This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch aarch64/sve-acle-branch in repository gcc.
from e98de374dd6 [SVE ACLE] Make assembly tests the default if supported adds 3b1530d132a 2019-04-04 Paolo Carlini paolo.carlini@oracle.com adds 194bf565ec5 2019-04-04 Paolo Carlini paolo.carlini@oracle.com adds 19474c767a6 2019-04-04 Paolo Carlini paolo.carlini@oracle.com adds c453bf8803e 2019-04-04 Harald Anlauf anlauf@gmx.de adds 1a15dd71087 PR rtl-optimization/89399 * ree.c (combine_set_extension) [...] adds ffc3c769c49 PR middle-end/89934 - ICE on a call with fewer arguments to [...] adds cdde1804197 PR middle-end/89957 - ICE calling strnlen with an int128_t [...] adds b11751dcf08 PR c++/89974 - ICE on a definition of a non-type specializa [...] adds 7395ef5fd90 Daily bump. adds 80d04049662 PR c++/86986 - ICE with TTP with parameter pack. adds 1a08779b89c PR c++/89966 - error with non-type auto tparm. adds 071a07dadd3 PR c++/89948 - ICE with break in statement-expr. adds 9cbde7ad43b Make FMA code cope with redundant negates (PR89956) adds a0b58a7003e Remove usage of apostrophes in error and warning messages ( [...] adds 07eefa79380 Fix ChangeLog entries. adds 82e79b5ecaa 2019-04-05 Richard Biener rguenther@suse.de adds 1e689000b3e PR c++/89973 - -Waddress-of-packed-member ICE with invalid [...] adds 1d469935fd7 * sched-deps.c (sched_macro_fuse_insns): Check retu [...] adds 39b40fa7295 [testsuite] PR71598: Fix testcases again adds d0162866a32 Guard notes for -Waddress-of-packed-member on warning emiss [...] adds 781cb64dd41 PR libstdc++/87431 re-adjust never-valueless optimizations adds aa9c570e47f Make filesystem::path safe for self assignment adds 5a6e0b73c51 Fix directory_iterator handling of DT_UNKNOWN adds 7d0ae2056a4 Share all recursive_directory_iterator state [LWG 2708] adds 0067a809d81 PR libstdc++/89986 export directory_iterator::increment adds 83bd31bf8c8 Use hidden friends for directory iterator comparisons adds bfbd20f7f5d Implement std::visit<R> for C++2a (P0655R1) adds 49666f40628 PR bootstrap/89980 - pointer initialization with empty stri [...] adds 168afa9b04d PR c++/87145 - bogus error converting class type in templa [...] adds e5caaf79145 Daily bump. adds 901be41907b 2019-04-06 Thomas Koenig tkoenig@gcc.gnu.org adds 180a5ec92b6 2019-04-06 Thomas Koenig tkoenig@gcc.gnu.org adds e560fb42d8c Daily bump. adds d7ca95c00d3 c-family/ * c-ada-spec.c (is_float128): New predicate extr [...] adds ef0389c654f Regenerate libiberty/functions.texi adds dd88b0380fc PR target/89945 * config/i386/i386.md (anddi_1 to andsi_1 [...] adds 5224812d466 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds e62a08c882f 2019-04-07 Harald Anlauf anlauf@gmx.de adds 38ce58916b6 Daily bump. adds 56d298ef12b 2019-04-08 Chenghua Xu paul.hua.gm@gmail.com adds d0f56531ff2 [testsuite,libstdc++-v3] Fix 27_io/filesystem/iterators/caching.cc adds 7651759baf5 /cp 2019-04-08 Paolo Carlini paolo.carlini@oracle.com adds 8d1448db212 Fix expected scanned pattern. adds 2199e93e52f 2019-04-01 Bin Cheng bin.cheng@linux.alibaba.com adds f7be52cb4cc Add data_file to GCOV interm. format (PR gcov-profile/89961). adds 05eeaf54e56 PR rtl-optimization/89865 * config/i386/i386.md (SWI12 p [...] adds 0c1c590a2d6 PR rtl-optimization/89865 * config/i386/i386.md: Add peep [...] adds 62eeadbc3fe The fma_forest, fma_root_node and func_fma_steering classes [...] adds c802feb3ec0 Add missing libsanitizer extra patch (r259664) (PR sanitize [...] adds 0f22b8fdd6b LOCAL_PATCHES: Add revision. adds 7e41cae0bfc 2019-04-08 Richard Biener rguenther@suse.de adds 4d1bfcb1e42 [AArch64] Add tsv110 pipeline scheduling adds 5e22ac24d3a libgo: update to Go 1.12.2 adds 67ecd3ae800 * typeck2.c (digest_init_r): Don't condition the object sl [...] adds ff7d433d394 Fix visit<R> for variant. adds 047f007ed96 Daily bump. adds b8b5d11f74f compiler: sort packages in export data more deterministically adds 67fdb54ddfa PR target/90015 * config/riscv/riscv.c (riscv_get_interru [...] adds 37d0d1b1bdd SVE fallout from PR90006 adds e976dfb8d88 Come up with bootstrap-lto-lean config. adds 5f17d3c4a6b PR tree-optimization/89998 * gimple-ssa-sprintf.c (try_su [...] adds b836d522cd1 PR translation/90011 * ipa-devirt.c (compare_virtual_tabl [...] adds fe1f0bcdb57 Hi there, adds a9c7b78d2ea PR translation/90011 * typeck2.c (check_narrowing): Remov [...] adds e4da4897aba Add PSTL internal namespace qualifications adds 670b91563cc * gcc.target/i386/ifcvt-onecmpl-abs-1.c (dg-options): Use [...] adds faa382bd356 PR libstdc++/90008 remove unused capture from variant rel ops adds 47cf9c4c65d Fix std::visit to support arbitrary callables adds 492debfa44e Add comments and style fixes to <variant> adds b4e67beb072 * c-ada-spec.c (print_destructor): Deal with deleting dest [...] adds 409356fc0ab Daily bump. adds 92a180c651e PR c++/90010 * gimple-ssa-sprintf.c (target_to_host): Fix [...] adds 4e99a8770ce PR middle-end/90025 * expr.c (store_expr): Set properly s [...] adds 2cac60b44f0 [aarch64] PR90016 - aarch64: reference to undeclared N in h [...] adds b047c9ae758 PR libstdc++/89851 Add testcase for std::variant equality adds 6883ce8328e 2019-04-10 Richard Biener rguenther@suse.de adds 24dc4071830 Make gcov docs more precise (PR gcov-profile/89959). adds c6b644142a7 Clearly document behaviour of multiple -g options adds ccd474323d2 Fix a stack exhaustion bug in libiberty's demangler when de [...] adds 706bf2a5326 Fix typo in effective-target check adds 302001799da Change wording of -fipa-icf documentation adds 6a98b075473 Update documentation regarding bogus memory leaks in libstdc++ adds 41142aebb32 2018-04-10 Steve Ellcey sellcey@marvell.com adds 043de264d3b 2018-04-10 Steve Ellcey sellcey@marvell.com adds da47a6d5e05 Daily bump. adds b3b571234ec S/390: Add arch13 pipeline and model number adds 29659b56ca2 2019-04-11 Richard Biener rguenther@suse.de adds 948ac16512f 2019-04-11 Richard Biener rguenther@suse.de adds 77e63113325 Clarify documentation for -flive-patching adds a460aa98e98 PR rtl-optimization/89965 * dce.c (sp_based_mem_offset): [...] adds d9c60439e54 [aarch64] PR90016 - aarch64: reference to undeclared N in h [...] adds 38d4f3f21e6 * xcoffout.h (xcoff_private_rodata_section_name): D [...] adds f0121163b12 PR translation/90035 * parser.h (struct cp_parser): Add [...] adds f7388a7e458 [doc] Note variable shadowing at max macro using statement [...] adds a8bb27e437a 2018-04-11 Steve Ellcey sellcey@marvell.com adds 32dfb4d5914 2018-04-11 Steve Ellcey sellcey@marvell.com adds 629a2d18f80 PR libstdc++/90046 fix build failure on epiphany-elf adds ff35b5f56ee 2019-04-11 Thomas Koenig tkoenig@gcc.gnu.org adds 34d8d757fec Replace direct PSTL uses of assert() with a macro adds b438d079afb d/dmd: Merge upstream dmd d7ed327ed adds 88775b0e6e8 libphobos: Merge upstream druntime 175bf5fc adds aae12232eb1 libphobos: Merge upstream phobos cf95639ff adds 7be58529b37 Daily bump. adds 59a26d9a751 d/dmd: Merge upstream dmd c185f9df1 adds fc11fa1709f d: Add -fbuilding-libphobos-tests option adds 63b6926e80f libphobos: Replace library check programs with dg-runtest adds d1e6a9141d9 libphobos: Parallelize the libphobos testsuite adds 18635244e88 PR rtl-optimization/90026 * cfgcleanup.c (try_optimize_cf [...] adds a538a79e3cd PR c/89946 * varasm.c (assemble_start_function): Don't us [...] adds 55e3c50391f S/390: Fix a problem with the bswap vector pattern adds c1ae623daf9 Remove spurious empty line from ChangeLog adds 5b924788c99 PR target/52726 * config/tilepro/tilepro.c (tilepro_print [...] adds 728a410c822 * de.po, sv.po: Update. adds 35f7187bd43 gcc/ChangeLog: adds a32720fa634 Handle multiple 'default' in target attribute (PR middle-en [...] adds 9b308bad7c3 [testsuite][arm] Update warning prune regex adds 7d4bbc86912 * params.def (PARAM_MAX_LTO_STREAMING_PARALLELISM): New pa [...] adds e818f1eca05 * doc/invoke.texi (max-lto-streaming-paralellism): New --param. adds 1fdc37a3a1b * except.c (build_noexcept_spec): Use build_converted_cons [...] adds 01e345e0680 PR c++/87603 - constexpr functions are no longer noexcept. [...] adds 1ef6e17fbf7 PR translation/90041 * exgettext: Print MissingArgError, [...] adds 5dcfd55433d * config/mips/loongson-mmiintrin.h: Fix up #error message. adds 9429be6de0f PR rtl-optimization/89965 * dce.c: Include rtl-iter.h. ( [...] adds b7a39acf193 Avoid ICE on pmf{} in template. adds e7136105199 PR c/88383 - ICE calling __builtin_has_attribute on a refer [...] adds d1d7d3614b6 gcc/ChangeLog: * doc/extend.texi (__builtin_has_attribute) [...] adds e60a24bda6d libphobos: Add target-zlib to top-level configure adds 81e61a19791 PR c/89933 c/ * c-decl.c (merge_decls): When newdecl's ty [...] adds a88a8aeee20 libphobos: Add subdir-objects to configure script. adds 82e40402769 Commit a change missed in r270326: adds 11deac814b2 Uglify identifiers missed in previous commit(s) adds 72c4001b0c0 Daily bump. adds 4713b5b9756 compiler: improve type handling for string concat ops o [...] adds a14bf18d525 * gcc.pot: Regenerate. adds 8d0bceca130 2019-04-13 Dominique d'Humieres dominiq@gcc.gnu.org adds c1bb27eba39 PR target/89093 * config/arm/arm.c (arm_valid_target_attr [...] adds 5dfa96c9ff8 * gcc.pot: Regenerate. adds 3ef1f32ed2b libphobos: Move rt.sections modules to gcc.sections adds 3f7f912db42 Daily bump. adds c3e1a7555e7 Use gcc/sections/elf_shared.d on Solaris 11.5 (PR d/88150) adds 5b79027a12c Work around Solaris ld bug linking __tls_get_addr on 64-bit x86 adds 79c213076b5 Work around lack of dlpi_tls_modid before Solaris 11.5 adds 20abc61cb86 Enable libphobos on Solaris 11/x86 adds 77999887211 PR d/87799 Fix D build on windows hosts adds 37684a4cd6a 2019-04-14 Paul Thomas pault@gcc.gnu.org adds 4aab72939c3 2019-04-14 Thomas Koenig tkoenig@gcc.gnu.org adds 008ae11cbb5 PR lto/89358 * g++.dg/lto/pr89358_0.C: New testcase. * g [...] adds 3b275f5d475 Daily bump. adds d71996db7a9 [NDS32] Provide one valid nds32 assembly instruction to che [...] adds 39ebb01497b 2019-04-15 Dominique d'Humieres dominiq@gcc.gnu.org adds 08dfb42801b [NDS32] Rewrite PIC/TLS patterns. adds 0be984ed89d [NDS32] nds32*-*-linux* target using init_array/finit_array [...] adds 48f42cbf10f [NDS32] Refine force unwind. Linux kernel only uses RT_SIGRETURN. adds fc01d804ff1 Reorganize cgraph_node::clone_of_p adds d8c947941f4 2019-04-15 Richard Biener rguenther@suse.de adds f9fd14f18d5 combine: Count auto_inc properly (PR89794) adds a5189c16a7e 2019-04-15 Richard Biener rguenther@suse.de adds 969b7ab65f2 2019-04-15 Richard Biener rguenther@suse.de adds c5d64f62f40 PR d/90059 PR d/90060 PR d/90062 libphobos: Merge upstre [...] adds 09d943db959 * config/microblaze/microblaze.c (microblaze_expand_block_ [...] adds 4c8e1b387a7 Daily bump. adds 7dcd91d3832 libphobos: Fix configure test for backtrace-supported.h adds 25971ca01de 2019-04-16 Richard Biener rguenther@suse.de adds 61c8e77a4cd PR tree-optimization/90090 * tree-ssa-math-opts.c (is_div [...] adds 9040e4bfa0b PR rtl-optimization/90082 * dce.c (can_delete_call): New [...] adds 64309d66cbe PR target/90096 * config/i386/i386.c (ix86_target_string) [...] adds b636d2cb1ce [NDS32] Handle subreg correctly in wext_odd_dep_p. adds b8d62c24266 [NDS32] Fix nds32_split_ashiftdi3 with large shift amount. adds e1b5cb5d875 [ARC] Emit blockage regardless to avoid delay slot scheduling. adds 23686b11d6e [ARC] Refurb eliminate regs. adds c10cfe0bb28 [ARC] Remove Rs5 constraint. adds d0cea156ba4 [ARC] Refactor deprecated macros. adds 2659c6e18e9 [PR86438] avoid too-long shift in test adds bef3547fce7 [PR89528] reset debug uses of return value when dropping de [...] adds 76567344bd9 2019-04-16 Dominique d'Humieres dominiq@gcc.gnu.org adds 711e0015a0c Filter out LTO in config/bootstrap-lto-lean.mk. adds 70d89efa262 PR target/84369 * config/rs6000/power9.md: Add store forw [...] adds 367d4f65885 PR c++/86953 * g++.dg/cpp0x/constexpr-86953.C: New test. adds ca93a8c8aab d: Use build_exeext suffix for D generator programs. adds d2ea37af384 Daily bump. adds 6f9d77939fc d: Fix the build on hosts missing _MAX and _MAX macros. adds 9ab7f7790ec PR target/89093 * config/arm/arm.c (arm_valid_target_attr [...] adds 27d00f9196a [PR90067, PR90114] Document Fortran OpenACC predetermined p [...] adds b8d03885017 [PR90048] Fortran OpenACC 'private' clause rejected for pre [...] adds b3eb6cc20be rs6000: Improve the load/store-with-update patterns (PR17108) adds bd8c0b0125f [ARC][COMMITTED] Fix diagnostic messages. adds 88dbeb045d2 Add constexpr to std::optional::value_or(U&&)&& adds 22c90e617b9 PR middle-end/90095 * internal-fn.c (expand_mul_overflow) [...] adds ef1f37c94ae * dg-extract-results.sh: Only handle WARNING: program time [...] adds 40f4d404639 * collect2.c (main): Change gcc.gnu.org URL to HTTPS. adds 7d0152f3746 * targhooks.c (default_print_patchable_function_entry): Em [...] adds f1d497bc5a4 PR c++/90124 - bogus error with incomplete type in decltyp [...] adds 23cc6082831 auto-inc-dec: Set alignment properly adds cfeb7a799c8 gcc/ * ira-conflicts.c (print_allocno_conflicts): Always p [...] adds 87b3536ae1c PR target/90125 * config/i386/avx512fintrin.h (_mm_maskz_ [...] adds 4f13ba2f19a PR c++/89325 * g++.dg/ext/attrib58.C: New test. * g++.dg [...] adds c4495ab1e91 Fix tests for std::variant to match original intention adds e9a490a489d Remove unnecessary string literals from static_assert in C+ [...] adds 37a7dbf97e6 Fix condition for std::variant to be copy constructible adds 8a3ab00ecd9 rs6000: Remove a comma in a debug string adds a0295ab5313 PR libstdc++/90105 make forward_list::sort stable adds 3778aa8e05d Daily bump. adds a9b768f8f4f PR c++/90047 - ICE with enable_if alias template. adds 07f6bc25292 PR go/90110 compiler: use temporary to avoid early des [...] adds 62f180560c8 fix PR89864 adds 855f1a49170 MAINTAINERS: Update email address adds 70b679aec86 2019-04-18 Richard Biener rguenther@suse.de adds b3ed1c3cea9 PR translation/79183 * gimple-ssa-sprintf.c (format_direc [...] adds 1c51e7c89b5 Reverted unintended part of previous commit. adds a894735cb9d 2019-04-18 Richard Biener rguenther@suse.de adds ece3beac40e Fix two ubsan failures (PR85164) adds 7a7f383749e Fix UB in int_const_binop adds dec23fe5814 move ChangeLog entry to the correct file adds 849a7926848 PR c++/87554 - ICE with extern template and reference member. adds c3bffd9b2a5 PR ipa/85051 * ipa-inline.c (flatten_function): New param [...] adds 06042af39b1 PR middle-end/89797 - ICE on a vector_size (1LU << 33) int [...] adds b652bc6b606 PR rtl-optimization/87871 * ira-lives.c (make_object_dead [...] adds 9b84abbccc7 Daily bump. adds b7c7bc833c0 PR c++/90108 * c-decl.c (merge_decls): If remove is main [...] adds dbb68bd891b PR translation/90118 Missing space between words adds 45cf699c556 PR c/89888 * c-common.h (c_add_case_label): Remove orig_t [...] adds dc097d0aa48 PR c++/90138 * pt.c (process_template_parm): Set decl to [...] adds 1a7d885ec56 PR middle-end/90139 * tree-outof-ssa.c (get_temp_reg): If [...] adds a6e1c9b94d6 libgo/go/syscall: add SockAddrDatalink on AIX adds 1e9afbb0f38 /cp 2019-04-19 Paolo Carlini paolo.carlini@oracle.com adds 225a6e0d6a7 tree-call-cdce: If !HONOR_NANS do not make code with NaNs ( [...] adds 005d92e6462 * de.po, es.po, fr.po, sv.po: Update. adds 5d637ddd80e Improve implementation of parallel equal() adds 7565e330041 Daily bump. adds 0b4960065ad PR c++/90171 - ICE with destroying delete with size_t parm. adds ffa547ef60b PR c++/90190 - CTAD with list-constructor. adds cad9f0857b5 libphobos: core.atomic should have fallback when there's no [...] adds 3dbad48ecbe Cleanup algorithm implementations adds dff3f73c26d Delegate PSTL configuration to pstl/pstl_config.h adds fc207df19ee Daily bump. adds 9d3560da25e 2019-04-20 Sandra Loosemore sandra@codesourcery.com adds cbe95191b9c d: Ensure all unittests are registered against the original [...] adds d901a66ab20 d: Use semanticRun to prevent declaration pass from running [...] adds 46fbb8aa031 libstdc++-v3 Skip tests on Darwin8-10. adds 0e5b447c741 Fix test fails on powerpc-darwin. adds 1af4a18e22e MAINTAINERS - add iains as darwin co-maintainer. adds b0b1cd08b17 libphobos: Merge upstream druntime 4b2674b3 adds 1072fa69154 PR d/90064 libphobos: Merge upstream phobos 428460ddd adds 328450f47f6 LRA: Revert "Remove useless move insns" adds 2233d3a55ea PR d/90130 d/dmd: Merge upstream dmd 065fbd452 adds 4696159c11c Daily bump. adds a796a135414 2019-04-22 Paul Thomas pault@gcc.gnu.org adds 127d812973e libphobos: Merge upstream druntime 109f0f2e adds 1d42f3ce5c0 libphobos: Merge upstream phobos b538f758a adds 56dc756d6ed Add myself to MAINTAINERS adds 800688513b6 PR c++/87366 - wrong error with alias template. adds 7042c69be19 2019-04-19 Steven G. Kargl kargl@gcc.gnu.org adds 849afb2e49c Daily bump. adds 1183882bc24 PR tree-optimization/92001 * tree-chrec.c (evolution_func [...] adds ade6c276b88 PR tree-optimization/90078 * tree-ssa-loop-ivopts.c (comp [...] adds e11f5aed6ce Make some std::variant helper functions noexcept adds b9d8292f9b1 Fix std::variant regression caused by never-valueless optimization adds ed42fdb5db5 Fix whitespace in ChangeLog adds 9ac9ee83c7a PR target/89093 * config/arm/arm.c (aapcs_vfp_is_call_or_ [...] adds 52455dd506f 2019-04-23 Richard Biener rguenther@suse.de adds b48cc8c574f Corrections for C++2a std::unwrap_reference traits adds 28cc38ec11e PR libstdc++/90165 constrain variant(T&&) constructor adds a4265b66a3f Implement correct std::variant triviality rules from P0602R4 adds fba98a9aa8b modulo-sched: fix branch scheduling issue (PR84032) adds c3c55e1c1a8 modulo-sched: prevent division by zero (PR87979) adds f51e2895168 * lib/target-supports.exp (check_effective_target_keeps_n [...] adds 49722646450 PR d/90079 libphobos: Fix SEGV in _aaKeys, _aaValues on 32 [...] adds a69facdba91 [GCC, AARCH64] Add GNU note section with BTI and PAC. adds 7ad41fff714 d: Add support for compiling without libphobos library. adds a2f3e2c87b1 Update .po files. adds 55bb4515734 Document PSTL linker flags adds cf333d53930 libphobos: Add D support for RISC-V Linux adds 22da68fb52a libphobos: Add D support for S/390 Linux adds b09afa7b8f5 libphobos: Add AArch64 Linux as a supported target. adds fd1863e18d0 Implement LWG 2904 for std::variant assignment adds 7f6a1a9c800 Fix whitespace in ChangeLog adds 1c9c8e0d482 Avoid -Wcatch-value warning in testsuite adds e71bc855542 Daily bump. adds 21192e31a59 libphobos: Fix link build errors when compiling with unsupp [...] adds f11f7589a9a PR tree-optimization/90211 * tree-parloops.c (try_create_ [...] adds d32d006e519 PR tree-optimization/90208 * tree-cfg.c (remove_bb): Move [...] adds 5f2608235bf PR target/89093 * raise-gcc.c (TARGET_ATTRIBUTE): Define. [...] adds 9a72942b44b d/dmd: Merge upstream dmd 423758078 adds 0c5ea32d529 PR target/90187 * config/i386/i386.c (ix86_expand_sse_fp_ [...] adds b8e73341369 PR libstdc++/90220 Fix std::any_cast for function pointers adds 7b7f6a07baa 2019-04-24 Richard Biener rguenther@suse.de adds 11620a12c6b [ARC][COMMITTED] Fix typos. adds e7fe8d945b2 libphobos: Fix assert in core.sys.posix.sys.stat for aarch6 [...] adds 2b5d192ce19 PR target/89093 runtime: mark unwind functions general [...] adds 4788a5cafa6 S/390: Fix PR89952 incorrect CFI adds 6c58090a2cb libphobos: Skip curl tests if libcurl is not installed on t [...] adds 37020b0ad7f PR libstdc++/90220 Fix std::any_cast for array types adds 809f1d633ac Fix basic_string_view typedefs and enforce preconditions adds 68c5e10490e PR target/90193 * rtl.c (classify_insn): Return JUMP_INSN [...] adds 14710c9dacb Finish implementing "Treating Unnecessary decay" (P0777R1) adds dd3b7006478 Use __and_v<...> instead of __and_<...>::value adds 7738b4bc534 2019-04-24 Clement Chigot clement.chigot@atos.net adds b66add0735c libphobos: Fix FAIL phobos.exp/core.time on CentOS 5.11, Li [...] adds c7bf17cd9b9 PR c++/90227 - error with template parameter packs. adds c1afaca22f6 PR c++/90236 * g++.dg/cpp1z/nontype-auto16.C: New test. adds 39b59bb93ca Make filesystem::path comparison operators hidden friends ( [...] adds 9ed117789d0 Update C++17 library status tables adds a25ad23098b libphobos: Fix linker warning and SEGV in core.thread tests. adds 785bb56bf17 Daily bump. adds 4a2e6d2d57d compiler: fix glitch when inlining method with empty pa [...] adds 4f61dcff8e1 libphobos: Add missing PWD_COMMAND to Makefile. adds e97a87f60be D: Implement GCC emutls in druntime adds 559783f6ca9 2019-04-25 Richard Biener rguenther@suse.de adds 44bd0a26b9e 2019-04-24 Richard Biener rguenther@suse.de adds 6c897c5f577 D: Do not add target_libs if phobos is disabled adds 96cdf09b015 PR c++/44648 * g++.dg/warn/Wunused-var-35.C: Remove xfail. adds 6e814eeea3e Fix typo in m4/druntime/cpu.m4 adds 0eee1ea04c1 PR tree-optimization/90037 * Makefile.in (OBJS): Remove t [...] adds d6a738923db 2019-04-25 Richard Biener rguenther@suse.de adds ac07a0984a3 libphobos: Fix segfault in runtime caused by unexpected GC [...] adds 760cb209d81 x86: Update message for target_clones and unsupported ISAs adds 6977c762966 PR middle-end/89765 * gimplify.c (gimplify_expr): Avoid t [...] adds 70f448fa534 * BASE-VER: Set to 10.0.0. adds c487d6a8179 * doc/extend.texi (vector_size): Add missing comma after @xref. adds 365ada71ff5 2019-04-25 Andreas Tobler andreast@gcc.gnu.org adds f0a82465816 PR libstdc++/90239 use uses_allocator_construction_args in [...] adds a3f3216f8c2 Daily bump. adds d01c8f9b65f Add commentary to (SET_)TYPE_VECTOR_SUBPARTS adds 8bbdcaf0f18 Fix use of COMPLETE_TYPE_P for -Wstrict-aliasing=1 adds db1349a6df1 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: U [...] adds 2ed13d1a49d /cp 2018-04-26 Paolo Carlini paolo.carlini@oracle.com adds dd693c4a934 * config/abi/post/s390x-linux-gnu/32/baseline_symbols.txt: [...] adds 051e444d264 Tweak C++2a uses-allocator construction utilities adds 46933618359 Reduce code instantiated by filesystem::path::_S_convert_loc adds 19613a9bd61 /cp 2019-04-26 Paolo Carlini paolo.carlini@oracle.com adds 2f95fa8eb41 Fix tests that fail with _GLIBCXX_USE_CXX11_ABI=0 adds ac618f0d116 * libiberty.h (vasprintf): Don't declare if HAVE_DECL_VASP [...] adds 95f15805cc2 PR debug/90197 * c-tree.h (c_finish_loop): Add 2 further [...] adds a457d6ebd9c * gdbhooks.py: Fix UnicodeDecodeErrors when printing trees [...] adds 3c259ff88b3 Remove redundant step in experimental::filesystem::path con [...] adds 5f52a13d5e8 PR c++/90243 - orphaned note in uninstantiated constexpr function adds a596cdeddc5 x32: Update baseline_symbols.txt adds e38f05909e5 runtime: fix TestPhysPageSize on AIX adds 4367667f3c5 Daily bump. adds 4479f584597 RISC-V: Promode modes of constant loads for store insns. adds 037b9c2ba3c Add missing target options (PR middle-end/90258). adds 85cde1c62ae PR target/89261 * config/i386/i386-protos.h (ix86_data_al [...] adds b9fe1c54715 Use __restrict for __relocate_object_a adds 6a41d1aadd8 [netbsd] d: Fix build failures on sparc*-netbsd adds 9aee1351e77 PR c++/90173 * g++.dg/cpp1z/class-deduction66.C: Use dg-d [...] adds c5beaef0c93 Daily bump. adds a4360611483 Adding noexcept-specification on tuple constructors (LWG 2899) adds ac8f540ed3a Fix ChangeLog format adds d05d4059fd9 Daily bump. adds dcdfd80c931 libphobos: Backport minimal MinGW support patches. adds 9076bd460c7 libphobos: Fix multilib builds for s390x-linux-gnu adds c5aaf0af76b PR libstdc++/87982 Fix generate_n and fill_n use of _Size p [...] adds 94ed6c0aaf7 Remove unused std::_Iter_base class template adds 4b7f4f121c9 Add nodiscard to std::vector<bool>::empty() adds e3600f25710 PR libstdc++/71312 Increase alignment of pooled mutexes adds 744a3010791 Use _GLIBCXX_NOEXCEPT_IF for std::swap adds d9375e49007 Adjust doxygen comment for std::generate_n adds 241d73c4b3b 2019-04-29 Richard Biener rguenther@suse.de adds 3114c9f4670 PR rtl-optimization/90257 * cfgrtl.c (flow_active_insn_p) [...] adds f7ea3288ba3 Remove DDR_INNER_LOOP adds ad9db543abb [C++ PATCH] some cleanups adds b42bc85ab81 PR c++/82081 - tail call optimization breaks noexcept adds 855bfda2637 2019-04-29 Richard Biener rguenther@suse.de adds 6aa0595678f compiler: avoid crash on real declaration of type with [...] adds ebd761d40d1 2019-04-29 Michael K. Darling darlingm@gmail.com adds d0767031bc2 * tree-ssa-uninit.c (is_pred_expr_subset_of): Correctly ha [...] adds 4daa9280e61 * config.gcc (default_gnu_indirect_function): Default to y [...] adds 4fd009e9ec3 * passes.def: Move -Wrestrict pass after copy propagation. adds 3e9f7f63ba3 * cp-demangle.c (d_expression_1): Don't peek ahead unless [...] adds dc20171da7d * gcc.pot: Regenerate. adds f128bbd81ec * sv.po: Update. adds 6bc54527c62 Daily bump. adds 5f915e9ab02 PR tree-optimization/90240 Revert: 2019-04-23 Bin Cheng [...] adds e8ef5f8bbf9 Wrap a string with _ for translation (PR translation/90274). adds 55843567221 * config/abi/post/riscv64-linux-gnu/baseline_symbols.txt: Update. adds e5e0055ac45 PR tree-optimization/89475 * tree-ssa-ccp.c (evaluate_stm [...] adds 296ef19b433 Fix -Wenum-compare-switch warning in i386.c. adds a19d16c38a3 Refactor gimple_fold_builtin_memory_op function. adds 612b2ae797b Fix filesystem::path tests adds cdea4a38ef2 [Patch AArch64] Add __ARM_FEATURE_ATOMICS adds 9d5de90fc07 * config/abi/pre/gnu.ver (GLIBCXX_3.4.26): Change _Lock_po [...] adds 2ca2513e153 PR target/89093 * config/aarch64/aarch64.c (aarch64_proce [...] adds 8b48bcf84cc Remove unintended part of r270680 commit. adds a21a8ec55bd Add missing dash for 2 options in documentation (PR debug/90288). adds a448f8cc1b5 Add option suggestion for -Werror=foo and corresponding pragma. adds 9c46137ca6f * cp-demangle.c (d_encoding): Guard against NULL retur [...] adds 89b49dd23b8 * cp-demangle (d_print_comp_inner): Guard against a NUL [...] adds e019b55bfb4 * d-demangle.c (dlang_parse_integer): Fix stack underf [...] adds 036145a38ff * d-demangle.c (dlang_parse_arrayliteral): Correctly ha [...] adds 9d03ec76fd0 * d-demangle.c (dlang_parse_structlit): Correctly handl [...] adds 19099f05613 * d-demangle.c (dlang_parse_tuple): Correctly handle e [...] adds e39a808c299 * d-demangle.c (dlang_parse_assocarray): Correctly han [...] adds dec78bf675e * gcc.dg/sinhatanh-2.c: Count the number of functions. * [...] adds 395e9c7b7fa * check-internal-format-escaping.py: New version using polib. adds a026d580b90 PR target/89093 * gcc.target/aarch64/return_address_sign_ [...] adds ff8e40efb69 * de.po: Update. adds 8d595bfa60c [GC PATCH] Correct TS marking of _EXPR nodes adds d4d4c546d3e RISC-V: Short-forward-branch opt for SiFive 7 series cores. adds c64aa5a2c55 PR libstdc++/61761 fix std::proj for targets without C99 cproj adds f9c195af847 Daily bump. adds ee72014f91f RISC-V: Update last ChangeLog entry to mention Andrew Waterman. adds f906b0e8a5f [C++ PATCH] Simplify class member lookup adds 269f393a373 Update Solaris baselines for GCC 9.1 adds cd0e3f58535 PR tree-optimization/88797 * gimple-ssa-split-paths (is_f [...] adds 0bc9082bd8e 2019-05-01 Dominique d'Humieres dominiq@gcc.gnu.org adds 61fd42acd06 * module.c (write_module): Initialize module_column before [...] adds 551b38615cc runtime: persistentalloc and cache itabs adds 5b66522271b compiler,runtime: do more direct interfaces adds b52ffd74a93 compiler: recognize and optimize map range clear adds ade32724c83 Daily bump. adds 92db0cce0ff Prefer to use strlen call instead of inline expansion (PR t [...] adds 6332f6532c7 Postpone print of --help=* option. adds 32eaa8547e8 Enhance target and target_clone error messages. adds d3a7159f226 [Aarch64][SVE] Dot product support adds 8a3492417d5 2019-05-02 Richard Biener rguenther@suse.de adds dbab1434493 [C++ PATCH] remove unreachable code adds 9e68ec50e1c * Makefile.am (gfor_cdir): Remove $(MULTISUBDIR). * Makef [...] adds 335ce423879 Restrict gcc.target/i386/spellcheck-options-5.c to Linux targets adds 23bf406dfc3 darwin - fix a failing test adds 81fd0440dd7 2019-05-02 Richard Biener rguenther@suse.de adds 38aa46766c2 2019-05-02 Richard Biener rguenther@suse.de adds 5bf29a97a9b 2019-05-02 Richard Biener rguenther@suse.de adds 62f7d052bd5 darwin, testsuite, fix a failing test. adds c47265a8cf9 Update libstdc++ Doxygen config adds 6de90d17cb2 Adjust Doxygen processing of pb_ds containers adds 17035a161dc Fix markup for Parallel Mode docs adds 633c66f0689 Improve Doxygen docs for nested namespaces adds 72e8cf41f1c Improve API docs for mathematical special functions adds cd8774747a2 Improve API docs for <memory> and <scoped_allocator> adds 07894d48574 Improve docs for Filesystem TS adds b87d52bd716 Improve docs for Library Fundamentals TS adds f73340aa50b Improve docs for Networking TS adds c2046340390 Improve docs for C++17 Filesystem library adds 5ba27b7d7cf Improve docs for mutexes adds 0276ef36a7f Allow Markdown formatting in Doxygen comments adds c88f1c9d90d Miscellaneous API doc improvements adds cc0ea39e148 libphobos: RISC-V: Fix soft-float build errors with IEEE ex [...] adds 0f3582f5668 libphobos: Correct my identity in the last ChangeLog entry adds 9bb1a40786b rs6000: Debug regnums for TM registers adds c2396a0ab4f rs6000: Make debug regnums independent of internal ones adds fb14a8bd574 * gcc.pot: Regenerate. adds f4673ac166d Improve smart pointer docs adds 6bd15da3911 Remove redundant __constexpr_addressof function adds 9766cefe693 PR libstdc++/90314 fix non-equivalent declarations of std::swap adds 1382f24157c Daily bump. adds bb41fa2ee3c 2019-05-03 Richard Biener rguenther@suse.de adds 3e35c5db9e3 2019-05-03 Richard Biener rguenther@suse.de adds bf4e3d4cea2 * Makefile.am (finclude): Remove. * Makefile.in: Regenerated. adds b740088ad2f PR tree-optimization/90303 * ipa-devirt.c (obj_type_ref_c [...] adds e098fc9b803 * opts.h (finish_options): Remove lang_mask argument. (pr [...] adds 72f57865b8e * gennews (files): Add files for GCC 9. adds f3d1d71c712 2019-05-03 Dominique d'Humieres dominiq@gcc.gnu.org adds 68bbf29c8b3 2019-05-03 Richard Biener rguenther@suse.de adds 8bdbe403d3e 2019-05-03 Richard Biener rguenther@suse.de adds 295b89684b9 2019-05-03 Richard Biener rguenther@suse.de adds 5f215addf90 2019-05-03 Richard Biener rguenther@suse.de adds ede158eb9e3 2019-05-03 Richard Biener rguenther@suse.de adds 9a78b9790e3 Come up with is_empty for hash_{table,map,set}. adds 39730b97511 Let ldist ignore clobbers adds 70ce330a385 [arm] PR target/89400 fix thumb1 unaligned access expansion adds 120e39b94b1 os/user: disable TestGroupIds for AIX adds 2051f7c009d Avoid -Woverflow warning in __numeric_limits_integer adds 85015e21c5a Fix new testcase to not require std::copysign adds d2199dbca72 compiler: recognize and optimize array range clear adds ee5dc49a579 Daily bump. adds 476bdccfa0e 2019-05-04 François Dumont fdumont@gcc.gnu.org adds 988155f3832 Add myself to MAINTAINERS. adds fdad3d15803 Add missing PR libstdc++/90277 reference. adds 83c019429b0 * crontab: Snapshots from trunk are now GCC 10 related. A [...] adds 8017553455a Fix std::hashstd::error_condition adds 98a3d630a1a Improve API docs for <system_error> header adds 84eda927e0c PR libstdc++/90299 make filesystem::absolute overloads consistent adds 2d527eb0848 Fix reference to wrong class in comment adds aa3d4957976 Daily bump. adds 81bd3157487 2019-05-05 Thomas Koenig tkoenig@gcc.gnu.org adds 29e32afe16c Daily bump. adds 3eec8b67a8f 2019-05-06 François Dumont fdumont@gcc.gnu.org adds 89327354e33 Fix a typo in two_value_replacement function adds 0c141fc4b98 Split i386.c. adds 1c073ad2707 Split part of functionality from lto.c to lto-common.c. adds b340d73fc16 Add lto-dump tool. adds 19bf75f8bc0 Fix GNU coding style in lto-common.c. adds f302e00c70a Error only when a non-default -mabi is used with sanitizers [...] adds a04bdfe6be9 2019-05-06 Richard Biener rguenther@suse.de adds 75a3472e37d Clean up libgomp GCC 5 legacy support adds b19a0dbbe13 2019-05-06 Richard Biener rguenther@suse.de adds 09b1ae8f9f9 2019-05-06 Richard Biener rguenther@suse.de adds 3d7617fe8aa [libcpp] struct deps renaming adds 1b4e65841f2 2019-05-06 Richard Biener rguenther@suse.de adds a25484b01bc 2019-05-06 Richard Biener rguenther@suse.de adds 8f7b927d346 This reverts commit r270894, as new testcase fails on arm a [...] adds 1000ef62590 2019-05-06 Richard Biener rguenther@suse.de adds dfc6c66c769 Append to target_gtfiles in order to fix Darwin bootstrap. adds fe9e2b07815 PR target/89221 * config.gcc (i[34567]86-*-*, x86_64-*-*) [...] adds ab2491de8ef PR c++/90265 - ICE with generic lambda. * pt.c (tsubst_co [...] adds 0f2730d2545 gcc/ChangeLog: adds e1eef457179 PR tree-optimization/88709 PR tree-optimization/90271 * [...] adds b9faca2b811 rs6000: rs6000_dbx_register_number for fp/ap/mq adds 2ee69345a4b rs6000: Delete PRE_GCC3_DWARF_FRAME_REGISTERS adds e768d60cc86 rs6000: Remove TM regs adds 7c4a543c4ff 2019-05-06 Steven G. Kargl kargl@gcc.gnu.org adds 2d07e891386 rs6000: Renumber the registers adds b4540ae3f25 Daily bump. adds 93a413083e2 Fix a typo in two_value_replacement function adds 2c7d1ee3231 Fix Solaris bootstrap: lto-common.c, lto-dump.c format mismatches adds 01e388ac1d0 2019-05-07 Richard Biener rguenther@suse.de adds b5ef585a621 * tree-ssa-alias.c (aliasing_component_refs_p): Continue l [...] adds 94555b5c236 Check if Solaris ld supports -z relax=transtls adds 1f51079362f 2019-05-07 Richard Biener rguenther@suse.de adds a515c486690 2019-05-07 Richard Biener rguenther@suse.de adds ebaae53f93e Fix bitmap registration of overheads. adds 285b544a7bb [libcpp] Reimplement mkdeps data structures adds b02db4754b2 2019-05-07 Richard Biener rguenther@suse.de adds ab01cac2f55 2019-05-07 Richard Biener rguenther@suse.de adds ff628b99e47 Fix make install-gcc-specs with empty GCC_SPECS_FILES adds 845d0fd6b55 Add test for std::hashstd::error_code adds 29499715678 Improve API docs for std::regex adds 69be6ea54c2 Make allocator propagation more consistent for operator+(ba [...] adds b103d23d42b Fix incorrect DR numbers in libstdc++ manual adds b16ca977dd2 * cfgexpand.c (asm_clobber_reg_is_valid): Reject clobbers [...] adds 2cbc1ad80cf This patch adds support to vectorize sum of abslolute diffe [...] adds 2fe7c1d8456 Resign as IA-64 maintainer. adds 01e74fa4ca4 [libcpp] Reimplement mkdeps data structures adds 9dc18733fd8 * config/i386/i386.md (cvt_mnemonic): New mode attribute. [...] adds 4231b9a17f7 gcc/ChangeLog: adds 57481cdfdc4 rs6000: Remove reload leftovers adds a4057c52287 A non-type template parm with a placeholder type is type-de [...] adds c3d2add3ca7 PR c++/86485 - -Wmaybe-unused with empty class ?: adds aa52801b45d PR c++/90171 - reorganize usual_deallocation_fn_p adds a9ae69b55d1 PR libstdc++/89102 implement new common_type rules (P0435R1 [...] adds dceea60f6d1 Improve API docs for <chrono> and <ratio> adds aa371af352f Improve API docs for std::pair adds c800ee48a93 Improve API docs for Filesystem TS and Networking TS adds ea0faa42522 Update .po files. adds 8dc24d984d8 compiler: add an option to emit optimization diagnostics adds cff7e1c744d Daily bump. adds 9a4b238b6c0 compiler: don't add pointer twice to value method of di [...] adds f43885cd8b6 reflect: correctly handle direct interface typed receiv [...] adds c57b5e2519c PR tree-optimization/90356 * match.pd ((X +/- 0.0) +/- 0. [...] adds d5e8d096dc6 PR other/90381 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target [...] adds 65d973ca985 * standard.ads.h: New file. adds 253ef38b3c2 Address compiler diagnostics in libgomp.oacc-c-c++-common/p [...] adds c91253de813 Enable support for bfloat16 which will be in Future Cooper [...] adds d0d33077dc7 PR tree-optimization/90240 * tree-ssa-loop-ivopts.c (get_ [...] adds b44af16df24 PR tree-optimization/90078 * tree-ssa-loop-ivopts.c (INFT [...] adds 0f61cb499b9 2019-05-08 François Dumont fdumont@gcc.gnu.org adds 647692b845f [arm][PR88167] Fix __builtin_return_address returns invalid [...] adds 91b30299919 PR c++/59813 PR tree-optimization/89060 * tree-ssa-live. [...] adds 66b1ea95171 compiler: remove trailing spaces adds c40a8e3a4cd [C++ PATCH] Kill DECL_SAVED_FUNCTION_DATA adds ef34d4874d4 runtime: use builtin memmove directly adds 7fdb087678c compiler: generate memmove for non-pointer slice copy adds 6d658980336 2019-05-08 Thomas Koenig tkoenig@gcc.gnu.org adds 56d6b15c11a libgo: add Debugging section to README adds ae77af58cfb compiler: avoid copy for string([]byte) conversion used [...] adds a4b937c4cfc [RS6000] PR89271, gcc.target/powerpc/vsx-simode2.c adds 046ae677a46 Daily bump. adds d084c5ba104 2019-05-09 François Dumont fdumont@gcc.gnu.org adds 679a49952fe [PR89221] Continue to default to '--disable-frame-pointer' [...] adds 3f81dbf1e29 Clean up MPX-related stuff: CIF_CHKP adds 392fe76ad32 2019-05-09 Richard Biener rguenther@suse.de adds 456e9a34614 /cp 2019-05-09 Paolo Carlini paolo.carlini@oracle.com adds b10d8303590 2019-05-09 Paolo Carlini paolo.carlini@oracle.com adds 6b33947d4a0 Support profile (BB counts and edge probabilities) in GIMPLE FE. adds 4fba5dda7c8 Support {MIN,MAX}_EXPR in GIMPLE FE. adds 90e0a2f53ab [arm] PR target/90405 fix regression for thumb1 with -mtpcs [...] adds d3d76d7813f [arm] PR target/90405 New test. adds e6cd59924ab sel-sched: allow negative insn priority (PR 88879) adds dbbe83a2086 2019-05-09 Bill Schmidt wschmidt@linux.ibm.com adds e2b25cf3799 compiler: avoid copy for string([]byte) conversion used [...] adds 368db9a9698 * de.po, fr.po: Update. adds b983777199b combine: Don't generate IF_THEN_ELSE adds 16b2a83e39d Daily bump. adds bc65c245ec5 Fix location where lto-dump is installed. adds d040edadd34 Add params for jump-table expansion params (PR middle-end/90340). adds d89f8602961 Reapply r269790 which was missed during rebase. adds a71e5d81762 PR pch/90326 cp/ * config-lang.in (gtfiles): Remove c-fam [...] adds e75cf4766c3 PR tree-optimization/88709 PR tree-optimization/90271 * [...] adds 261e88bed14 2019-05-10 Paul Thomas pault@gcc.gnu.org adds 5b81d1a1c46 PR c++/90383 * tree-inline.h (struct copy_body_data): Add [...] adds 3f7d0abcd22 PR tree-optimization/90385 * tree-parloops.c (try_create_ [...] adds e352c93463f Fix a plural in a param description. adds dcf49a5154a 2019-05-10 Richard Biener rguenther@suse.de adds 8415f0ddec7 compiler: permit inlining variable declaration statements adds ed4614bac41 PR c++/78010 - bogus -Wsuggest-override warning on final f [...] adds 412b8947fe3 2019-05-10 Paolo Carlini paolo.carlini@oracle.com adds 2e846304122 /cp 2019-05-10 Paolo Carlini paolo.carlini@oracle.com adds 28d520b5c3d darwin, testsuite - provide an asm shim for AVX12F tests. adds 0b2617a37a6 compiler: permit inlining receive expressions adds c3fd73d2688 Fix typo in gcc/fortran/ChangeLog adds c373feb18c0 2019-05-10 Thomas Koenig tkoenig@gcc.gnu.org adds de3f1d9aabb Improve API docs for <memory> and <new> adds 3e5c91bda96 PR libstdc++/90388 fix std::hash<unique_ptr<T,D>> bugs adds 5c6334a5487 PR libstdc++/90397 fix std::variant friend declarations adds eb1be9e76ba PR libstdc++/81266 fix std::thread::native_handle_type test adds 3bff587556b Daily bump. adds f1f1a94e47c runtime: set up g early adds cfaf30785ec /cp 2019-05-11 Paolo Carlini paolo.carlini@oracle.com adds b35441673e5 * config/i386/i386.md (floatdiX87MODEF:mode2_i387_with_x [...] adds 4383771053b PR c++/59813 * config/aarch64/aarch64.c (aarch64_expand_e [...] adds 64b2700c528 2019-05-11 François Dumont fdumont@gcc.gnu.org adds 60fb9feb6f9 testsuite, darwin] Fix PR81058. adds 6af1c8e105b fixincludes - fix PR90379 adds 061020ff9ce darwin, ppc - improve debug for mdebug-stack adds 12dcda26afa Daily bump. adds 6fbb1104d2d fortran: C++ support for generating C prototypes adds c08a1447683 Accept code attributes as rtx codes in .md files adds 72441ccf815 x86 - fix pr82920 adds 16f70a79962 darwin, powerpc - set .machine in an asm file. adds a4d8e523eb8 Daily bump. adds 9846b11b7d2 Test for not existence of a negative loop (PR gcov-profile/90380). adds 80610c614a8 Do not follow zero edges in cycle detection (PR gcov-profil [...] adds 61068da89f5 Fix wrong usage of dump_printf_loc (PR tree-optimization/90416). adds ca8ead92a5c Remove array_allocator extension, deprecated since 4.9.0 adds b6cabd6514c Remove Profile Mode, deprecated since GCC 7.1 adds 8dd55415621 Fix ChangeLog date adds 8967657ef16 Document P0811R3 status in C++20 table adds 130a2c82609 2019-05-13 Richard Biener rguenther@suse.de adds 6d26c698a76 2019-05-13 Richard Biener rguenther@suse.de adds b95ab4713bf 2019-05-13 Richard Biener rguenther@suse.de adds 4795a2e7aa4 [DWARF] dwarf2out cleanups adds 534b5e00c72 2019-05-13 Chung-Lin Tang cltang@codesourcery.com adds 0df8904adc5 PR target/89221 * configure.ac (--enable-frame-pointer): [...] adds 2f4da36988e PR target/90418 * config/rs6000/rs6000.c (rs6000_e [...] adds 3496ef4cbfa [PATCH] A couple of driver cleanups adds 6818ab51998 Small markup changes to PBDS docs adds f7b0a5319c7 Fix testsuite regression caused by r271077 adds fecfaafd91e PR libstdc++/90454.cc path construction from void* adds c76a9a6f94c libgo: drop Solaris 10 support adds 02fafda8ce3 Use releasing_vec more broadly. adds 8d02d0ff544 * sv.po: Update. adds 0cff2e7a843 Daily bump. adds 40012f38508 * gimple-ssa-strength-reduction.c (lookup_cand): Adjust in [...] adds b0b4f30104a [MIPS] Skip forward src into next insn when the SRC reg is dead. adds 763db3c4710 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com> adds ec430e52fe9 2019-05-14 Richard Biener rguenther@suse.de H.J. Lu < [...] adds 9a44cd1c2ee Fix a test-case in PR middle-end/90340. adds 67dff8a4986 LWG 2899 - Make is_move_constructible correct for unique_ptr adds 8ac285f1c1c Fix unique_ptr pretty printer for empty classes adds 94e98eda0c2 Add __gnu_test::NullablePointer utility to testsuite adds 155856f96f5 Fix indentation in testsuite utility header adds 59d76a83c9a Do a refactoring in linemap (PR preprocessor/90382). adds ae7da87ac69 Fix min_location usage in line-map.c (PR preprocessor/90382). adds 0ae196b0ffb Reapply r270597. adds 872d7a1f462 Inconsistency wrt Allocators in basic_string assignment (LWG2579) adds e0bcd31de65 PR libstdc++/69724 avoid temporary in std::thread construction adds d4a9b293a01 Make std::match_results::_M_resize more useful adds 4a182e12a82 Removing unused, non-standard function in _Rb_tree adds e0d65374d64 Reduce header dependencies in <iterator> adds 83274070a2c 2019-05-14 Richard Biener rguenther@suse.de adds 2cfc6a76fdb Add __is_nothrow_convertible to fix std::is_nothrow_invocable_r adds a8798e0b31c libgo: reduce overhead for memory/block/mutex profiling adds a858e2a4ea8 Define std::__invoke_r for INVOKE<R> adds 3ff2b6404f9 Use INVOKE<R> in std::function, std::bind and std::packaged_task adds b8dcd41ebcf nonesuch is insufficiently useless (lwg2996) adds 064ed60ab2f * config/i386/i386.md (any_div): New code iterator. (pair [...] adds f03f26fa857 Add __raw_visit and __raw_idx_visit, use INVOKE<R> adds 0fd036487d2 Remove obsolete Solaris 10 support adds a0be6a26cdf rs6000: New enum epilogue_type adds c7bf741f801 rs6000: Make eh_set_lr_<mode> a define_insn_and_split adds 54f34abb4f3 Fix NullablePointer test utility adds c87292b100e darwin, testsuite, fix more PR 82920 adds c7e41d24f0c PR c++/70156 * g++.dg/init/static5.C: New test. adds d51e305e822 PR c++/68918 * g++.dg/cpp0x/decltype71.C: New test. adds e0fab10b9bb Daily bump. adds f220dd7dcce darwin, testsuite, laste piece to fix PR82920 adds 51aa68a5c4f darwin, testsuite, ppc FIX PR87600 adds b0b09393d06 add missing Changelog for last commit. adds 788afe4e5c7 lto-plugin - support -save-temps, -v, --version. adds 57e673a9f6b 2019-05-14 Richard Biener rguenther@suse.de adds 343cf7de922 2019-05-15 Richard Biener rguenther@suse.de adds c5ab3b37c2f darwin, testsuite, powerpc - handle tests for new processors. adds 2df84ae11ce 2019-05-15 Richard Biener rguenther@suse.de adds 69e231ace2b tree-ssa-uninit: clean up is_value_included_in adds 123966b5735 2019-05-15 Richard Biener rguenther@suse.de adds 6fccbdee332 2019-05-15 Richard Biener rguenther@suse.de adds 5b331874454 Check for overflow in tree-switch-conversion (PR middle-end [...] adds 70a4616ff5b 2019-05-15 Paolo Carlini paolo.carlini@oracle.com adds 88319664bf8 lto-plugin, removed unused variable adds 2d2ce818301 i386: Allow MMX register modes in SSE registers adds d1dd9c5e28c i386: Emulate MMX packsswb/packssdw/packuswb with SSE2 adds 4cdfb988985 i386: Emulate MMX punpcklXX/punpckhXX with SSE punpcklXX adds e72ef60107c i386: Emulate MMX plusminus/sat_plusminus with SSE adds 89c550ac087 i386: Emulate MMX mulv4hi3 with SSE adds 1fcd8dbeabe i386: Emulate MMX smulv4hi3_highpart with SSE adds 48eb924c6da i386: Emulate MMX mmx_pmaddwd with SSE adds 6f8ba018fdc i386: Emulate MMX ashr<mode>3/<shift_insn><mode>3 with SSE adds 8eb290d8307 i386: Emulate MMX <any_logic><mode>3 with SSE adds a77502610b3 i386: Emulate MMX mmx_andnot<mode>3 with SSE adds 1aea91425eb i386: Emulate MMX mmx_eq/mmx_gt<mode>3 with SSE adds facda5c91fa i386: Emulate MMX vec_dupv2si with SSE adds 24c4438dadf i386: Emulate MMX pshufw with SSE adds 9ea829ad0fe i386: Emulate MMX sse_cvtps2pi/sse_cvttps2pi with SSE adds e434c22d846 i386: Emulate MMX sse_cvtpi2ps with SSE adds d9d49636937 i386: Emulate MMX mmx_pextrw with SSE adds 1166dad0921 i386: Emulate MMX mmx_pinsrw with SSE adds e5bef4bdc1a i386: Emulate MMX V4HI smaxmin/V8QI umaxmin with SSE adds 270aebd8c5c i386: Emulate MMX mmx_pmovmskb with SSE adds d585fbf8d6f i386: Emulate MMX mmx_umulv4hi3_highpart with SSE adds 3f998c49ff4 i386: Emulate MMX maskmovq with SSE2 maskmovdqu adds 75ca5f42ac2 i386: Emulate MMX mmx_uavgv8qi3 with SSE adds aa5d549041c i386: Emulate MMX mmx_uavgv4hi3 with SSE adds 8f5c2f53f91 i386: Emulate MMX mmx_psadbw with SSE adds d1a18877b49 i386: Emulate MMX movntq with SSE2 movntidi adds 5fd36d9f8d4 i386: Emulate MMX umulv1siv1di3 with SSE2 adds 82d08df2b8f i386: Make _mm_empty () as NOP without MMX adds e8d36527ccc i386: Emulate MMX ssse3_ph<plusminus_mnemonic>wv4hi3 with SSE adds 68c094e5200 i386: Emulate MMX ssse3_ph<plusminus_mnemonic>dv2si3 with SSE adds 9054a6e1468 i386: Emulate MMX ssse3_pmaddubsw with SSE adds 8fbf119763b i386: Emulate MMX ssse3_pmulhrswv4hi3 with SSE adds d0d6abcf4a1 i386: Emulate MMX pshufb with SSE version adds 0714abe4a44 i386: Emulate MMX ssse3_psign<mode>3 with SSE adds 444ab0b6a9d i386: Emulate MMX ssse3_palignrdi with SSE adds e55025d7dfd i386: Emulate MMX abs<mode>2 with SSE adds 87d8a8140e8 Prevent allocation of MMX registers with TARGET_MMX_WITH_SSE adds 00f42e8a0a1 i386: Allow MMXMODE moves with TARGET_MMX_WITH_SSE adds fdedc9fb570 i386: Allow MMX vector expanders with TARGET_MMX_WITH_SSE adds a204dd027e7 i386: Allow MMX intrinsic emulation with SSE adds a896c707468 i386: Enable TM MMX intrinsics with SSE2 adds b81837d7e43 i386: Add tests for MMX intrinsic emulations with SSE adds 94c491e3ab8 2019-05-15 Paolo Carlini paolo.carlini@oracle.com adds c4a7002161d * config/i386/i386-expand.c (ix86_split_idivmod): Rename [...] adds a4805c61214 Allow opening file on multiple units adds 3287af73c5a Remove translation string markers adds 4218eec06ea CWG 2096 - constraints on literal unions. * class.c (chec [...] adds 970ec9ab761 Qualify calls in std::visit and std::visit<R> adds 18b874d3ed7 PR debug/90197 * cp-gimplify.c (genericize_cp_loop): Emit [...] adds 9144258ac86 * omp-low.c (lower_rec_input_clauses): For if (0) or simdl [...] adds 397d8d9b796 PR middle-end/90478 * gcc.dg/tree-ssa/pr90478.c: Add empt [...] adds 1f6baa77d82 Daily bump. adds e007b1ebbb4 compiler: improve escape analysis on interface conversions adds 398454ae9ec Add myself to MAINTAINERS. adds 4fff1888cdc 2019-05-16 Richard Biener rguenther@suse.de adds 8759dd92c7b 2019-05-16 Richard Biener rguenther@suse.de adds 062a2261e5e [RTEMS] Change multilibs for ARM adds bfcba496001 PR tree-optimization/90106 * tree-call-cdce.c (shrink_wra [...] adds 95e989c55b2 testsuite - improve check_effective_target_cet. adds 2939f487c71 2019-05-16 Richard Biener rguenther@suse.de adds 5acef9bf342 * lto-streamer.h (LTO_major_version): Bump to 9. adds 1fc5e56f59f PR fortran/90329 * tree-core.h (struct tree_decl_common): [...] adds 68605c776c9 Remove unnecessary non-const accessors in hash table bases adds 6de981935b3 tree-ssa-uninit: avoid ICE with BIT_AND_EXPR (PR 90394) adds 5f183386bf2 Do not allow target_clones with alias attr (PR lto/90500). adds 8126297456e Change EBO accessors from static to non-static member functions adds 47376ba0a89 Replace _Equal_helper with simpler class template adds ba73fec8713 * tree-ssa-alias.c (alias_stats): Add aliasing_component_ [...] adds f8b27095c5d gcc: move assemble_start_function / assemble_end_function t [...] adds b3cab549c17 2019-05-16 Richard Biener rguenther@suse.de adds facad3f4e8a Changes to std::variant to reduce code size adds a8a0d164967 Implement sane variant converting constructor (P0608R3) adds 1d86b8dcb82 * omp-low.c (lower_rec_input_clauses): If OMP_CLAUSE_IF h [...] adds de24e7c39d3 PR c++/90484 * tree-ssa-scopedtables.c (equal_mem_array_r [...] adds 4a0707eae87 Remove incorrect assertion from filesystem::absolute adds 6c8a521fbb5 compiler: add intrinsics for runtime/internal/sys functions adds 0c4ea4d5e90 Daily bump. adds daccb2bc3a0 compiler: intrinsify runtime/internal/atomic functions adds 0cde8d2e7e3 2019-05-17 François Dumont fdumont@gcc.gnu.org adds fa502e3a006 PR go/90482 compiler: make value method of direct inte [...] adds 0af9d34c965 Remove a test-case that leads to a huge stack (and file) al [...] adds 26151eb3408 Handle a location with NULL as a file (PR driver/90495) adds bb1356cff82 Handle a location with NULL as a file (PR driver/90496) adds 01739fa6650 2019-05-17 Richard Biener rguenther@suse.de adds f02e0f08d4d Add missing piece of P0777R1 and update C++20 status docs adds 2e431291905 Fix __invoke_r<void> to be valid in C++11 adds b8f33eae69c S/390: Fix vec_sldw builtin adds 8ee68b6c57e PR tree-optimization/90106 * gcc.dg/cdce3.c: New test. adds d39a839d3d9 2019-05-17 Richard Biener rguenther@suse.de adds 46feabd30d3 S/390: Fix larl/PIC test case. adds ef1ddaf3e25 compiler: use SHA1-hash for symname for long gcbits symbols adds 5d3695d03b7 PR libstdc++/85965 move is_invocable assertions again adds 8d58624ab25 Fix uses of non-reserved names for template parameters adds ac93735bc04 Fix std::variant test for ILP32 targets adds 9bf46b6072b PR libstdc++/90246 Improve text of std::variant exceptions [...] adds 1acc66027de soft-fp: Update soft-fp from glibc adds 315cb4b018d i386: Enable MMX intrinsics without SSE/SSE2/SSSE3 adds 65af043a1db x86-64: Add vector vararg ABI tests adds 18788b25bac 2019-05-17 François Dumont fdumont@gcc.gnu.org adds de31a4ba5df * config/mips/mips.c (mips_dwarf_frame_reg_mode): Replace [...] adds 7f89c66bfac PR fortran/54613 * gfortran.map (GFORTRAN_9.2): New symbo [...] adds c5e8cf41816 PR fortran/54613 * gfortran.map (GFORTRAN_9.2): Export _g [...] adds 082ecd25ce0 PR fortran/54613 * gfortran.map (GFORTRAN_9.2): Export _g [...] adds 85b9be9ba30 gcc/ada/ChangeLog: adds 69b3233c2a5 Add myself to MAINTAINERS adds e38e222dd57 libfortran/90038: Use posix_spawn instead of fork adds 95ebab97a23 darwin, powerpc - fix whitespace in generated code. adds 106efc76c75 darwin, powerpc - adjust the formatting of picbase labels adds 9b5009857b5 [PR89433] Refer to OpenACC 'routine' clauses from "omp decl [...] adds 5f7ea2eebbe [PR89433] Use 'oacc_verify_routine_clauses' for C/C++ OpenA [...] adds 33dacef9991 [PR89433] Repeated use of the C/C++ OpenACC 'routine' directive adds 5feffd51c51 OpenACC Profiling Interface (incomplete) adds 83987c445f8 gcc: aarch64: move assemble_start_function / assemble_end_function adds 5d5bb87c597 rs6000: Add "enabled" attribute adds 9fc6ea93d6f rs6000: Some rs6000_emit_epilogue improvements adds 0325d276aca gcc/testsuite/ChangeLog: adds 83454be655b PR libstdc++/90520 adjust Xmethod for recent unique_ptr changes adds 6e059f2c994 gcc/testsuite/ChangeLog: adds a739732dedc Daily bump. adds b46047afdae darwin - use switch_to_section instead of asm output. adds 71dbb9288d4 objective-c - add instancetype. adds bc3b71c0eac Darwin, objective-c - register gnu-runtime headers correctly. adds 3b9e9d915e0 Daily bump. adds a4ba5c3ec62 2019-05-19 Thomas Koenig tkoenig@gcc.gnu.org adds 396260630b6 2019-05-19 Thomas Koenig tkoenig@gcc.gnu.org adds a9bd4dd53e4 2019-05-19 Thomas Koenig tkoenig@gcc.gnu.org adds de28b0fc67c 2019-05-19 Thomas Koenig tkoenig@gcc.gnu.org adds ad670379087 2019-05-19 Paul Thomas pault@gcc.gnu.org adds 1e4b190953d * MAINTAINERS: Update my email address. adds 69024fb73f8 libfortran/90038 Reap dead children when wait=.false. adds 80d89d40e6d rs6000: Delete the "wo" constraint adds 2d9d920fbaf rs6000: Delete the "wb" constraint adds 59a7f19ad70 rs6000: Delete "wJ" and "wK" constraints adds 1004c930300 rs6000: Delete the "wu" constraint adds 53abbe91e7e rs6000: Delete the "wy" constraint adds 8e39f4ba675 rs6000: Delete the "wH" and "wI" constraints adds 76bfe522ab1 Daily bump. adds db9c2a1461e [PATCH] Fix PR 81721: ICE with PCH and Pragma warning and C [...] adds e1dcb74d1ce 2019-05-20 Richard Biener rguenther@suse.de adds 5eb3f7191a7 Use capital letters for enum value names. adds 3451e82b98f Do not use full qualified names if possible. adds 1569cde1bac Add vertical spacing in order to separate functions. adds 048f6aad2c1 Come up with hook libc_has_fast_function (PR middle-end/90263). adds ff53bc9513e Add missing default default_libc_has_fast_function implementation. adds 8ca16e0114a [testsuite] aarch64,arm Add missing quotes to expected erro [...] adds e7419472abe * cfgloop.h (struct loop): Add simdlen member. * cfgloopm [...] adds 143aadc0cfb 2019-05-20 Richard Biener rguenther@suse.de adds 2b6f7be06f6 Add missing ATTRIBUTE_UNUSED for ix86_libc_has_fast_function. adds ca32b3df9bb Fix test bug with mismatched alignment in allocate/deallocate adds d07edb653ef std::allocator::deallocate support sized-deallocation adds 12187801c9f Fix %e in Solaris specs adds be61629badb Reject -mx32 on Solaris/x86 adds 48328bff258 PR c++/90532 Ensure __is_constructible(T[]) is false adds ce7b4f26770 * tree-ssa-alias.c (compare_sizes): New function. (sompar [...] adds 79de1952f37 2019-05-20 Richard Biener rguenther@suse.de adds c5af6c4bbaa darwin, testsuite - fix PR58321 adds 3a0e9478520 [C++ PATCH] namespace using directives adds 3bc5893a835 * tree-ssa-alias.c (refs_may_alias_p_2): Break out from .. [...] adds 2f2aa73f441 [C++ PATCH] Commonixe using directive finishing adds 120050c32d9 Fix failing tests for use of non-reserved names adds 8827db287ba [i386] Fold __builtin_ia32_shufpd to VEC_PERM_EXPR adds 224e86cd677 Tweak gcc.dg/torture/pta-ptrarith-3.c adds 5a12868e245 [testsuite] PR90106 Fix cdce3.c testcase adds d428d222a16 Add myself to MAINTAINERS adds 2dcee424034 2019-05-20 Paolo Carlini paolo.carlini@oracle.com adds 94697f770d9 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output aft [...] adds 56d76459a7b * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka. adds 554915999ab * pt.c (convert_template_argument): Add a diagnostic for t [...] adds 02c0a8dbed5 * name-lookup.c (finish_using_directive): Don't issue info [...] adds 31d01c8be7c CWG 2094 - volatile scalars are trivially copyable. PR c+ [...] adds 4b6650e55f8 Fix test failure due to Networking TS headers using mutexes adds 369a71e6468 PR libgomp/90527 * alloc.c (_GNU_SOURCE): Define. adds a9b358ce060 PR c++/59813 PR target/90418 * function.h (struct functi [...] adds f9659835c2d * gfortran.texi: Remove reference to the ASSIGN statement, [...] adds 735dfb49ee5 PR testsuite/90503 * gcc.target/i386/pr22076.c (dg-option [...] adds 3b5579d5def * es.po, sv.po: Update. adds 951a9c05557 PR testsuite/90503 * gcc.target/i386/pr22076.c (dg-option [...] adds bf3d31e5506 Daily bump. adds c40bd82fc69 Check TBB version in tbb-backed effective target check adds 4573584f514 tbb-backend effective target should check ability to link TBB adds 002ff7c6231 Move a test-case (PR testsuite/90551). adds 0378b6d192a fix diagnostic quoting/spelling in rs6000 adds 12e94bd265d Convert contrib/mklog script to Python 3 adds 3d6be0d5f06 c-family/ * c-ada-spec.h (enum cpp_operation): Add IS_ASSI [...] adds dfe4f3c21bf Enable -O2 for pr90263.c test. adds 491d831c695 contrib/mklog: Open files in text mode adds 72633f23f58 tree-ssa-uninit: suppress more spurious warnings adds 4f018cb1ad6 Don't split non-critical edges in crited adds 174c89f8651 Add missing "" for dg-require-ifunc. adds a25cdd8a68c 2019-05-21 Richard Biener rguenther@suse.de adds 4e8914879f5 PR90545, gcc.target/powerpc/fold-vec-splats-floatdouble.c fails adds 28ceb89c6b9 Fix names of _Lock_policy constants in libstdc++ manual adds f6baa5a2002 PR libstdc++/90252 fix effective-target check for TBB adds e7b95f8658d [C++ PATCH] Using decls adds faabb7a092b libfortran/90038: Document new wait=.false. implementation adds b57d7937d1f * config/i386/cpuid.h (__cpuid): For 32bit targets, zero [...] adds b71a2632a2b [C++ PATCH] Using decls adds 72b43a4759e PR bootstrap/87338 * dwarf2out.c (dwarf2out_inline_entry) [...] adds 90b483b4c34 * config/i386/sse.md (VF1_AVX2): New mode iterator. (sign [...] adds 59232184f0e darwin, testsuite - fix PR 63891. adds 5f53d1f41a2 darwin, testsuite - fix PR 67958 adds ceaf625c230 Fix dg-require-* syntax adds e509d80a7ea preserve more debug stmts in gimple jump threading adds 45a08d13cbc PR target/90547 * config/i386/i386.md (anddi_1 to andsi_1 [...] adds 98f5ac64e75 DR 1940 - static_assert in anonymous unions. * g++.dg/DRs [...] adds 96596ac69bb rs6000: wh -> d+p8v adds bc5743f5f30 rs6000: wj -> wi+p8v adds afae9e831ef rs6000: wk -> ws+p8v adds 7a43e6d840f rs6000: wm -> wa+p8v adds 9763f1d7772 rs6000: wl -> d+p6 adds f165b098478 rs6000: wz -> d+p7 adds 71835cce996 LWG 3062 - Unnecessary decay_t in is_execution_policy_v adds ce547a1e164 /cp 2019-05-21 Paolo Carlini paolo.carlini@oracle.com adds 74a6da21d1a /cp 2019-05-21 Paolo Carlini paolo.carlini@oracle.com adds e30b480fa67 /cp 2019-05-21 Paolo Carlini paolo.carlini@oracle.com adds e8b0b79febd Daily bump. adds 0fb719c1654 In <https://gcc.gnu.org/ml/gcc-patches/2019-05/msg01417.htm [...] adds 3f0ba3978c0 PR middle-end/90553 * ira-lives.c (process_bb_node_lives) [...] adds 1912c59e348 PR middle-end/90553 * gcc.dg/torture/pr90553.c: New test. adds 61edec870f9 [RS6000] Don't pass -many to the assembler adds 547f04e21fd 2019-05-22 Richard Biener rguenther@suse.de adds 7eae52f162c 2019-05-22 Richard Biener rguenther@suse.de adds bd364f0486a Strip target_clones in copy attribute (PR lto/90500). adds 0c9c53bb576 darwin, testsuite fix PR27221 adds 79d8b509ff6 2019-05-22 Paolo Carlini paolo.carlini@oracle.com adds 708a56d998e 2019-05-22 Paolo Carlini paolo.carlini@oracle.com adds 55cb76839af Fix wrong escaping of brackets (PR testsuite/90564). adds b9d225b74ac Do not use quotes in tests (PR testsuite/90564). adds bf128135cad 2019-05-22 Richard Biener rguenther@suse.de adds 647551f1bd7 fortran/89100: Default widths with -fdec-format-defaults adds 637d62c8a94 Fix fortran size_type_node parameter passing. adds 2e53b0f333f Fix new coarray failures. adds 33af5a3270d [aarch64] Introduce flags for SVE2. adds 3c27f762fd8 * config/i386/sse.md (sse_cvtpi2ps): Use TARGET_MMX in ins [...] adds cfb71062a92 x86: Don't allocate stack frame nor align stack if not needed adds 4a28710dd24 * gcc.target/i386/vect-signbitf.c (dg-final): Improve sca [...] adds f5cde0dc2da PR c++/86485 - simple_empty_class_p adds 0fd64d4bd7f PR libstdc++/77691 fix resource_adaptor failures due to max [...] adds 0119795eb3a PR c++/20408 - unnecessary code for empty struct. adds ac0f04360cc * gimplify.c (gimplify_cond_expr): Don't check TREE_ADDRESSABLE. adds 8d949d424f1 Fix trampoline execution failures on GCN5. adds 74d6bdb661b Add support for constructors and destuctors on GCN adds f92c002f8cb PR libstdc++/90557 fix path assignment that alters source adds 0388631e7e9 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error [...] adds d931a1276dc Daily bump. adds 2593ab36344 Bulletproof -fdiagnostics-format=json against bad locations [...] adds 4239dd963f7 There was a regression for gfortran.dg/fmt_en.f90 for cris- [...] adds 7123b7d44b7 * g++.dg/cpp2a/is-constant-evaluated8.C: New test. adds 40d10c3799b 2019-05-23 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 247b99d6d50 [PR90510] Adjust 'brig.dg/test/gimple/packed.hsail' adds 6b8c51083f1 Remove resolved TODO comment adds ca3f3091989 Remove conflict marker from ChangeLog adds b1b80d225de Add whitespace between operator and operand adds 8a6d0554342 x86, testsuite - update fuse-caller-save tests. adds c13bd869fef * gnat.dg/opt78.ad[sb]: New test. adds ea27256b3ee Do not instrument static target_expr for use-after-scope (P [...] adds ea6dbca95a1 * c-ada-spec.c (compare_node): Compare the DECL_UIDs as a [...] adds 8e7a5561759 PR target/90568 * config/i386/i386.md (stack_protect_test [...] adds 98125d0d318 2019-05-23 Richard Biener rguenther@suse.de adds 872cead5c9d PR c++/90592 add missing word "scope" to __func__ docs adds aeb35445570 Do not use tree_to_wide_ref that point to a temporary (PR c [...] adds 1db1e5ccca0 PR libstdc++/90220 fix experimental::any_cast for non-object types adds 683f9728e8f Make any_cast compare typeinfo as well as function pointers adds 301d870b9bd Add infrastructure to support -mcpu=future to represent a f [...] adds 01e2f379095 Add missing feature test macro to C++17 status table adds 50709af0561 PR tree-optimization/90576 * tree-ssa-alias.c (compare_si [...] adds 532beba3aad 2019-05-23 Mark Eggleston mark.eggleston@codethink.com adds 8e2a1096b0e From what I understand of the libstdc++/83237 thread at <ht [...] adds 7d641590fbf 2019-05-22 Bill Schmidt wschmidt@linux.ibm.com Mic [...] adds ef2b75b7f0d PR target/90552 * config/i386/i386.c (gen_rtx_cost): Use [...] adds ae041064fec [gcc] adds dbf8a9dccf9 darwin, x86 - disable '-mfentry' for the port. adds e0a966c08ab LWG 2921 remove packaged_task constructors taking allocators adds a00d36cdbef LWG 2996 add rvalue overloads for shared_ptr aliasing and casting adds 2b16b231946 Fix testsuite bugs adds a452006ba21 Daily bump. adds d1df5d311e8 Darwin, x86, testsuite - Disable tests that cannot pass. adds 5c084a96b10 Darwin, x86, testsuite - Adjust test labels. adds 658c67fbaf2 Darwin, x86, testsuite - Make match strings more specific. adds ffacf0cbaf9 add missed Changelog. adds 30b13c24bb8 2019-05-23 Richard Biener rguenther@suse.de adds a05b8bdec3b PR target/90568 * config/i386/x86-tune-sched.c (ix86_macr [...] adds a3214c6a70c PR libgomp/90585 * plugin/plugin-hsa.c: Include gstdint.h [...] adds fc4cfb51ce5 PR tree-optimization/90106 PR testsuite/90517 * gcc.dg/c [...] adds fc462ce451a [aarch64] Change two function declaration types adds edbfddd280e Fix 64-bit addition in prologue. adds e68b4984894 2019-05-24 Richard Biener rguenther@suse.de adds c9d1fc4379f * Makefile.am (BUILDTESTS): Remove test_elf, add test_elf_ [...] adds 6c35f2e2ab9 Fix broken shared_ptr test adds aacb106ba1d Revert "* gimplify.c (gimplify_cond_expr): Don't check TREE [...] adds 888936c650a GCN: Wait for exit value to write before exiting. adds 62ff07d41c4 Fix std::midpoint(T*, T*) for reversed arguments adds 9a1d892bb10 * tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__COND [...] adds cefe37d72e5 PR target/90530 * config/pa/pa.c (pa_can_change_mode_clas [...] adds 626310900ad Daily bump. adds ce1fc950612 PR c++/90572 - wrong disambiguation in friend declaration. [...] adds 015ec1cb609 darwin, x86, testsuite - require alias on a test using it. adds 27852d6dc04 darwin, x86, testsuite - Check for an expected error on Darwin. adds 56dbd0ba439 darwin, x86, testsuite - Amend popcnt match string for Darwin. adds 891840c0cdb Daily bump. adds b4103d4b914 Remove Solaris 10-only note about -mvect8-ret-in-mem adds ec26a196c79 Added ChangeLog entry for last commit. adds 8dc5b8c7bd2 2019-05-26 Thomas Koenig tkoenig@gcc.gnu.org adds 42e1d959702 * config/pa/linux-unwind.h (pa32_fallback_frame_state): Add cast. adds 497b3a05b68 * doc/invoke.texi (Link Options): Many editorial changes a [...] adds e00bc0e4d4f darwin, x86, testsuite - Amend three PIE tests, adds ba475497835 * doc/xml/manual/appendix_contributing.xml: Update pointer [...] adds c07e90cdc2d * config/i386/i386.md (@leave_<mode>): New expander. (*le [...] adds e3c34695023 PR go/90614 syscall: avoid unused parameter error if W [...] adds 1367cb4637c PR go/90635 libgo: correct typo in USE_LIBFFI AM_CONDITIONAL adds fa1e16cfd3a Daily bump. adds d47dda65356 2019-05-27 Richard Biener rguenther@suse.de adds 6e4e9378051 * gcc-interface/trans.c (gnat_to_gnu) <Shift operations>: [...] adds 2306cd1758f * gcc-interface/trans.c (Call_to_gnu): Use the unpadded ty [...] adds e3f3573c6c4 * gcc-interface/trans.c (Gigi_Types_Compatible): New predi [...] adds c9cea6b6857 2019-05-27 Richard Biener rguenther@suse.de adds f1ca2388e69 * gcc-interface/trans.c (Identifier_to_gnu): Minor tweaks. [...] adds caab73a2ebd * gcc-interface/utils.c (maybe_pad_type): Issue the warnin [...] adds abfd658bea8 * gcc-interface/ada-builtin-types.def: New file. * gcc-in [...] adds f07f94ccfe5 * gcc-interface/trans.c (Call_to_gnu): Do not initialize t [...] adds 0295b20d87f 2019-05-27 Richard Biener rguenther@suse.de adds 88eb9b137be [testsuite,aarch64,arm] PR88440: Fix testcases adds 4f90058758f * config/i386/i386.h (STACK_SIZE_MODE): Define. adds a0e7103678c * dwarf2out.c (resolve_args_picking_1): Deal with DW_OP_GN [...] adds 4afc48aca7c * config/i386/i386.c (ix86_gen_add3): Remove indirect func [...] adds 13135607a64 rs6000: Fix sanitizer build (PR90639) adds 02180879997 * Makefile.am (check-go-tool): Only chmod check-go-dir if [...] adds 26157c2a608 darwin, x86, testsuite - Match codegen adds b53c726e9d2 PR libgomp/90641 * work.c (gomp_init_work_share): Instead [...] adds 09cf268c720 * omp-low.c (lower_omp_1) <case GIMPLE_ASSIGN>: Look throu [...] adds eb7a699db2b * gimplify.c (gimplify_scan_omp_clauses): Allow lastprivat [...] adds 96fc2b3becd Daily bump. adds 54083f03acd Add GCC support to ENQCMD. adds 804f7d390a7 * gcc-interface/decl.c (intrin_arglists_compatible_p): Do [...] adds 689dab9dcf5 * gcc-interface/utils.c (gnat_internal_attribute_table): A [...] adds 0b74284ee6b * gcc-interface/decl.c (components_to_record): Set a name [...] adds 96b4b84e813 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Record_Subt [...] adds 983c5b5eb66 * gcc-interface/trans.c (walk_nesting_tree): New static fu [...] adds 336a61a3fa9 * gcc-interface/trans.c (gnat_to_gnu): Remove superfluous [...] adds 62b762c261c * gcc-interface/trans.c (lvalue_required_for_attribute_p): [...] adds c89562363c3 * doc/gnat_rm/implementation_defined_pragmas.rst (Machine_ [...] adds 580934f6aae * gcc-interface/utils.c (handle_stack_protect_attribute): [...] adds 79ceaafaebc Handle loop fields in IPA ICF (PR ipa/90555). adds c043fe50a2f rs6000: Improve p9-dimode* testcases adds 7c70cb70f1f Support again multiple --help options (PR other/90315). adds 1dc78952772 * testsuite/gcc.target/sh/pr50749-qihisi-predec-3.c: Disab [...] adds b95089a014b [PATCH] Commonize anon-name generation adds 8cdac906169 Remove obsolete comment about use_thunk adds f92474f8aa7 Current vectoriser doesn't support masked loads for SLP. We [...] adds 3a9560cbae7 PR c++/90548 - ICE with generic lambda and empty pack. * [...] adds e037bcf8f21 [C++ PATCH] template specializations adds e02a00b508f Remove pre-Solaris 11/SPARC unwinding support adds 88c39923470 Fix C++14-only code in testsuite utility adds 28d9dbe9902 PR libstdc++/90634 reduce allocations in filesystem::path c [...] adds e761c9a017b * config/pa/pa.c (hppa_profile_hook): Remove offset adjustment. adds 9617e0f87d8 Daily bump. adds 930abdadbc6 2019-05-28 Michael Meissner meissner@linux.ibm.com adds 5c6f8ba06b2 [gcc] adds ed7b4e66bc4 Remove duplicite dg-compile (PR testsuite/90657). adds d454671d218 P1091R3 - Extending structured bindings to be more like va [...] adds 454d5c308c4 P1091R3 - Extending structured bindings to be more like va [...] adds 1e829480013 PR c/90628 * c-common.c (check_builtin_function_arguments [...] adds ae999758f14 * gimplify.c (struct gimplify_omp_ctx): Add clauses member [...] adds 0897885cb91 [PATCH 3/3][GCC][AARCH64] Add support for pointer authentic [...] adds e643926ac10 PR bootstrap/90543 * optc-save-gen.awk: In cl_optimizatio [...] adds d7233baccd9 PR fortran/90329 * lang.opt (fbroken-callers): Remove. ( [...] adds 662e190cd77 This patch implements the [u]avgM3_floor and [u]avgM3_ceil [...] adds 91df033fd77 PR libstdc++/85494 use rdseed and rand_s in std::random_device adds 913f5ef930a Avoid -Wunused-parameter warnings from testsuite utility adds 3bb42a6ebe9 /cp 2019-05-29 Paolo Carlini paolo.carlini@oracle.com adds 326ddc7954d * tree-ssa-alias.c (same_type_for_tbaa): Return ture if ma [...] adds 00a94423c98 * config.gcc (rx-*-linux*): New target. * config/rx/elf.o [...] adds 7dac111b050 * config/i386/sse.md (*save_multiple<mode>): Rename from [...] adds baba5747aa0 * tree-ssa/alias-access-spath-1.c: new testcase. adds 1f1918bed19 2019-05-29 Thomas Koenig tkoenig@gcc.gnu.org adds 76179fc4bb6 PR c++/90598 * tree.c (lvalue_kind): Return clk_none for [...] adds 56d82e847b4 [gcc] adds 5e115b34aa6 Optimize filesystem::path::parent_path() adds 34bfd0d6afa PR libstdc++/88881 fix filesystem::symlink_status for Windows adds 745ff9317ee PR libstdc++/85494 fix failing test adds eb8be048cb5 Daily bump. adds 1e5d1822d41 PR go/90669 compiler: remove range-based 'for' loop adds 9161531f78f /cp 2019-05-31 Paolo Carlini paolo.carlini@oracle.com adds fde0870ec07 gdbinit: add a new command and fix one adds f5f368a31f5 testsuite,x86 - require native TLS for two tests that use it. adds 5c80018ef06 Generalize getconf _NPROCESSORS_ONLN adds 8537594ffd4 * tree-predcom.c (is_inv_store_elimination_chain): Fix a t [...] adds aa4108cd2db Update documentation of implementation-defined library features adds 2a9eab7c4b6 Update C++20 status table adds 4ad3c10c00b * lang.opt (ftail-call-workaround): Fix a typo. adds 24c1fa60e50 [PATCH][GCC][AARCH64] Fix libstdc++ build failure after r271735 adds 6e41b214430 2019-05-30 Bill Schmidt wschmidt@linux.ibm.com Mic [...] adds d1e7b14b96e Update libstdc++ documentation for Support and Diagnostics clauses adds 4c69eee6489 PR c++/90598 * tree.c (lvalue_kind): Return clk_none for [...] adds 2f0168eefa0 compiler: intrinsify sync/atomic functions adds d5b52410ce5 [aarch64]: add support for fabd in sve adds 215235d720f 2019-05-30 Thomas Koenig tkoenig@gcc.gnu.org adds 0a6ab062d13 2019-05-30 Bill Schmidt wschmidt@linux.ibm.com Mic [...] adds c950e033e44 * cp-tree.h (TYPE_HAS_NONTRIVIAL_DESTRUCTOR): Fix a typo. adds 01cad9ee79e LWG2788 basic_string spurious use of a default constructibl [...] adds c8482ded236 Fix RISC-V build failure for go language. adds 48152aa29a9 * gimplify.c (enum gimplify_omp_var_data): Add GOVD_CONDTE [...] adds 834199fdc11 Daily bump. adds bf1c2f103c9 * fi.po, sv.po: Update. adds 78965aa4e64 2019-05-30 Bill Schmidt wschmidt@linux.ibm.com Mic [...] adds 496483beb11 Darwin, x86 - We have .p2align, so declare its use. adds f102092c579 Darwin, x86, testsuite - adjust tests for Darwin's align syntax. adds 8f025c15e00 c++, testsuite - require alias support for a test. adds 0ae68f2622a PR tree-optimization/90671 * tree-ssa-threadupdate.c (ssa [...] adds a9df7772c54 2019-05-31 Thomas De Schampheleire <thomas.de_schamphelei [...] adds 9c4d02b3ac7 Add pretty print for const_tree. adds 84121f8aa7b Fix random_device to work with COW strings again adds c12402f67d3 PR libstdc++/71579 assert that type traits are not misused [...] adds 1ff189c5753 Remove using-declarations that add std names to __gnu_cxx adds b74a9c1aaf6 PR libstdc++/90682 allow set_terminate(0) and set_unexpected(0) adds 4be42c766b7 2019-05-31 Bill Schmidt wschmidt@linux.ibm.com Mic [...] adds b0aa19c4c7b [C++PATCH] Lambda names are anonymous adds 698373bc82d Fix breakage due to removing __gnu_cxx::size_t declaration adds df33f9b5e7b * tree-ssa-alias.c (type_has_components_p): New function. [...] adds 065a9dd41aa Add noexcept to tuple<> and simplify tuple<T1,T2> noexcept- [...] adds e8c17f8e6fe New .md construct: define_insn_and_rewrite adds 952ba7dd61f Simplify more EXACT_DIV_EXPR comparisons adds 87cfc44d783 apply unary op to both sides of (vec_cond x cst1 cst2) adds 4c768386833 runtime: implement cheaper context switch on Linux/AMD64 adds fcc57379a6e * cp-demangle.c: Don't define CP_DYNAMIC_ARRAYS if __STDC_ [...] adds 6e3f3e42646 PR c/43673 * c-format.c (print_char_table, scanf_char_tab [...] adds 9ee9df22b26 compiler: handle int-to-string conversion with large in [...] adds 38ba9eec651 compiler: optimize append of make adds 5b95508c192 runtime: drop unused C type reflection code adds 443a28c50a5 * omp-low.c (lower_rec_simd_input_clauses): Set TREE_THIS_ [...] adds 4f4b92d8662 * tree.h (OMP_CLAUSE__CONDTEMP__ITER): Define. * gimplify [...] adds 8574af463cf * config/mips/mips.c (mips_expand_builtin_insn): Swap the [...] adds 3e2001db7db * doc/xml/manual/allocator.xml: Move hoard.org back to http. adds 6fee5604555 i386: Don't insert ENDBR after NOTE_INSN_DELETED_LABEL adds 568173d3b27 Daily bump. adds fb7fb646fa1 PR c++/85254 adds ab30098e6f8 Fix changelog adds c695b63de87 * alias.c: Include ipa-utils.h. (get_alias_set): Try to c [...] adds c7a9e445055 PR middle-end/90694 - incorrect representation of ADDR_EXPR [...] adds 72bbe149209 Darwin, x86, testsuite - adjust tests for Darwin PR90698. adds bb9ed7c28f2 Daily bump. adds 73835b3d655 2019-06-02 Thomas Koenig tkoenig@gcc.gnu.org adds be1e28282cd Daily bump. adds 2bb31bfa328 2019-05-06 H.J. Lu hongjiu.lu@intel.com Hongtao Li [...] adds 0f4558599b9 Make debug(edge) more verbose. adds 326e92f46ba 2019-06-03 Richard Biener rguenther@suse.de adds 929e5b1ec9e Fix ICE in vect_slp_analyze_node_operations_1 adds 08e92dcca10 2019-06-03 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds aac7d99eaa0 2019-06-03 Richard Biener rguenther@suse.de adds 09604ca08fb Fix typo in index comparison of CONSTRUCTOR. adds d2df7766b6f 2019-06-03 Richard Biener rguenther@suse.de adds 31a00ec5ea8 Remove Java Trees from GENERIC manual. adds 02988522b44 2019-06-03 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds ee9014515ff [AArch64] Emit TARGET_DOTPROD-specific sequence for <us>sadv16qi adds d69455f1506 Fix alignment option parser (PR90684) adds a4be7d681e0 * tree-vrp.h (value_range_base::nonzero_p): New. (value_r [...] adds 5c70715f1ea Enforce allocator::value_type consistency for containers in C++2a adds fbf6245224c PR libstdc++/90686 update C++2a library status docs adds 2b018df4206 Corrections for C++2a library status table adds 779640c76d3 aarch64: emit .variant_pcs for aarch64_vector_pcs symbol re [...] adds 5b5aa173914 Fix PR64242 - Longjmp expansion incorrect adds 3c405283908 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused- [...] adds 046bb3cbd91 2019-06-03 François Dumont fdumont@gcc.gnu.org adds 53c96fb103d * bb-reorder.c (copy_bb_p): Don't overflow size calculatio [...] adds 7281ed1ce6c runtime: fix assembly syntax adds d0226ba4caf Fix uses of static_assert not guarded by C++11 check adds 39369b2c0ed * sv.po: Update. adds bb2a57d6dba rs6000: Delete wg adds 9ef812efa1b rs6000: Delete -mmfpgpr adds 7083b698798 runtime: remove unnecessary functions calling between C and Go adds 015399f943e compiler: permit inlining references to global variables adds 403e8311f8c libgo: delay applying profile stack-frame skip until fixup adds 32fdeb30ccc 2019-06-03 Paolo Carlini paolo.carlini@oracle.com adds 03f42d617c8 compiler, runtime, reflect: generate unique type descriptors adds f8af935569e PR90689, ICE in extract_insn on ppc64le adds aa7d9525b88 Daily bump. adds d4c3d1d03cf IPA ICF: rewrite references into a hash_map. adds 5f8de6990a6 IPA ICF: use fibonacci heap instead of list as a worklist. adds db133a52e1c 2019-06-04 Richard Biener rguenther@suse.de adds 261a0eea457 2019-06-04 Richard Biener rguenther@suse.de adds 4ef6914e73d Fix typo in tests. adds 384aea128aa * gimplify.c (gimplify_scan_omp_clauses): Don't sorry_at o [...] adds 93e296b8fb2 Remove dead code in IPA ICF. adds 8a9112cda6b Reduce accumulated garbage in constexpr evaluation. adds 7e0a9a7a1ec PR c++/60531 - Wrong error about unresolved overloaded function adds 573559dbbf0 [C++ PATCH] structure tag lookup adds d403a7711c2 aarch64: fix asm visibility for extern symbols adds b471e7deb88 rs6000: wi->wa, wt->wa adds 8c578ccd041 rs6000: wv -> v+p7v adds 15e5957680c rs6000: ws -> wa adds 22ec568d71a rs6000: Delete VS_64reg adds d873a67aa6e rs6000: Delete Fv2 adds c4c9399435f rs6000: wd -> wa adds 02d7252b578 AARCH64: ILP32: Fix aarch64_asan_shadow_offset adds a717f69ab2a rs6000: wf -> wa adds 2ecfcddd0ef Simplify loop size when step=1 adds b006a589d3f [gcc] adds 0547517941c /cp 2019-06-04 Paolo Carlini paolo.carlini@oracle.com adds 95ae63d5168 rs6000: Simplify VS[ra]* for VSX_[BDF] adds bd3d6b8d477 rs6000: Simplify <VSa> for VSX_W adds 05208189a4f rs6000: Remove Ftrad, Fvsx, Fs; add s and sd adds da49cef63da rs6000: ww -> wa adds 3b61eab576b rs6000: Simplify <VSa> for VSX_TI adds 1c55c657a8b rs6000: VSa->wa for some more cases adds f5f3a7dcbe4 rs6000: ww->wa in testsuite adds 402d38eed18 rs6000: <VSs> -> <sd>p adds 809d6ce03ab rs6000: More simplification adds 0ca174a9357 rs6000: Add p9kf and p9tf isa values adds d496c37d6f5 rs6000: Remove wp and wq adds a705da5fa21 rs6000: Update direct-move* testcases adds 497eca91b24 Daily bump. adds e47edcf78cf compiler: statically allocate constant interface data adds 25b39f1f906 gcc/ 2019-06-05 Hongtao Liu hongtao.liu@intel.com adds e32d171e4bb * omp-low.c (lower_rec_input_clauses): Force max_vf if is_ [...] adds 8259fae168a * omp-low.c (lower_rec_input_clauses): For lastprivate con [...] adds 0365070ccd0 * omp-expand.c (struct omp_region): Add has_lastprivate_co [...] adds c16eb7019be 2019-06-05 Richard Biener rguenther@suse.de adds 602b2fd3af5 PR debug/90733 * var-tracking.c (vt_expand_loc_callback): [...] adds 2a5690bb6c5 [PATCH][GCC][AARCH64] Add tests for pointer authentication B-key adds b0c02f9dc94 * fold-const.c (extract_muldiv_1) <PLUS_EXPR>: Do not dist [...] adds b1d1ac23bf6 gcc/c-family/ChangeLog: adds 0da1e8b7874 rs6000: Fix new testcase adds 15fa0a8947a * config/rs6000/aix-unwind.h (LR_REGNO): Rename to R_LR. (C [...] adds 6dcfb2f2641 PR c++/63149 - wrong auto deduction from braced-init-list adds f68dfb14553 ChangeLog for PR c++/63149 adds d4a2b9e3fdd * config/alpha/alpha.c (direct_return): Move down after s [...] adds 62c34df8620 gcc/c/ChangeLog: adds bd17a04e5c9 /cp 2019-06-05 Paolo Carlini paolo.carlini@oracle.com adds e11ce677187 gcc/testsuite/ChangeLog: adds e3d09834af8 compiler: inline call expressions and function references adds 445c52a4e13 * config/ia64/crtbegin.S (__dso_handle): Put in .sdata/.sb [...] adds aafb499477a * config.host (rx-*-linux*): Add t-fdpbit to tmake_ [...] adds 534a047190d Daily bump. adds 26329c24fc2 compiler: make use of specialized fast map routines adds 76af982be87 gcc/ 2019-06-05 Hongtao Liu hongtao.liu@intel.com adds 11adab2de39 PR c/90737 - [8/9/10 Regression] inconsistent address of a [...] adds bed99a38adb [ARC] Update tmac tests. adds 527999fcb9f IPA ICF: enhance dump output adds 56b8118af0f Fix HTML headers and titles for 'Installing GCC' pages (PR [...] adds 02279c01fed 2019-06-06 Richard Biener rguenther@suse.de adds 5ebf19e5562 2019-06-06 Richard Biener rguenther@suse.de adds 09504b03403 Simplify mult where both arguments are 0 or 1 (PR tree-opti [...] adds d790a6d6cb3 MSP430: Put libgcc shift functions in their own section adds e9b88d36bd5 MSP430: Emulate 16-bit shifts with rotate insn when src ope [...] adds 611ede9d00a * configure: Regenerate. adds d3dc20418aa Fix PR88751 adds 138c5492d82 MSP430: Use minimal code size library shift functions when [...] adds 42c1dacdb12 Refactor SFINAE constraints on std::tuple constructors adds 186ade930fb Fix tests that fail with -std=gnu++98 or -std=gnu++11 adds 6ffe4cf3716 Remove redundant static assertions in [meta.unary.prop] traits adds 19516e33c98 Fix tests that fail in C++2a mode adds 669b2639266 [AArch64] PR tree-optimization/90332: Implement vec_init<M> [...] adds d4aceceec0d Add -march=gfx906 for AMD GCN. adds 191c471552d Fix more tests that fail in C++2a mode adds 2bc51486854 Fix more failing tests for C++98 mode adds 9eb6db53fb0 Avoid unnecessary inclusion of <stdexcept> header adds 9c2f5af54e7 Make SRA re-construct orginal memory accesses when easy adds e2a82725af1 Drop alignment check in build_reconstructed_reference adds 4a1adada2e3 gcc/ChangeLog: adds bcfad180eac Darwin, PowerPC, libgcc - Ensure unwinder is built with alt [...] adds a3c76318e27 Darwin, c++, testsuite - adjust alignas4.C for Darwin's asm [...] adds ba0a085d39e * sv.po: Update. adds 2c7f294b55c RISC-V: Move STARTFILE_PREFIX_SPEC into target OS files. adds f6492beb53c compiler: permit inlining temporary statements and references adds ed8a9c2cf29 go/internal/gccgoimporter: ignore unexported and import [...] adds b4243730321 Daily bump. adds 147c413106c Add warn_unused_result for malloc-like functions (PR tree-o [...] adds 23db10bf039 Fix a thinko in tree-ssa-loop.c. adds 5cb221f2b9c Remove indirect call top N counter type. adds 5eba2107d50 Fix fwprop call to call to paradoxical_subreg_p adds 952d32026b4 Make aliasing_component_refs_p to work harder when same_typ [...] adds 3dea6faef67 * common.opt (flto-odr-type-merging): Ignore. * invoke.te [...] adds c2880a001e9 Enable sanitization for hash tables. adds bb20df3aaa8 2019-06-07 Richard Biener rguenther@suse.de adds ac7ef97d772 compiler: do simple deadcode elimination adds 1d3a916eb15 Document -march=gfx906 option. adds ff9c899b5d0 compiler: support inlining functions with if statements adds d4a00dc37c8 2019-06-07 Mark Eggleston mark.eggleston@codethink.com adds b351347a6f9 * Makefile.in (genprogerr): Add condmd. (genprog): Remove [...] adds 756e59b0a6d PR libstdc++/90770 fix missing src/debug/Makefile adds 92964728f22 Fix test that gets skipped as unsupported adds 5f93e2e757b Avoid constexpr garbage for implicit conversion to void. adds 695c9382d81 compiler: improve write barrier generation adds 58dcf1e248a Synchronize libstdc++ PSTL with upstream LLVM PSTL adds 0f01167ab53 Split up value_range::intersect into base (value_range_base [...] adds 383077e7188 PR target/90751 * config/pa/pa-linux.h (ASM_DECLARE_FUNCT [...] adds 8a94eba4a2b * lib/scanasm.exp (dg-function-on-line): Add pattern for h [...] adds 963459fd063 Daily bump. adds 7b25f28a378 PR c++/77771 * g++.dg/cpp0x/constexpr-77771.C: New test. adds 74dd966af16 PR c++/77967 * g++.dg/cpp0x/alias-decl-68.C: New test. adds fada84924c9 PR c++/77747 * g++.dg/cpp0x/inh-ctor33.C: New test. adds 9fafffe8f34 2019-06-08 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 202d21f034e PR c++/72845 * g++.dg/cpp0x/noexcept41.C: New test. adds bff2350b1dc PR c++/77548 * g++.dg/other/pr77548.C: New test. adds 94f63137131 Use consistent spelling of PCLMUL instruction adds bd553281197 2019-06-08 Thomas Koenig tkoenig@gcc.gnu.org Tomáš Trn [...] adds 19b9972d36c PR c++/52269 * g++.dg/cpp0x/constexpr-decltype4.C: New test. adds 2134721052b 2019-06-08 Paul Thomas pault@gcc.gnu.org adds 1fe150d141d 2019-06-08 Edward Smith-Rowland 3dw4rd@verizon.net adds e1e3da4b5c8 Daily bump. adds 96161eee929 2019-06-09 Paul Thomas pault@gcc.gnu.org adds 6da8cd22dff PR c++/60366 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test. adds a032a26894e PR c++/65175 * g++.dg/cpp0x/alias-decl-69.C: New test. adds eabef64f6e1 Daily bump. adds 8482ddd3ae2 Fix build with --enable-gather-detailed-mem-stats. adds 2d19df75657 testsuite - Require alias support in a test using it. adds 1a15313ca9b Implement N disk counters for single value and indirect cal [...] adds 648bf2d754d Dump histograms only if present. adds 7609272099b Update a bit dump format. adds b5dc2b70034 Add alloc_size for libiberty memory allocation functions. adds 6d690579fd9 Add warn_unused_result attribute for memory-related functio [...] adds 5a3ddd821e0 IPA ICF: enhance dump about items in a non-singular class. adds 33e64c52b9f [ARC] Improve code gen when compiling for size adds f7505afe54f [ARC] Update RTX costs. adds 65411a1da8d Add missing ATTR_UNUSED (PR bootstrap/90808). adds d02f3bb1641 Reduce SCCs in IPA postorder. adds bf4c25cb334 Update __gcov_* scanned function name in a test-case. adds 70a6624c2dc * tree.def (OMP_SCAN): New tree code. * tree-core.h (enum [...] adds 4a5ea126cdc gcov-tool: Mark {merge,rewrite}_usage with noreturn attribute adds f587250c5bb gcc/ChangeLog: adds e4b6379671b PR other/90695 reduce testcase to remove library dependency adds 129fbb22822 PR testsuite/90772 * g++.dg/cpp1y/feat-cxx14.C: Use std:: [...] adds 921f6cc2511 * config/i386/i386-protos.h (ix86_split_fp_absneg_operator [...] adds 31ab107423b compiler: make escape analysis work with imported inlin [...] adds 7a429a9d52a Reduce constexpr_call memory consumption. adds e25c1ab4bde Reduce unsharing in constexpr call evaluation. adds 714c2a31ce7 * constexpr.c (free_constructor): New. adds 29598ea5ef1 PR c++/87250 * g++.dg/cpp0x/pr87250.C: New test. adds dcd673ac78a compiler: use gcWriteBarrier for pointer-shaped struct/array adds 1a82e1c19d1 compiler: permit inlining functions with labels and got [...] adds d6eeba0174d compiler: make heap expression's write barrier conditional adds 171fd404a44 compiler: support inlining functions that use index exp [...] adds 84b2611a944 * config/i386/i386.md (absneg fp_reg splitter): Fix operat [...] adds 8ec051c0244 Daily bump. adds d20cdfb027f * libgcov-merge.c (__gcov_merge_single): Revert previous change. adds 64940dfc838 Disable htable sanitization in pt.c (PR c++/87847). adds c7d7137a909 PR bootstrap/90819 * trans-mem.c (tm_memopt_compute_avail [...] adds 7aab47d0273 2019-06-11 Richard Biener rguenthe@suse.de adds 7f6a0bbc5ed Import these changes from the binutils/gdb repository: adds d2169aa0e6b * gdbhooks.py (TreePrinter.to_string): Recognize ggc_free' [...] adds 42bbc632ab2 fold_real_zero_addition_p for vectors adds 78a67eadc71 PR c++/90810 * init.c (constant_value_1): Handle VECTOR_C [...] adds c89f472ebdb 2019-06-11 Richard Biener rguenther@suse.de adds d5d463f627a PR c++/90449 - add -Winaccessible-base option. [...] adds c434f6f1850 Allow conversions in X/[ex]4 < Y/[ex]4 adds 9a75566e139 2019-06-09 Edward Smith-Rowland 3dw4rd@verizon.net adds 4034da6cb1e PR target/90811 * config/nvptx/nvptx.c (nvptx_output_soft [...] adds 250f66e8534 Do not enable -mpcrel by default at the current time adds 3fcffbe4ca8 Darwin, testsuite - Fix PR 65364 (uninit-19.c). adds be63b32a65f * MAINTAINERS (Write After Approval): Add myself. adds d108f845e22 * config/mips/mips.c (mips_final_postscan_insn): Modify ca [...] adds a7e95895e31 removed extra .com, fixed e-mail. adds 5e910f42d78 Daily bump. adds 02a6d269a5b PR c/90760 * symtab.c (symtab_node::set_section): Allow b [...] adds 1a9652efb27 Remove wrong assert about single value profiler. adds b1a4ffbd1cd [arm] Implement usadv16qi and ssadv16qi standard names adds 39f01bff30f PR target/90811 * cfgexpand.c (align_local_variable): Add [...] adds 7809986b866 Remove value_range_constant_singleton in favor of value_ran [...] adds 163a5418c8c Disable hash-table sanitization for mem stats maps. adds 00f08bc3d9b Replace std::to_string for integers with optimized version adds 7445abf1ee5 Simplify std::scoped_lock destructor adds 387a4a81a22 Improve static_assert messages for std::variant adds 2461f833466 [nvptx] Assert fork has at most one join in nvptx_find_par adds 5a1fde43e26 PR tree-optimization/90662 - strlen of a string in a vla pl [...] adds 67af9e6caef PR middle-end/90676 - default GIMPLE dumps lack information adds 04bff9f0663 Update last ChangeLog entry. adds a0ebfde01bd 2019-06-12 Steven G. Kargl kargl@gcc.gnu.org adds 48aa9227888 Initial TI PRU GCC port adds b77c1d39033 Fix ChangeLog dates for last commit adds 83abca3ef97 Initial TI PRU libgcc port adds 8470cffad65 testsuite: Add PRU tests adds 7a7df8db43e testsuite: Add check for overflowed IMEM region to testsuite adds 5680ce37226 testsuite: Add check for unsupported TI ABI PRU features to [...] adds 7b1d1084e5d testsuite: Remove PRU from test cases requiring hosted environment adds d7a38ce27c1 testsuite: Define PRU stack usage adds 68480b8d5f6 testsuite: Mark that PRU has one-cycle jumps adds 593c1013643 testsuite: Mark that PRU uses all function pointer bits adds 50324c06a83 testsuite: Mark testsuite that PRU has different adds 330383590de Add myself to MAINTAINERS adds d51263b41ff Fix incorrect __cpp_lib_parallel_algorithm macro definitions adds 6233ade970a PR c++/90736 - bogus error with alignof. * constexpr.c (a [...] adds c1df40f9129 Tweak tests to avoid fallout from MEM_REF changes on target [...] adds 3c58902657c 2019-06-12 Steven G. Kargl kargl@gcc.gnu.org adds 518af62d9ff PR c++/90825 - endless recursion when evaluating sizeof. [...] adds 04a89d67a59 * io.c (check_format): Use G_(...) instead of _(...) for e [...] adds 7ff4860a198 PR c++/66999 - 'this' captured by reference. * parser.c ( [...] adds c2531d4e6c9 Daily bump. adds 30cda7a344b PR c++/87410 * g++.dg/cpp1y/pr87410.C: New test. adds eb49f99279c gcc/ChangeLog: adds 217ad6d6ebf gcc/ChangeLog: adds ef871d9929f gcc/ChangeLog: adds 3984c5cdfac PR tree-optimization/89713 - Assume loop with an exit is finite adds fec050ace17 2019-06-13 Richard Biener rguenther@suse.de adds 43bbc1da377 /cp 2019-06-13 Paolo Carlini paolo.carlini@oracle.com adds 5e3e7fbe47b [ARC] Add documentation naked, ilink and firq adds 714ba8581de Revamp value_range::may_contain_p. adds 0decb67615e 2019-06-13 Richard Biener rguenther@suse.de adds b970d9709b8 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of [...] adds c2174db34e0 * config/nvptx/nvptx.c (nvptx_sese_number, nvptx_sese_pseu [...] adds a9537ef0553 2019-06-13 Richard Biener rguenther@suse.de adds 7f00ec769bd PR tree-optimize/90869 * tree-ssa-alias.c (indirect_ref_m [...] adds 772f8aeaa6c testsuite - Require alias support for pr90760. adds 8b5954497b9 2019-06-13 Paolo Carlini paolo.carlini@oracle.com adds 80eb04fe59a Darwin, testsuite - Adjust two tests that fail on newer OS [...] adds 0cf6bd7db91 2019-06-13 Steven G. Kargl kargl@gcc.gnu.org adds dad2a8cf8dd 2019-06-13 Steven G. Kargl kargl@gcc.gnu.org adds 91efeef45ed Darwin, testsuite - Fix pr71694 fail for m32. adds 8cdc2a743d1 2019-06-13 Steven G. Kargl kargl@gcc.gnu.org adds 228d982b3f2 Darwin, Driver - Improve processing of macosx-version-min= adds 0a6c3056e8c PR tree-optimization/77820 * tree-ssa-threadedge.c (edge [...] adds 1ccd34b9a90 * config/i386/i386.md (SWIM1248s): Rename from SWIM1248x. [...] adds be20cbcfc94 * ChangeLog: Fix my last entry. adds 8a1af8348c4 PR bootstrap/90873 * tree-ssa-alias.c (indirect_ref_may_a [...] adds fa4a6ac33ea Daily bump. adds 4549e889f2d PR tree-optimization/90662 - strlen of a string in a vla pl [...] adds 3f075e56068 PR ipa/90401 adds 2ab89918e26 2019-06-14 Richard Biener rguenther@suse.de adds 3609f65491f PR c++/85552 - wrong instantiation of dtor for DMI. adds e3cc480c4e4 Add __cpp_lib_bind_front macro to <version> header adds bde783a9344 Disable -Wctor-dtor-privacy warnings for some standard types adds 16753006744 [NetBSD] Add support for the Arm EABI. adds 5f613a37a20 PR c++/90884 - stray note with -Wctor-dtor-privacy. * cla [...] adds 824e2c0e24d i386: Update SSE <-> integer move costs adds 6bc936d3dfb Use __builtin_mul_overflow in xmallocarray adds 2e24a52c031 Update preferred_stack_boundary only when expanding function call adds 1e2ed6565d6 2019-06-14 Steven G. Kargl kargl@gcc.gnu.org adds 9e404eed2cc Darwin, opts processing - Initial tidy. adds 88098bd2ed7 2019-06-14 Harald Anlauf anlauf@gmx.de adds a33e91df289 Daily bump. adds 1fcf995f952 rs6000: New iterator CCEITHER adds 85d732f6eac 2019-06-14 Steven G. Kargl kargl@gcc.gnu.org adds f1a27d20b7f [openacc] Disable pass_thread_jumps for IFN_UNIQUE adds 722ae48db95 PR middle-end/90779 * gimplify.c: Include omp-offload.h a [...] adds bed223a0386 * config/i386/i386.md (and<mode>3): Generate zero-extends [...] adds aeb834b7f7a [nvptx, libgomp] Update pr85381-{2,4}.c test-cases adds 0550e9f3a4c [objective-c/c++, testsuite, 1/3] Workaround for PR90709. adds 80d54e8fba5 [objective-c/c++, testsuite, 2/3] Workaround for PR90709. adds 91f2219f972 [objective-c/c++, testsuite, 3/3] Workaround for PR90709. adds 6c42f57d1b6 2019-06-15 Steven G. Kargl kargl@gcc.gnu.org adds bac90ef87f6 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase. adds 63266e24dd8 * doc/extend.texi (Common Function Attributes): Clarify n [...] adds 0a210fb98eb * doc/invoke.texi (Spec Files): Update location of the Fo [...] adds 4b0026102a0 Sync top-level change from gdb adds 56d96168b60 2019-06-15 Steven G. Kargl kargl@gcc.gnu.org adds 965f4339a58 Daily bump. adds 41d384c5057 [openacc, parloops] Fix SIGSEGV in oacc_entry_exit_ok_1 adds feb0e6d041f PR d/90660 d/dmd: Merge upstream dmd bbc5ea66a adds 11c724ef910 PR d/90651 d/dmd: Merge upstream dmd 78dc31152 adds 28d90f3a13c PR d/90661 d/dmd: Merge upstream dmd c74e624c9 adds 2f38d27c496 PR d/90602 d/dmd: Merge upstream dmd 420cce2a6 adds f56e522b763 PR d/90604 d/dmd: Merge upstream dmd f30c5dc79 adds 893318635f2 PR d/90650 d/dmd: Merge upstream dmd ab03e2918 adds 985afcabdd7 PR d/90651 d/dmd: Merge upstream dmd 0f6cbbcad adds d623e50d975 PR d/90761 d/dmd: Merge upstream dmd d912f4e49 adds 6e9d3f411d9 PR d/90762 d/dmd: Merge upstream dmd b0cd59177 adds 29114029735 PR d/90560 d/dmd: Merge upstream dmd c6887d9bb adds fe275d8df5b d/dmd: Merge upstream dmd 974650488 adds 160733ff985 d/dmd: Merge upstream dmd f8e38c001 adds 960d7913321 PR d/90559 d/dmd: Merge upstream dmd 7afcc60c3 adds b5e4c44129a PR d/90863 d/dmd: Merge upstream dmd 6e44734cc adds f54591afde9 2019-06-16 Thomas Koenig tkoenig@gcc.gnu.org adds 90e13ff59d1 * tree-ssa-alias.c (nonoverlapping_component_refs_p): Fix [...] adds 7b01a37d47f [Darwin, opts] Add RejectNegative for cases with explict inverses. adds f7a9de44ce1 [Darwin] The need for picsym stubs is dependent on linker u [...] adds 371a73ce70e * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase. * [...] adds dcbdf26cdcb * tree-ssa-alias.c (indirect_ref_may_alias_decl_p, indire [...] adds d433f873de6 gcc/ChangeLog adds 4ccf69d71a7 MSP430: Implement 64-bit shifts in assembly code adds 93793aadd35 PR middle-end/64242 * config/pa/pa.md (nonlocal_goto): Re [...] adds aeb8e16a128 [nvptx] Fix some missing mode warnings in nvptx.md adds 081f759d01d PR d/90603 d/dmd: Merge upstream dmd 792f0fdf2 adds 61d856d75f4 Daily bump. adds 8a5a7d1cd0a PR ada/80590 adds 9462a83e712 Fix tests that fail without PCH adds 015164b955f Remove support for alternative Solaris 11.4 ld -V output adds fdb037688d1 Remove dead code (PR ipa/90874). adds bab207332cc * tree-ssa-alias.c (nonoverlapping_component_refs_p): Also [...] adds e32b795891c Simplify node ownership in _Hashtable members adds 665de37f600 Improve PR64242 testcase adds c830e807d3f * tree-ssa-alias.c (aliasing_component_refs_p): Consider o [...] adds c81ddee1c5a [PR c++/90754] name lookup ICE adds 067cff00242 PR libstdc++/90281 Fix string conversions for filesystem::path adds 4b48ab1965d Add 'noexcept' to std::lerp adds e9684c79168 [netbsd][aarch64] add netbsd/aarch64 target adds 3932ab73f06 [nvptx] Fix missing mode warnings in nvptx.md, omp part adds 698ba68e0d9 PR bootstrap/90873. * tree-ssa-alias.c (indirect_ref_may_ [...] adds 8a80c5c7319 Fix AIX test failure due to replacement operator delete adds b4b221d8eb9 PR c++/83820 - excessive attribute arguments not detected. [...] adds 2556988f020 PR target/62055 * config/i386/i386.md (*nabstf2_1): New i [...] adds da008d72c97 * omp-low.c (struct omp_context): Add scan_inclusive field [...] adds 2cfd9694642 Daily bump. adds 82b30d87f9c Add one target hook predict_doloop_p, it return true if [...] adds 7b59f7ff5f4 libsanitizer - remove reference to __cxa_rethrow_primary_ex [...] adds 26fb5106155 [Vectorizer] Support masking fold left reductions adds e6220aca0e4 Fix IPA-CP topological sorting adds 7e96ac5f924 [Darwin] The need for FDE symbols is dependent on linker us [...] adds 02dcca88792 Darwin - strip trailing whitespace from a file, NFC. adds 8ac88374c9b Restore correct iv step for fully-masked loops adds da2e726b3cc [nvptx] Fix __main missing prototype warning in crt0.c adds 8d1fb66da63 [nvptx] Use define_insn parametrization adds 042371f341a aarch64: fix gcc.target/aarch64/pcs_attribute-2.c on non-gn [...] adds bfa356b2a93 Avoid undefined behaviour in std::byte operators (LWG 2950) adds bd9331d6af2 PR ada/80590 adds 31f786a3df9 gcc/testsuite/ChangeLog: adds 963f42d0ff2 2019-06-18 Richard Biener rguenther@suse.de adds dd4bb07e8bd * gcc.target/i386/pr81563.c (dg-final): Check that no reg [...] adds 05049c9b1c5 [AArch64] Simplify SVE IFN_COND patterns adds f8e1b9c1d59 [AArch64] Factor out ptrue predicate creation adds 1804e17ffe2 [AArch64] Factor out pfalse predicate creation adds 114c492e495 [AArch64] Tabify aarch64-sve.md adds 29609b7750d [AArch64] Add a new CC mode for SVE conditions adds 1dbba015fd5 * tree.c (build_constructor): Add MEM_STAT_DECL. adds e8e065dcf5a Handle constexpr conversion from and then to the same type. adds a43f2adc8bc Consolidate constexpr array handling. adds ca612e6a63d * constexpr.c (cxx_eval_store_expression): Delay target ev [...] adds d6a320e086f * config/i386/i386.md (@cmp<mode>_1): Rename from cmp<mode [...] adds 71ff1a4360d PR c++/71548 * g++.dg/cpp0x/variadic177.C: New test. adds 2a2a3dd6bd7 PR c++/84698 * g++.dg/cpp0x/noexcept42.C: New test. adds acb41570747 [PR90862] OpenACC 'declare' ICE when nested inside another [...] adds 267951437cd [PR90868] Document status quo for duplicate OpenACC 'declar [...] adds 3f8b36838cd [PR90861] Document status quo for OpenACC 'declare' not cle [...] adds 561ffc69c50 [PR90743] Fortran 'allocatable' with OpenACC data/OpenMP 't [...] adds 601722d6802 Add 'libgomp.oacc-fortran/allocatable-array-1.f90' adds 4173ac45222 Add missing results check in 'libgomp.fortran/allocatable3.f90' adds 2a0899eaf3a Fix description of 'GOMP_MAP_FIRSTPRIVATE' adds 2f195960a11 Test cases to verify OpenACC 'firstprivate' mappings adds 75fdd6636c0 [PR90859] Document status quo for "[OMP] Mappings for VLA d [...] adds b7194d24d94 [PR85221] Set 'omp declare target', 'omp declare target lin [...] adds 9f15ed31065 [PR90921] Fortran OpenACC 'declare' directive's module hand [...] adds 6c552ff765c xtensa: fix PR target/90922 adds b93041f0d3c Implement new serial algorithms from Parallelism TS (P0024R2) adds cb9d693f3e0 compiler: avoid copy for string([]byte) conversion used [...] adds e60c5219fff Daily bump. adds c296b8689a4 gcc/ChangeLog: adds 11c78502a92 gcc/testsuite/ChangeLog: adds e8d34d7bb71 2019-06-19 Jim MacArthur jim.macarthur@codethink.co.uk [...] adds 20a381c444d compiler: stack allocate a buffer for non-escaping string ops adds a88314959a4 Add new micro-benchmark for string operations. adds 0e56f0db822 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics. adds 631dab46178 * omp-low.c (lower_rec_input_clauses): Handle references p [...] adds a79718ca51d * doc/md.texi: Document vec_shl_<mode> pattern. * optabs. [...] adds 1cc5239ca72 Simplify setjmp and non-local goto implementation (PR84521) adds 76859ea66ec * config/i386/i386.md (cmpstrnsi): Remove dead code. adds 85c94669b9e compiler: optimize string concatenations adds b69b3464832 Fix value category bugs in std::reduce adds b99da9bd6a5 * config/arm/netbsd-elf.h (SYSARCH_ARM_SYNC_ICACHE): New [...] adds df07e578f16 [Darwin] Fix two off-by-one errors in the driver. adds b9d269ab713 2019-06-19 Steven G. Kargl kargl@gcc.gnu.org adds 8a8251c621c 2019-06-19 Steven G. Kargl kargl@gcc.gnu.org adds 98b03e04587 2019-06-19 Steven G. Kargl kargl@gcc.gnu.org adds cc90adc200d PR translation/90156 - add linter check suggesting to repla [...] adds b147864fb2c [Darwin, specs] Tidy some more linker options. adds 93f1dca1641 PR tree-optimization/90626 - fold strcmp(a, b) == 0 to zero [...] adds e7b53e8cc78 PR c++/60364 - noreturn after first decl not diagnosed. * [...] adds 93094a1969a PR tree-optimization/90626 adds 100ba82c20a PR libstdc++/90920 restore previous checks for empty ranges adds 6c7d761a3f5 Have std::vector printer's iterator return bool for vector<bool> adds 4af63f83691 Fix non-standard behaviour of std::istream_iterator adds c75a407268b Daily bump. adds d8813d69c4c fix ARM --with-fpu option checking and error message adds 2b6577b6b4a * tree-vect-stmts.c (enum scan_store_kind): New type. (sc [...] adds 393c7ec6b17 Decrease hash-table-verification-limit from 100 to 10. adds 1c96a8f432a Improve tests for std::vector<bool> printer adds 31b4df09127 Fix outdated reference to C++17 draft in the docs adds 571df8aae0e [testsuite] Add missing dg-require-effective-target alloca adds 90cd5b21bae [testsuite] Add missing dg-require-effective-target label_values adds 7fd7f42c526 [testsuite] Add missing dg-require-effective-target indirect_jumps adds 559f455955a [testsuite] Add missing dg-require-effective-target nonlocal_goto adds ec839ac79d6 [testsuite] Add missing dg-require-effective-target global_ [...] adds a99f4a311b6 2019-06-20 Thomas Koenig tkoenig@gcc.gnu.org adds 536b8d757a2 PR c++/89873 * g++.dg/cpp1y/noexcept1.C: New test. adds f432c00da2e Qualify calls to __never_valueless in <variant> adds 6473c6e5062 Skip libstdc++ debug build in early bootstrap stages adds 28a179b9d50 * tree-ssa-alias.c (aliasing_component_refs_p): Remove ref [...] adds 44a1b3479b5 i386: Generate standard floating point scalar operation patterns adds 52b0377a112 PR c++/87512 * g++.dg/cpp1z/inline-var7.C: New test. adds b08d008bac4 2019-06-20 Michael Meissner meissner@linux.ibm.com adds 68c2f4719ad * config/sh/sh.c (sh2a_function_vector_p): Use get_attribu [...] adds f39d033c3b5 [aarch64] Refactor common errata work-around specs adds 8b32a4eba63 [objective-c/c++, testsuite] Fix stubify tests for -fnext-runtime. adds 17895298161 libfortran/65921: Add forgotten PR number to ChangeLog adds 5ea5793f0e8 * config/alpha/alpha.md (@unaligned_store<mode>): Rename [...] adds b4455521c1f 2019-06-20 Steven G. Kargl kargl@gcc.gnu.org adds 69f4e55be99 PR c++/68265 * g++.dg/parse/error62.C: New test. adds 7aafc1840f5 2019-06-20 Steven G. Kargl kargl@gcc.gnu.org adds ff170ab2f76 PR c++/79781 * g++.dg/ext/goto1.C: New test. adds 7dfbd766b75 Daily bump. adds 4738cd0d87e * tree-vect-data-refs.c (vect_find_stmt_data_reference): H [...] adds e205ca6ae56 PR c++/90950 * semantics.c (finish_omp_clauses): Don't re [...] adds b05c7e439a8 * omp-low.c (lower_rec_simd_input_clauses): Add rvar2 argu [...] adds 17b072ef9cf 2019-06-21 Richard Biener rguenther@suse.de adds 1f086235b15 2019-06-21 Richard Biener rguenther@suse.de adds 28bc943581b compiler: open code string slice expressions adds df55597f21a compiler: omit write barrier for assignment to *(conver [...] adds 4c51528022b Fix missing name in ChangeLog adds eb4ef10cefd PR c++/90953 - ICE with -Wmissing-format-attribute. * c-c [...] adds 7393b8092c2 Fix missing name in ChangeLog adds 43ac9412162 PR tree-optimization/90949 * tree-ssa-copy.c (fini_copy_p [...] adds c65ba35f1a0 2019-06-21 Steven G. Kargl kargl@gcc.gnu.org adds 0b17abea530 PR c++/90875 - added -Wswitch-outside-range option adds 126bc06bbc3 2019-06-21 Richard Biener rguenther@suse.de adds 74cf02c04d5 [Darwin, fixincludes] Fix Darwin14 header issues. adds 16fcce12ad8 [Darwin, fixincludes] Fix Darwin9/10 math.h issues. adds 43e12b26535 PR c++/90875 - added -Wswitch-outside-range option adds 5571081de4f PR c++/90490 - fix decltype issues in noexcept-specifier. [...] adds 20e2b53c987 2019-06-21 Steven G. Kargl kargl@gcc.gnu.org adds 8f7ef210070 PR c++/64235 - missing syntax error with invalid alignas. [...] adds e4a9f08b763 PR c++/60223 - ICE with T{} in non-deduced context. * pt. [...] adds f9cef4bc705 PR c++/61490 - qualified-id in friend function definition. [...] adds 45b6a3bbe10 /cp 2019-06-21 Paolo Carlini paolo.carlini@oracle.com adds 0e411967755 /cp 2019-06-21 Paolo Carlini paolo.carlini@oracle.com adds 1da6713688a * tree-vect-data-refs.c (vect_find_stmt_data_reference): H [...] adds e20da7b2cb4 2019-06-21 Paolo Carlini paolo.carlini@oracle.com adds ff736f1199f compiler: open code some type assertions adds ea27676a6c9 runtime: inline and remove eqtype adds fdae40b72a0 compiler: intrinsify some math/bits functions adds c11858417f8 Daily bump. adds 13bae8b51d5 /cp 2019-06-22 Paolo Carlini paolo.carlini@oracle.com adds 4a74b19c1f5 PR c++/90881 - bogus -Wunused-value in unevaluated context [...] adds 43398ac56a5 PR c++/86476 - noexcept-specifier is a complete-class cont [...] adds 369e31960cb * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase. * [...] adds 76e1fdde3c6 PR c++/66256 * g++.dg/cpp0x/noexcept54.C: New test. adds c910972cb6c PR c++/65707 PR c++/89480 PR c++/58836 * g++.dg/cpp0x/n [...] adds 72f5e18d923 * config/avr/avr.c (TARGET_BUILTIN_SETJMP_FRAME_VALUE): Remove. adds a43fb47f89a [Darwin, PPC, testsuite] Fix darwin-bool-1.c. adds 149d5c945c3 [Darwin, PPC, testsuite] Add requires for DFP to two tests. adds da478915430 2019-06-22 Jerry DeLisle jvdelisle@gcc.gnu.org adds 7ba9d947567 Fix typo in ChangeLog adds b39c1788610 Daily bump. adds 4ae8e0c9a04 Rename DEFAULT_ARG to DEFERRED_PARSE. adds 649340d41b5 [Darwin, PPC, testsuite] Fix pr71785 testcase for Darwin. adds e4f48d22eb7 [Darwin, PPC] Emit uppercase versions of ppc defines. adds 94fd688b9d9 [Darwin, PPC] Handle GCC target pragma. adds 945b65b2654 [Darwin, PPC, testsuite] Fix builtins-1 testcase for Darwin. adds 38aee7051d5 [Darwin, PPC, testsuite] Fix pr80125 testcase for Darwin. adds dde7bb08a3a [Darwin, PPC, testsuite] Fix builtins-2 for Darwin. adds 37188bf927b compiler: add go_debug and use it for debug messages adds 37423a84ea7 compiler: edit error messages to avoid -Wformat-diag warnings adds 1f795de11ec Daily bump. adds a35663e9d0c Define C11 macros such as FLT_DECIMAL_DIG for C++17 adds e693fb3d93c Fix std::midpoint for denormal values adds 95e9eb33458 Don't use a separate CLASSTYPE_AS_BASE if it's the same size. adds 5fe09a565ba gcc/ada/ChangeLog: adds dbebbff80c7 compiler: use builtin memcmp directly adds c51a5c54997 2019-06-24 Richard Biener rguenther@suse.de adds 3a09d78f0e9 2019-06-24 Richard Biener rguenther@suse.de adds aad830e6712 compiler: open code string equality adds 06a01f6c520 [Darwin, testsuite] Fix isystem-2.c. adds ffdcf72e16f [Darwin, PPC, testsuite] Fix spec-barr-1.c for Darwin. adds 97c5b27ad20 [Darwin, PPC, testsuite] Skip tests for unimplemented funct [...] adds aaabc7bcae2 * ipa-utils.h (type_with_linkage_p): Verify that type is [...] adds 2abc9a0a12d Daily bump. adds 11d60418fd1 runtime: mark memequal and memclrNoHeapPointers nosplit adds e02a8189a57 * include/pstl/pstl_config.h (_PSTL_PRAGMA_SIMD_SCAN, _PS [...] adds 052ee6187f3 PR sanitizer/90954 * c-omp.c (c_finish_omp_atomic): Allow [...] adds 83c6da22936 * gcc-interface/decl.c (gnat_to_gnu_entity): Remove superf [...] adds 8e6f320b79e Properly sum costs in tree-vect-loop.c (PR tree-optimizatio [...] adds ae40a73a2fc * tree-ssa-alias.c (indirect_ref_may_alias_decl_p): Check [...] adds 331ef8f52c5 Implement alternate "__intN__" form of "__intN" type adds 85611dc6ded [ARC] Fix for PR89838 adds 4d319159925 2019-06-25 Richard Biener rguenther@suse.de adds e5c2ee0d105 [PR 90939] Remove outdated assert in ipcp_bits_lattice::meet_with adds a4340c0d68e Create GCN-specific gthreads adds 61b30ceddd6 Stub implementation of unwinding for AMD GCN. adds 14462095a3d Enable full GFortran library for AMD GCN adds 367a3e90e8d Do not call strlen with NULL argument in libgcov. adds 3a40508241c Remove dead code in df-scan.c (PR tree-optimization/90978). adds a9aca69ccd7 Transform filter-rtags-warnings to filter-clang-warnings. adds 2a0cf542a79 Fix non-portable use of std::abs(double) in constexpr function adds 2a923b7fc01 PR c++/90969 * constexpr.c (cxx_eval_array_reference): Do [...] adds 40917bfa725 Put hashtab_chk_error into hash-table.c. adds 08f06db4e7d * class.c (resolves_to_fixed_type_p): Check CLASSTYPE_FINAL. adds 4df25b14ca6 [PATCH, rs6000] Split up rs6000.c. adds 38b69262a97 [Darwin, PPC] Move the out of line register save/restore to [...] adds 8c229c20ee2 Darwin, add a missed file change adds 4ba356118c4 cmd/go: silence ar with D flag failures adds 2aa85a1065c Daily bump. adds ea0e974bd92 libgo/testsuite: ignore symbols with a leading dot in symtogo adds 80351feea2b 2019-06-24 Steven G. Kargl kargl@gcc.gnu.org adds 92c7d5c6805 Enable GCC support for AVX512_VP2INTERSECT which will be in [...] adds 12f93ae8051 PR c++/70462 - unnecessary base ctor variant with final. adds 0b796e25d20 Fix missing else keyword seen with clang-static-analyzer: adds 55a600a6ce9 Fix one another thinko in tree-vect-loop.c (PR tree-optimiz [...] adds 398ee851fc1 doc: Fix opindex for -W options adds d00e65403f8 [RS6000] Change maddld match_operand from DI to GPR adds 97dc6c12da7 PR target/90991 * config/i386/sse.md (*<extract_type>_vi [...] adds 1cea601c6a6 2019-06-26 Paolo Carlini paolo.carlini@oracle.com adds 8ed0dc271f5 Fix sanitizer_common/sanitizer_posix_libcdep.cc compilation [...] adds 0535882964f 2019-06-26 Richard Biener rguenther@suse.de adds e529c2cde0c 2019-06-26 Richard Biener rguenther@suse.de adds 593e83f27ec rs6000: Remove duplicated code adds 97ed3151884 rs6000: Fix rs6000_keep_leaf_when_profiled adds cec91df1946 [PR preprocessor/90927] Fixe dependency output adds 6ca9484da0b * config.gcc (powerpc-ibm-aix*): Define target_gtfiles. adds 869da9c7252 * config/rs6000/rs6000-logue.c: Add #ifndef TARGET_ [...] adds 95d162498f7 Add new helper traits for signed/unsigned integer types adds cf22a81be86 2016-06-26 Steven G. Kargl kargl@gcc.gnu.org adds 2d7e0f3278d * tree-ssa-dse.c (initialize_ao_ref_for_dse): Handle _chk [...] adds e28b08780c6 [PATCH, PPC 1/2] Make sure the gt- files are built for all [...] adds dc2b1feacc6 [PATCH, PPC 2/2] Fix Darwin bootstrap after split of rs6000.c. adds a44c3a9445b PR target/89021 * config/i386/i386.c (ix86_autovectorize_ [...] adds bc5b8e83d2f PR tree-optimization/90883 * tree-ssa-alias.c (stmt_kills [...] adds 63c78e2e9bf Define std::chars_format enumeration type adds aa5edd7aa80 Daily bump. adds e9882b73e4c PR tree-optimization/90883 * tree-ssa-dse.c (delete_dead_ [...] adds a5e83404f74 PR tree-optimization/90883 * tree-ssa-dse.c (delete_dead_ [...] adds f71f416e56b Call finite_loop_p in RTL to get better finiteness information. adds 2386cf07d1f One line change onto r272731 adds e6ccd50e8b3 Fix misc stuff seen by clang-static-analyzer. adds 04a18b9b123 Fix warnings seen by clang in gcc/symbol-summary.h. adds 8e76c2d8999 2019-06-27 Richard Biener rguenther@suse.de adds 34cbbdac020 Fix ICE when __builtin_calloc has no LHS (PR tree-optimizat [...] adds 026d1259cc4 PR libstdc++/91012 fixfilesystem_error::what() string adds f3992640129 PR tree-optimization/89772 * gimple-fold.c (gimple_fold_b [...] adds 039c36f8146 2019-06-27 Richard Biener rguenther@suse.de adds 75f91b4e2e0 ix86: pass correct options to compiler for gfni-4 testcase adds 22eb1ed592e Remove quite obvious dead assignments. adds 994750ace69 PR target/90991 * config/i386/sse.md (avx_vec_concat<mode [...] adds aefd11c50b2 Fix various issues seen with clang-static-analyzer. adds 98c0f4eab8f * class.c (layout_class_type): Set TYPE_CXX_ODR_P for as-b [...] adds 5b66642480e * lto-common.c: tree-pretty-print.h (type_streaming_finis [...] adds e321c967c5b Revert 2019-06-26 David Edelsohn <dje.gcc [...] adds 287d9f9b106 2019-06-27 Bill Schmidt wschmidt@linux.ibm.com adds f135a8d4eca 2019-06-27 Aaron Sawdey acsawdey@linux.ibm.com adds cbbdeb30f53 2019-06-27 Steven G. Kargl kargl@gcc.gnu.org adds d094ea44490 [Darwin, PPC] Do not use longcall for 64b code. adds 3c3d8e04ffe [Darwin, PPC] Correct whitespace in specs. adds ba037a7a594 [Darwin, PPC] Allow the user to override the use of hard fl [...] adds d43b7a0fca6 PR tree-optimization/91010 * tree-vect-stmts.c (scan_oper [...] adds df47a8c7f4b PR c++/91024 * gimplify.c (collect_fallthrough_labels): I [...] adds d1ca0650375 PR c++/55442 - memory-hog with highly recursive constexpr. adds 05f69af8f19 Add --disable-tm-clone-registry libgcc configure option. adds 318df1b8d27 Daily bump. adds 3934ae0eaee [Arm] Remove constraint strings from define_expand construc [...] adds 19ef494ebf0 x86: fix CVT{,T}PD2PI insns adds 5ab2ad068c2 add file missing from earlier commit adds b0be674a1b0 [ARC][COMMITTED] Fix slsr-13 regressions. adds c6b5a505d1d x86: fix vgf2p8affine*qb insns adds db3161f8a48 x86: improve GFNI insns adds 7552912ca27 [Darwin] Fix a couple of Wformat-diag build warnings. adds a512236ef3f [Darwin, PPC] Install the same headers as other sub-targets. adds 675f77b1c7b Fix PR target/91009 adds 0cbd830840f Update pc-relative support. adds 3f5fde6db61 Daily bump. adds 338bc01ab52 Remove trailing whitespace in C++ front end. adds 2074c859e78 * expr.c (expand_expr_real_1) <BIT_FIELD_REF>: Apply the b [...] adds d0de0a2767e * gcc-interface/decl.c (set_nonaliased_component_on_array_ [...] adds 5882c515921 * gcc-interface/trans.c (mark_visited_r): Set TYPE_SIZES_G [...] adds f44097414c1 * gcc-interface/decl.c (gnat_to_gnu_field): Rework error m [...] adds 07e38949400 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Record_Type [...] adds b1e46fb1fdb * gcc-interface/utils.c (unchecked_convert): Tweak comment [...] adds a850edcd2d9 * gcc-interface/decl.c (gnat_to_gnu_entity): Beep up comme [...] adds 77e49d6c05a Daily bump. adds 1d79fa1803d [PATCH, Ada] Push -shared-libgcc where needed. adds b967edfe7e2 * config/i386/i386.md (mmx_isa): Rename x64, x64_noavx and [...] adds f45da3c5d95 * config/i386/sse.md (ssse3_abs<mode>2): Rename from abs<m [...] adds 6b18cddd747 Daily bump. adds 5b355ddd812 gcc/ adds 87ee9f7a511 2019-07-01 Richard Biener rguenther@suse.de adds ee5b48dc12d 2019-07-01 Richard Biener rguenther@suse.de adds 4606134eb0d 2019-07-01 Dominique d'Humieres dominiq@gcc.gnu.org adds 01ae1ec0045 gdbhooks.py: rename parameters to match usage adds 513fad55c57 Fix 2 clang warnings. adds 3d2484d6eea Use alternative_mask for add_insn_allocno_copies adds 8c24981087b Simplify ira_setup_alts adds 460bce5dc61 Make ira_get_dup_out_num handle more cases adds 341b1932c53 Allow earlyclobbers in ira_get_dup_out_num adds f278a92ec6a Use ira_setup_alts for conflict detection adds e967dff897f PR lto/91028 PR lto/90720 * g++.dg/lto/alias-1_0.C: Add [...] adds 487da8fffa2 [Ada] Fix formatting issues in the gnat_ugn documentation adds 0dae8dc23d5 [Ada] Crash due to missing freeze nodes in transient scope adds 7362896bd8d [Ada] Compiler abort on use of Invalid_Value on numeric pos [...] adds b0111d9409c [Ada] GNAT.Sockets: fix Get_Address when AF_INET6 is not defined adds 830a2a71658 [Ada] Implement GNAT.Graphs adds 5051fe355cc [Ada] Disable expansion of 'Min/'Max of floating point types adds 216ffc643ed [Ada] Minor reformatting adds 17fdf8c20ee [Ada] Clean up of GNAT.Dynamic_HTables adds 205a23a3a03 [Ada] Clean up of GNAT.Lists adds a0d15509f95 [Ada] Clean up of GNAT.Sets adds 175c4526c93 [Ada] Clean up of GNAT.Graphs adds 2c6b4adae55 [Ada] Fix "componant" typos in comments adds ee4279efe7c [Ada] Revert "Global => null" on calendar routines that use [...] adds 0a1ece97cc5 [Ada] Improve error message on mult/div between fixed-point [...] adds 2cf822b7be0 [Ada] gprbuild fails to find ghost ALI files adds cdee70d7970 [Ada] Incorrect definition of Win32 compatible types adds 6b4f0b7ddcc [Ada] Correct size in representation clauses documentation adds 2db33bd6f69 [Ada] Unnesting: improve handling of private and incomplete types adds bcb5ab8376f [Ada] Make No_Inline pragma effective for protected subprograms adds 830501b5a43 2019-07-01 Richard Biener rguenther@suse.de adds 866fa2d0594 [Ada] Wrong code with -gnatVa on lock-free protected objects adds bf13a79d6d4 [Ada] Cleanup references to LynuxWorks in docs and comments adds 374fdf942ed [Ada] Remove a SPARK rule about implicit Global adds b20f7e2cf7f [Ada] Crash on improper pragma Weak_External adds fe48ee0a1a7 [Ada] GNAT.Sockets: refactor Has_Sockaddr_Len adds d087b9ca787 [Ada] SPARK support for pointers through ownership adds bcb8dcf380a [Ada] Spurious error private subtype derivation adds 9d27ea41321 [Ada] Make No_Inline pragma effective for generic subprograms adds fc8ae4965c1 [Ada] More permissive use of GNAT attribute Enum_Rep adds 7a42b778e76 [Ada] Minor reformatting adds d21e66fbb83 [Ada] Spurious error on inst. of partially defaulted formal [...] adds 15a46039865 S/390: Fix vector shift count operand adds efd2d37a440 Fix changelog entry. adds 10ba1f38764 rs6000: Improve indexed addressing adds 60d7d138646 2019-07-01 Sandra Loosemore sandra@codesourcery.com adds d9f9a289e04 PR middle-end/64242 * config/sparc/sparc.md (nonlocal_got [...] adds b031d0ddbe3 PR target/90963 * config/pa/pa.md (builtin_longjmp): Rest [...] adds 857ca76e646 PR middle-end/90923 - hash_map destroys elements without co [...] adds acf2650a7b2 @neg<mode>2 adds b16a7addc33 @fix_trunc<mode>si2_fprs adds f2ce4d065d6 @abs<mode>2_internal adds 33dd25d4562 @indirect_jump<mode>_nospec adds 49e4b4494a5 @ctr<mode> adds 8dedfb93add @eh_set_lr_<mode> adds 66f1b2c57e3 @extenddf<mode>2_{fprs,vsx} adds 7cb5254a4fa * config/i386/i386.md ("isa" attribute): Add sse_noavx. ( [...] adds bab9b531b88 @extenddf<mode>2 adds ef1c51078ee @neg<mode>2_hw adds f6fd219cdf9 @abs<mode>2_hw adds 2d3c0a1392f @ieee_128bit_vsx_neg<mode>2 adds 7433985c06a @ieee_128bit_vsx_abs<mode>2 adds ccc199230b1 * config/i386/constraints.md: Remove stalled comment w.r.t [...] adds e28cb5679f2 PR middle-end/66726 * tree-ssa-phiopt.c (fa [...] adds d408e6b2f50 @signbit<mode>2_dm adds 3fcb6ed9d91 Daily bump. adds b869835b49d compiler: refactoring in Export class to encapsulate ty [...] adds 045c5a74848 Fix libstdc++ install-pdf support. adds dddb1553ce6 mklog/91048: Open ~/.mklog in string mode. adds 712c60296c3 2019-07-02 Richard Biener rguenther@suse.de adds f188714f055 * lto-common.c (lto_register_canonical_types_for_odr_types [...] adds ab3d46cc106 [arm/AArch64] Assume unhandled NEON types are neon_arith_ba [...] adds 7c7e35d24d9 * tree-inline.c (remap_gimple_stmt): Do not subtitute hand [...] adds dc2ef903670 * tree-ssa-alias.c (nonoverlapping_component_refs_for_decl [...] adds db6c512daf3 * tree-ssa-alias.c (aliasing_component_refs_p): Remove for [...] adds 955e61aba25 2019-07-02 Richard Biener rguenther@suse.de adds 28cf2b462be * cfgexpand.c (pass_expand::execute): Deal specially with [...] adds 357d109c33a * cfgrtl.c (commit_edge_insertions): Rebuild jump labels chain. adds 9774e99ebd1 Fix preprocessor checks for Clang builtins adds 8a529f7e4ee Fix amdgcn regrename ICE. adds ff6892fe5ae * config/i386/mmx.md (mmx_pack<s_trunsuffix>swb): Use TAR [...] adds 07ccb2ee106 compiler: use builtin memset for non-pointer memclr adds 2c958f98d8b 2019-07-02 Aaron Sawdey acsawdey@linux.ibm.com adds 89d2d652237 [PATCH, Ada, Darwin, PPC] PPC Darwin has stack check probes. adds 6688c48bbf4 PR preprocessor/90581 Add a cpp option -fmax-include-depth [...] adds 428e685e22e PR tree-optimization/90883 * g++.dg/tree-ssa/pr90883.c: A [...] adds 468a2cae849 Daily bump. adds 632f6e6c017 PR testsuite/91065 * testsuite/gcc.dg/plugi [...] adds adaf97d3009 compiler: rework type and package tracking in exporter adds 89c6fe6687d * omp-expand.c (expand_omp_for_static_nochunk, expand_omp [...] adds 56f86ae80cd * gimplify.c (gimplify_scan_omp_clauses): For inscan reduc [...] adds 7d26f1310f3 * tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__SCAN [...] adds 371c539c100 [Ada] Exp_Attr: remove dead code adds 5a87a4d9607 [Ada] Document that boolean types with convention C now map [...] adds 78611c86573 [Ada] Spurious error on predicate of subtype in generic adds c336ed705d8 [Ada] Clarify wording on documentation for No_Multiple_Elaboration adds 2f65e9f7788 [Ada] Missing consistency check for constant modifier adds f4a31b16cb7 [Ada] Do not consider inlined subprograms when generating C code adds f3e16ef4ee1 [Ada] Add a gnatbind option to generate C code adds 6d6f134ec54 [Ada] Update the section on resolving elaboration circularities adds c38b32ea453 [Ada] Make loop labels unique for front-end inlined calls adds c8406f30f39 [Ada] Fix bogus error on array with overaligned scalar component adds 0396441f50c [Ada] Spurious error on dynamic predicate in a generic context adds 08237d0defb [Ada] Spell "laid" correctly adds 2c75027ad96 [Ada] Extend -gnatw.z warning to array types adds 800597f6d2b [Ada] Style check for mixed-case identifiers adds 99d90c850de [Ada] Minor reformatting adds f3f142ac910 [Ada] Spurious error with static predicate in generic unit adds df177848692 [Ada] SPARK pointer support extended to local borrowers and [...] adds 5f71d12c857 [Ada] ABE checks v3.0, foundations of Elaboration order v4.0 adds 17b5260dc4a [Ada] Document default new-line behavior for GNATpp adds 2ccf6539224 [Ada] Improve warnings about infinite loops adds 8699de72dce [Ada] Minor editorial corrections and reformatting adds d044ba5cd88 [Ada] Spurious visibility error in inlined function adds f8e6d133f9f [Ada] Refine pointer support in SPARK adds 23e7fc9b6f4 [Ada] Incorrect expansion on renamings of formal parameters adds d4f28933913 [Ada] Crash on front-end inlining of subp. with aspect spec [...] adds f2a8d64edc1 [Ada] New routine to access file on command line adds 9ad42832466 [Ada] Suppress warnings in generic instantiations with prag [...] adds 01e6eb2fc0f [Ada] Crash on anonymous access-to-class-wide with tasks adds 877ad320723 [Ada] Forced elaboration order in Elaboration order v4.0 adds d60fa3c9d00 [Ada] Document new flags in GNATpp adds 2403338fc4f PR tree-optimization/91033 * tree-vectorizer.h (vect_mark [...] adds 4048b1f0416 Add -fprofile-note option. adds 2269cc03226 Fix use-after-scope in host-mingw32.c (PR target/88056). adds 7d5520b7588 Add to same comdate group only if set (PR middle-end/90899) adds 41f9648984f Handle '\0' in strcmp in RTL expansion (PR tree-optimizatio [...] adds d8ae7f770a9 Remove another bunch of dead assignment. adds 96a0ca19c09 Add .gnu.lto_.lto section. adds 3dcfd230121 Add zstd support for LTO bytecode compression. adds cdee4e88224 Add myself to MAINTAINERS adds 89f91ab403b Fix ChangeLog date for last commit adds 6e61939f8b2 [aarch64]: force frame pointer setup before tlsdesc call adds 8fb2c2ba673 2019-07-03 Richard Biener rguenther@suse.de adds 540ed1f43c9 * dwarf2out.c (add_scalar_info): Add back refererence to e [...] adds 6b327ef5825 Support N values in libgcov for single value counter type. adds ac65c3411e1 Rename SINGE_VALUE to TOPN_VALUES counters. adds a9e358bfd39 Add dbgcnt for gimple_match and generic_match. adds 8c508cf47f1 2019-07-03 Richard Biener rguenther@suse.de adds d6d67a02fe9 PR debug/90981 Empty .debug_addr crashes -gdwarf-5 -gsplit-dwarf adds f825856aed4 compiler: include transitive imports in the type descri [...] adds c81737ebbe8 Fix store merging tests on Arm adds cca924b9e0b 2019-07-03 Michael Meissner meissner@linux.ibm.com adds 19b4baa09c5 [Darwin] Some TLC for older Darwin versions. adds fec35c88106 [Darwin] Revise pie,no-pie and rdynamic driver specs. adds 2490bba4cae [AArch64] Remove constraint strings from define_expand constructs adds c0bebceb912 PR libstdc++/91067 fix missing exports for filesystem iterators adds 431a858acf9 compiler: set varargs lowered for imported call expressions adds c7c6e586f8c Daily bump. adds 6e2df4c08ee compiler: fix indentation of select statement AST dump adds c30cb8bb884 [MIPS][Testsuite] Specify msa-fmadd.c abis. adds d28eba07288 compiler: optimize 0,1,2-case select statement adds 5b9a7dd1a91 PR rtl-optimization/90756 * explow.c (promote_ssa_mode): [...] adds 8bdd13117a1 PR tree-optimization/91074 * omp-low.c (lower_omp_for_sca [...] adds 739cf959017 * omp-low.c (lower_omp_scan): Call lower_omp on stmt's bod [...] adds 588fb8855ed PR middle-end/91069 * gcc.dg/pr91069.c (v2df): Use 2 * si [...] adds e488efe0a17 2019-07-04 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 6652315bae2 PR tree-optimization/91063 * tree-vect-stmts.c (vect_init [...] adds f52fbd56947 2019-07-04 Richard Biener rguenther@suse.de adds 4ae0a9ce73b [Ada] Spurious dimensionality error on aggregate with "othe [...] adds 363b1a8eb48 [Ada] Get_Scos: Remove bogus, dead code adds c0e899f1f90 [Ada] GNAT.Sockets: fix socket timeout on recent Windows versions adds 39ecad349c9 [Ada] Reduce emitted code size in CCG for aggregate assignment adds 90f2b146305 [Ada] CCG: restrict folding for boolean tests adds b0c19ea3b6e [Ada] Keep assertions in internal units enabled for GNATprove adds 11903e6832b [Ada] CCG: reduce generated temporaries adds 5bc0f990d64 [Ada] Better error messages for ownership errors in SPARK adds 3843c1bdafc [Ada] Minor reformatting adds 7754aad45c5 [Ada] Skip code not in SPARK for ownership analysis adds 542b3e266be [Ada] Unnesting: handle conditional expressions adds 2281b8076cc [Ada] Hang on expansion of library-level instantiation adds afd77d39cfd [Ada] Fix crash in SPARK ownership checking adds c65d33a8a47 [Ada] Synchronized object definition in SPARK updated adds 74a5962ad4d [Ada] Minor typo fixes adds 25ddc6bafbd [Ada] Spurious error on 'First in a generic context adds eb4dbf20881 [Ada] Assertion failure on Default_Initial_Condition adds cf32543dec5 [Ada] Do not create a master unless Tasking_Allowed adds 17fa952aa04 [Ada] Missing actual for generated initialization procedure adds 63fe3141793 [Ada] Bug in composition of equality for variant records adds 12795e1ce20 [Ada] Spurious error on incomplete tagged formal parameter adds 92b004beeee [Ada] SPARK_Mode Off now allowed inside subprogram adds 39dec7f408d [Ada] Expr. func. with private formal rejected in nested Gh [...] adds c930bc820b7 [Ada] Management of internal data structures in Sem_Elab adds f5388f994bc [Ada] Spurious error on instantiation and limited_with_clause adds f14a590b9b8 [Ada] Fix capitalization and parenthesis glitches in GNAT RM adds 0ebaade40b8 [Ada] Add preconditions in Ada.Task_Identification adds 40bff3a0ced [Ada] Minor reformatting adds e0ff16395c0 [Ada] Clean up support for validity checks in the compiler adds ecd07d3b233 [Ada] Spurious error on non-default C++ constructor adds c4c5d27be91 Fix loading of lto_section on strict alignment targets (PR [...] adds e552e6117a3 Improve OpenMP map diagnostics. adds 6dc331f640d * tree-ssa-alias.c (decl_refs_may_alias_p): Add size1 and [...] adds 14e0bfeddc5 2019-07-04 James Clarke jrtc27@debian.org adds e3b3a12f464 2019-07-04 Richard Biener rguenther@suse.de adds 02f70d0eaa9 2019-07-04 Richard Biener rguenther@suse.de adds e91fbd6e886 introduce EH_ELSE_EXPR tree and gimplifier adds 8b636139c0d introduce gcc_jit_context_new_bitfield adds a9442211eb9 Support __builtin_expect_with_probability for analysis of # [...] adds fc1302e46c8 Fix arm XFAIL in cunroll-15.c adds 56f5a70cf76 jit: gcc_jit_context_new_binary_op check res type adds 6b8982655a8 * tree-ssa-alias.c (nonoverlapping_component_refs_since_ma [...] adds 80e713c9e94 [Darwin] Revert one hunk from r273016 (TLC for older Darwin [...] adds 5c77f6d698a * omp-expand.c (expand_omp_for_static_nochunk): Don't emit [...] adds edb8aafcc02 PR middle-end/78884 * gimplify.c (struct gimplify_omp_ctx [...] adds 13e357b5a79 Daily bump. adds d2d09f3e24b [Ada] GNAT.Traceback: add a Call_Chain function adds 1cb1fd0fd69 [Ada] Ada.Containers.Formal_Vectors: make vectors always bounded adds 2f67af4cc25 [Ada] No_Stream_Optimizations ignored for 'Class'Input adds 2c3ad474626 [Ada] Fix typo in GNAT RM adds 572a4bc50d4 [Ada] Fix inlining in GNATprove inside quantified expressions adds 164597c57da [Ada] Compiler abort on a dynamic predicate used in a precondition adds 2500be2f761 [Ada] Diagnostics in Elaboration order v4.0 adds 1bc68ac24c2 [Ada] Accept compilation switches -Og/-Ofast in non-GCC backends adds 70f9c8aa20e [Ada] Import documentation from the RM for Ada.Strings.Fixed adds 33ae0c9f534 [Ada] Import documentation from the RM for Ada.Strings.Unbounded adds 249e38a7b79 [Ada] Removing support for SCIL "contract-only" subprogram bodies adds 6eddee84f44 [Ada] Spurious error on aggregate with choice that is predi [...] adds 2d8a0eb307a [Ada] Crash on exported build-in-place function adds f28a3d6c447 [Ada] Typo fixes adds 0e6f6ee178d [Ada] Wrong accessibility level under -gnat12 adds 51f2c7f9126 [Ada] Failure to detect trivial infinite recursion adds d33025f2917 [Ada] System.Linux: fix typos in comments adds ae60396a3e6 [Ada] Failure to detect trivial infinite recursion adds ec1e481fa64 [Ada] Missing range check on assignment to bit-packed array adds 2028580faaa [Ada] System.OS_Interface: fix link order on Linux adds ee4e1dd7bc8 [Ada] Crash on deallocating component with discriminated task adds a9fa50ab5cb [Ada] Fix position of subprogram body generated for static [...] adds 50948c8a1a5 [Ada] Minor reformatting adds c9c818350cd [Ada] Fix internal error on packed array In/Out actual parameter adds 26ea500302b [Ada] Ada.Wide_Wide_Characters.Handling: fix comments adds ce99fc8a912 [Ada] GNAT UGN: refresh doc on installing from the cmd line [...] adds 30fb27b121a [Ada] Add contracts to Ada.Text_IO for SPARK adds 627d075169f [Ada] Stabilization of Elaboration order v4.0 adds dad9e9f84ef [Ada] Compiler loop on illegal nested accept statement adds e1415398f3f [Ada] Incorrect accessibility check adds b366437d213 * tree-cfg.c (gimple_make_forwarder_block): Propagate loca [...] adds fe02bedec7f * except.c (emit_to_new_bb_before): Make sure to put a loc [...] adds f9d6698be8d * tree-ssa-alias.c (alias_stats): Add nonoverlapping_comp [...] adds 56cfd983912 2019-07-05 Richard Biener rguenther@suse.de adds 7dde72942a3 2019-07-05 Richard Biener rguenther@suse.de adds 03bcc626980 2019-07-05 Richard Biener rguenther@suse.de adds ae906cea7d2 [PATCH][GCC][AARCH64] PR target/90712 Fix gcc.dg/rtl/aarch6 [...] adds 317c6046178 DR 1813 PR c++/83374 - __is_standard_layout wrong for a c [...] adds 12b0f4e33bb Tweak error message for mapped parameters. adds 05677e66bd4 Fix ODR violations in code using <ext/atomicity.h> adds d7e131429b2 * tree-ssa-loop-manip.c (create_iv): Add missing guard for [...] adds eedad335d48 /cp 2019-07-05 Paolo Carlini paolo.carlini@oracle.com adds e29075254e3 [Darwin.PPC] Remove dead code. adds fdf24c7175b PR c++/67184 PR c++/69445 * call.c (build_new_method_cal [...] adds 75e725e90de Daily bump. adds 28a60351fc8 * omp-low.c (omp_find_scan): Make static. (lower_omp_for_ [...] adds d444fb24c62 PR tree-optimization/91096 * gcc.dg/vect/vect-simd-10.c ( [...] adds 3d2b49b2892 * omp-low.c (struct omp_context): Add for_simd_scan_phase [...] adds e5d63a222b0 [arm] Fix ambiguous .md attribute uses adds b8883de8d76 [amdgcn] Fix ambiguous .md attribute uses adds 584ef46adf3 [h8300] Fix ambiguous .md attribute uses adds e0cea48ade4 [i386] Fix ambiguous .md attribute uses adds a559dc97b79 [s390] Fix ambiguous .md attribute uses adds 402bea3aff8 Fix recent regression in __atomic_add_dispatch adds a0110ad7085 * omp-low.c (struct omp_context): Rename combined_into_sim [...] adds 8d54bfe2765 * omp-low.c (lower_rec_input_clauses): For lastprivate cla [...] adds 8d9af6a1f86 Daily bump. adds d57faea9337 Fix uninitialised use in mips_split_move adds da056355584 PR91068: Fix MIPS fallout from IRA matched operand changes adds be717dc1f16 2019-07-07 Paul Thomas pault@gcc.gnu.org adds fa3fa65e18f [Darwin] Don't jam symbol stubs on for kernel code. adds f716e30e1cc [Darwin] Make a final check on PIC options. adds 83eb752c6c4 rs6000: Delete Ffre adds f60e7cee570 PR tree-optimization/91090 * tree-ssa-dom.c [...] adds 4eeba3bf0ba Daily bump. adds 11e74597620 [riscv] Fix ambiguous .md attribute uses adds 0f7944cd918 Make guality.h handle Yama restricted ptrace mode adds daebcf5226d Add a build config for bootstrapping at -Og adds 95579ce1cb3 2019-07-08 Richard Biener rguenther@suse.de adds e91ac3cf864 Add myself to MAINTAINERS (Write After Approval) adds 429822c1874 [Ada] Spurious visibility error on dynamic_predicate aspect [...] adds bcb0a37552a [Ada] GNAT.Sockets: remove default level in Get/Set_Socket_Option adds 1979cbfe3be [Ada] Crash on Image and Value attributes adds 63bb17d892a [Ada] Spurious error reported by pragma Compile_Time_Error adds b9bd5934e64 [Ada] Crash on named actual in postcondition for generic su [...] adds aed4e06a384 [Ada] Code reorganization adds 221b67b6b14 [Ada] Document handling of preprocessor directives in GNATpp adds c98aac61bd4 [Ada] Crash in interface derivation with null primitive adds 3e05bbecaa6 [Ada] Semantics of Delete for fixed strings adds 2dbfbbb2796 [Ada] Fix crash on extension of private type with -gnatRj adds 364c746f4b5 [Ada] Arrange not to set DECL_ARTIFICIAL on elab procs adds 7b8ca6b29fd [Ada] More data rates supported on Linux adds f5cb3a59d23 [Ada] New algorithm for Elaboration order v4.0 adds f117e44956a [Ada] Crash on timed entry call with a delay given by a typ [...] adds e51a140c3b2 [Ada] Do not erase precise type on fixed-point real literal adds 944903c88ed [Ada] Use g-sercom__linux.adb for all Linuxes adds 89c9dd5531f [Ada] New port for x86_64-vx7 adds a7c8fd7e554 [Ada] Remove dependency on Win32 GDI (Graphical Interface) adds 4225306150b [Ada] Suppress warnings on memory representation in CodePeer mode adds 5a4de65a02a [Ada] Set dummy Etype for the fake __HEAP entity in GNATprove adds e6b4414edbc [Ada] Diagnostics for Elaboration order v4.0 adds 703ee0e0563 [Ada] Assertion failure on validity check for Address adds b282b25be44 [Ada] Wrong evaluation of membership test adds 4475d2f0c8d [Ada] In-place initialization for Initialize_Scalars adds 46299a0635c [Ada] Remove documentation of ignored GNATpp switch adds 0cc34fed5f1 [Ada] Remove dead code from Enclosing_Package_Or_Subprogram [...] adds 89b07420544 [Ada] Os_Lib: do not call __gnat_kill for Invalid_Pid adds 08da2ad95f0 [Ada] GNAT RM: Update documentation on No_Exceptions restriction adds 6eb5761205a [Ada] GNAT.Serial_Communications: simplify the Serial_Port [...] adds 5acb3702526 [Ada] Small overhaul in Repinfo unit adds 138492732b4 2019-07-08 Kito Cheng kito.cheng@sifive.com adds 3736075431c 2019-07-08 Paolo Carlini paolo.carlini@oracle.com adds 9f282032f58 Revert r254460 (collect2 LTO for AIX). adds b8b0c67ce57 RISC-V: Fix splitter for 32-bit AND on 64-bit target. adds fffce3c07d2 Avoid clash with system header declaration. * testsuite/g [...] adds 886e6c18b0a 2019-07-08 Richard Biener rguenther@suse.de adds 4be7ea0e8b9 2019-07-08 Kito Cheng kito.cheng@sifive.com adds c243c9eac7c S/390: Rework shift count handling. adds 2aa1dcc8eec S/390: Define shift_truncation_mask. adds 66d1f992712 Turn of ipa-ra in builtins test (PR91059) adds e657014d10d subreg: Add -fsplit-wide-types-early (PR88233) adds 5c38e3824a6 rs6000: Add testcase for PR88233 adds 2274d8375f9 rs6000: Ignore GFXOPT (and GPOPT) for choosing machine adds 7679e83d8c3 * emit-rtl.c (set_insn_locations): New function moved from [...] adds 8ce2417b383 PR c++/91110 * decl2.c (cp_omp_mappable_type_1): Don't em [...] adds 9296b8209ba * tree-vect-stmts.c (scan_operand_equal_p): Look through M [...] adds 78517450468 Daily bump. adds 131e905331b PR middle-end/71924 - missing -Wreturn-local-addr returning [...] adds e6f97c9ce31 Enhance documentation of -fprofile-note option. adds 1fa2676e46c Remove usage of ZSTD_CLEVEL_DEFAULT define. adds b389ec1e4c5 [Ada] Update -fdump-ada-spec documentation adds 5fb4f6e3e60 [Ada] Make -gnatRj output strictly conforming JSON adds a42b8e6a0b0 [Ada] Fix ownership checking for pointers in SPARK adds 82c20af0c09 [Ada] Issue error on illegal ownership in SPARK adds 6c334e66b08 [Ada] Set Dynamic_Elaboration_Checks to True in CodePeer mode adds 4c24efa627d [Ada] Fix scopes for local variables in task/protected bodies adds d9b7ae154b9 [Ada] Einfo: fix a typo adds a080baa92ec [Ada] Handle implicit moves in SPARK ownership pointer support adds cf9af2fa187 [Ada] Reword "wild card" to "wildcard" adds 8235b94301c [Ada] Expand type of static expressions in GNATprove mode adds 3e4e7139ce3 [Ada] Prevent inconsistent state for inlining in GNATprove adds 44e00a56ea1 [Ada] Spurious error when instance of generic is used as fo [...] adds dbf9a3d77c9 [Ada] Expand Enum_Rep attribute reference in GNATprove mode adds 2166bdef39c [Ada] Sinfo: refine comment for Do_Range_Check adds 3933efcf994 [Ada] Missing runtime range checks with -gnatVa adds a2c6c634bbf [Ada] Missing escape of the double quote in JSON output adds f71974500d7 [Ada] Elaboration order v4.0 activation adds 5ffa473a523 [Ada] Wrong resolution of equality operator with overloaded [...] adds 98eb811160a [Ada] Minor reformatting adds 7667b40aa3f [Ada] Missing error on generic type with representation clause adds 1d7a99549ca [Ada] Disable calls to Abort defer/undefer when ZCX_By_Default adds 247527b7c30 [Ada] Exp_Util: minor refactoring adds 7ed20965ec3 [Ada] Task-related circularities in Elaboration order v4.0 adds 06d78d4c3d0 [Ada] Reformat comments adds 7389bee5f19 [Ada] Elaboration order v4.0 and generic instantiations adds 2463fa93c10 [Ada] Crash/infinite loop on program with multiple visibili [...] adds 9b57fc3078d [Ada] Warning needed on anonymous access type allocators adds 54b39f265ff [Ada] System.OS_Interface: fix Critical_Section.SpinCount type adds fb739c453c5 [Ada] Crash on 'Img attribute adds 89c67bd9086 [Ada] Access to uninitialized memory by predicate check adds f359a95b5ff 2019-07-09 Richard Biener rguenther@suse.de adds 080d173647a Document and test __builtin_expect_with_probability. adds c53fd0cf456 [arm]: redefine aes patterns adds 254b835372f * ira-emit.c (emit_moves): Skip DEBUG_INSNs when setting t [...] adds 25650bfaa40 2019-07-09 Richard Biener rguenther@suse.de adds a166c6bdf4d [ARM][testsuite] Fix address of sg stubs in CMSE tests adds 5ab7d0ae0c1 [aarch64]: redefine aes patterns adds b7c4195ffce Commit missing hunk from r273296 adds 36bcaa6e64a 2019-07-09 Richard Biener rguenther@suse.de adds 251317e4888 PR c++/61339 - add mismatch between struct and class [-Wmis [...] adds 178e5c98947 2019-07-09 Michael Meissner meissner@linux.ibm.com adds 2e966e2a603 PR c++/61339 - add mismatch between struct and class [-Wmis [...] adds e0e548075fe 2019-07-09 John Darrington john@darrington.wattle.id.au adds 8fe0e0172bd 2019-07-09 Dragan Mladjenovic dmladjenovic@wavecomp.com adds e6f964002f2 * tree-vect-stmts.c (vectorizable_comparison) <!slp_node>: [...] adds 11d97155c53 gcc/ChangeLog: adds 32b9937758c Daily bump. adds 0c8f993cb23 * tree-ssa-alias.c (nonoverlapping_component_refs_p_1): Br [...] adds 7e184314b57 /cp 2019-07-10 Paolo Carlini paolo.carlini@oracle.com adds 97f6f798bee [Ada] Use renamings in GNATprove mode for side-effects extraction adds 6e618828427 [Ada] Minor reformatting adds ab8418a3b3b [Ada] Elaboration order v4.0 and linker switches adds d3fb378db48 [Ada] Spurious error on overloaded equality in postcondition adds 2ac657bde13 [Ada] Missing implicit interface type conversion adds 9eaacd61fd5 [Ada] Fix crashes on ownership checking in SPARK adds 6523468fe09 [Ada] Elaboration order v4.0 and cycle detection adds 7f6066e1f30 [Ada] New port for ppc-vx7r2 adds 82d7e1f4ba6 [Ada] The environ macro is broken on vxworks7r2 SR0610 adds 87d55fe2e15 [Ada] Vxworks7r2 SR0610 coalesced some macro values adds 2e7929f0fe0 [Ada] Add contracts to Strings libraries adds 8c21443bb43 [Ada] Minor reformatting adds 8a9900a9e7e [Ada] Spurious error on case expression with limited result adds 344c26393e7 [Ada] GNAT RM: add note about debuggers for Scalar_Storage_Order adds c6db401ca77 [Ada] sysdep.c: correct include directives ordering adds d2506f16e9d [Ada] Allow multiple units per file in GNATprove adds 97f0aa199fe [Ada] Improve support for tuning branch probability heuristics adds fd8a528dfb9 [Ada] Spelling mistakes in error messages adds 9dda714b000 [Ada] Add an annotation for static analysis adds 2bf00b7f7f5 [Ada] Entity names are not unique adds e94f460062e [Ada] Documentation of Img attribute out of date adds 55d7c660447 [Ada] GNATpp: document the --source-line-breaks switch adds f9d615a160a [Ada] Improve gnatmem's doc for the depth switch adds 95266217b43 [Ada] Spurious error on discriminant of incomplete type adds 9ac24568fda [Ada] Fix possible crashes in GNATprove analysis of pointers adds 94654315bf5 [Ada] Fix spurious messages on global variables for SPARK p [...] adds c0e85bb620e [Ada] Crash on aggregate for limited type in extended return adds e97ee616d17 [Ada] Do not attempt to re-arm guard page on x86_64-vx7(r2) adds ce9565a8f29 [Ada] Spurious run-time error with 64-bit modular types adds 604c5bcad0e [Ada] System.Strings.Stream_Ops: do not depend on Stream_IO adds c1d5aaed9b5 2019-07-10 Richard Biener rguenther@suse.de adds 32506afe445 2019-07-10 Richard Biener rguenther@suse.de adds 9cab6d1cbc1 Fix wi::lshift adds c2930418d60 2019-07-10 Vladimir Makarov vmakarov@redhat.com adds 9a9e0d61cfb PR testsuite/91132 - test gcc.dg/strlenopt-67.c in r273317 fails adds 63196477131 compiler: add break label in 1,2-case select statement [...] adds 6628d899cf0 compiler: finalize methods when importing types adds 7abd4ee1441 [arm] Fix BE index for single-var vector initialisers (PR91060) adds 4f8eb8a1279 Fix folding of vector EQ/NE adds 257dd0e2cec [Darwin, PPC] Collate the system library spec into one expression. adds 0b08470bcb3 2019-07-10 Michael Meissner meissner@linux.ibm.com adds 4db8fa383bc Daily bump. adds faef38bff32 2019-07-11 Richard Biener rguenther@suse.de adds 92796fc82dc Do not try to further refine a VR_UNDEFINED result when int [...] adds d7569e0494c [Ada] Avoid spurious warning on wrong order of operator cal [...] adds 12b1c23bb8c [Ada] Elaboration order v4.0 and infinite loops adds ef0b220697f [Ada] GNAT.Threads: Add a Get_Thread overload taking a Task_Id adds b1118eb8653 [Ada] No warning for guaranteed accessibility check failures adds 5dc190e5b80 [Ada] New Repinfo.Input unit to read back JSON representati [...] adds 001b1b6a498 [Ada] Missing finalization of private protected type adds 8c93b71cb96 [Ada] Fix crash on dynamic predicate when generating SCOs adds 3d95efc8362 [Ada] Link error due to negated intrinsic comparison adds 3da5e0d4f65 [Ada] Compile-time evaluation of predicate checks adds 21dccd5fa6a [Ada] Internal crash on illegal renaming adds 53904d64c2d [Ada] Minor reformatting adds 814e7b6eac9 [Ada] Infinite loop on illegal declaration adds 2d95f0f8228 [Ada] Document gnatpp's --spaces-only switch adds 872595881c6 [Ada] Fix inconsistent documentation for gnatmetric adds af7bae25034 [Ada] Pragma Unreferenced triggers undefined reference adds 0595f8ff4b0 [Ada] GNAT.Sockets: add support for RAW sockets adds 32859955616 [Ada] Elaboration order v4.0 and output of dependencies adds 180bd06be95 [Ada] Remove redundant predicate checks adds 8e22ede85e2 [Ada] errno.c: remove obsolete support for MaRTE OS adds 3bcff314423 [Ada] Memory corruption when using formal hashed sets or maps adds dc001f3e55c [Ada] GNAT.Sockets: support ICMP, IGMP and RAW IP protocol levels adds 263dcfe9d75 [Ada] Crash on protected type with self-referential component adds 6e0725a99e5 [Ada] Makefile.rtl: add a warning about compilation flags adds fb7f0b28d04 [Ada] Minimal binder adds 1e5359c003a [Ada] Refactor ownership pointer checking in SPARK as a generic adds f237e5eb6ed [Ada] Avoid spurious warning on assertions with Loop_Entry adds 5083f1198f9 [Ada] Flip the meaning of debug switch -gnatdF adds 85f6c73a6b4 [Ada] Avoid spurious errors on dimensionality checking in G [...] adds 569032554b3 [Ada] Minor refactoring adds 77fe13f03a8 [Ada] Use high-level wrappers for Lib.Units.Table adds b6948cbe850 PR target/91124 * config/i386/i386-builtin-types.def (V3 [...] adds 0694f5b7fe6 PR target/91124 * config/i386/sse.md (sse2_cvtpd2dq<mask_ [...] adds 8afbf1989cd rs6000: Handle Modula-2 in the traceback table adds b9e66c7983a rs6000: Adjust comment for the Modula-2 traceback lang adds 1323f7264aa i386: Add AVX512 unaligned intrinsics adds 6d63be46972 Define std::atomic_ref and std::atomic<floating-point> for C++20 adds 6a7d6b5ea11 Improve docs for --enable-libstdcxx-time=rt adds 79da65d2e54 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 6fa9a1bf55a compiler: ensure evaluation order in type hash/eq functions adds ffa74479c78 Daily bump. adds 49e05c32b15 Add hint if the fallthrough target of current BB isn't the [...] adds 9b53afe967c * tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_ORDER [...] adds f8533207f8f Support multiple operand counts for .md @ patterns adds d354f900078 [arch64] Fix ambiguous .md attribute uses adds f8907a37363 * cfgexpand.c (expand_gimple_stmt_1) <GIMPLE_RETURN>: If t [...] adds 22592b3355c 2019-07-12 Richard Biener rguenther@suse.de adds aa7f3d80310 PR rtl-optimization/91136 * df-core.c (ACCESSING REFS): F [...] adds 93c298c11f9 Relax vector_builder::elt sanity check adds 6e6ad5a7338 Update C++2a library status table adds 1cb3c8671d1 Define __type_identity_t alias and use for string_view adds b591973d03f introduce try/finally/else in gimplefe adds 41def54ba3d allow EH to escape from GIMPLE_EH_ELSE ELSE block adds cc6b0ab5b76 2019-07-12 Richard Biener rguenther@suse.de adds c7efc50ef16 * config/c6x/c6x.c (c6x_section_type): Clear SECTION_NOTYP [...] adds 991bdaf9787 Fix inaccurate comment in new test adds aedc5ca1341 2019-07-12 Jiangning Liu jiangning.liu@amperecomputing.com adds aaba90b8aa4 * tree-ssa-alias.c (same_tmr_indexing_p): Break out from . [...] adds d02dc46725c gcc/ChangeLog: adds 1c6526fff10 [Darwin, testsuite] Remove unused test. adds 3bdacff31e1 [PATCH] Fix typo in test case. adds b2293739d52 Daily bump. adds 3ab58307455 * gimplify.c (struct gimplify_omp_ctx): Add order_concurre [...] adds 7815bda7cbe PR c/91149 * c-omp.c (c_omp_split_clauses): Fix a pasto i [...] adds 92f0e07c367 2019-07-15 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 0e972d45052 * Makefile.rtl: Use g-sercom__linux.adb for all linuxes. adds eb99301c9d1 rs6000: Shut up -Wformat-diag somewhat adds 2bb8562d730 * tree-ssa-alias.c (component_ref_to_zero_sized_trailing_a [...] adds a5049ce076b [Darwin, PPC, testsuite] Require stabs support for a test. adds 30b9d0adff7 Daily bump. adds a6837531f5e rs6000: Shut up -Wformat-diag a little more adds 3b04dbff80f * ipa-fnsummary.c (ipa_dump_hints): Do not dump array_inde [...] adds a05c4b902a4 gdbhooks.py: dump-fn, dot-fn: cast ret values of fopen/fclose adds fe3276ba0ca * config/i386/i386.md (nonmemory_szext_operand): New mode [...] adds a0145d06803 * gcc.dg/tree-ssa/pr84512.c (dg-final): Remove XFAIL on al [...] adds 7e9d3e53280 2019-07-14 Jerry DeLisle jvdelisle@gcc.gnu.org adds f2d38fd9733 Daily bump. adds ae63312f5f2 gcc/ChangeLog adds 7b0d7c79224 2019-07-15 Richard Biener rguenther@suse.de adds 54ee6600bc5 * tree-ssa-alias.c (aliasing_component_refs_walk): Initial [...] adds 65645bd5042 * config/i386/i386.md (@test<mode>_ccno_1): Rename from t [...] adds 258517c160d rs6000: Always output .machine adds 0571a99556c runtime: expose the g variable adds 5b381f2bb44 * config/i386/i386.md (*testdi_1): Put back "%" constraint [...] adds c9c57a24a44 Daily bump. adds 2692ae3aaf1 Remove trailing space. adds 772269dd674 PR91176: Skip debug insns when computing inline costs adds 7d5a42f199a [mips] Fix ambiguous .md attribute uses adds 97114c27b61 [rs6000] Fix ambiguous .md attribute uses adds 385114ecd42 Use file_location for md_reader's ptr_loc adds 48db11b0846 Report ambiguous uses of .md attributes adds ae08adfad0f Fix g++.dg/template/pr84789.C on new concepts branch. adds 56e35b0b149 Simplify type-specifier parsing. adds 315f00e3689 Add parens around constraint in <memory>. adds 7d42682d488 Simplify range location creation in C++ parser. adds a235884df3c Require int128 support in gcc.dg/autopar/pr91162.c adds 05cc36a13ba Don't xfail gcc.dg/tree-ssa/pr84512.c on 64-bit SPARC adds 02a11c1dc6f * g++.dg/lto/alias-1_0.C: Use -O3. * g++.dg/lto/alias-2_0 [...] adds 150ceef9d7d PR rtl-optimization/91164 * dse.c (rest_of_handle_dse): I [...] adds 1882a9e1187 Add missing testcase for PR89190 adds a0efaa5c118 PR rtl-optimization/91173 * tree-ssa-address.c (addr_for_ [...] adds 6a8750b4eca PR rtl-optimization/91173 * g++.dg/pr91173.C: New test. adds a999b7673ab * config/i386/i386.md (*testdi_1): Match CCZmode for cons [...] adds 4c70fbf1db7 2019-07-16 Harald Anlauf anlauf@gmx.de adds 2e5be8ce89a Daily bump. adds ffcc9565b2e 2019-07-17 Richard Biener rguenther@suse.de adds eb521dba869 PR tree-optimization/91157 * tree-vect-generic.c (expand_ [...] adds 0076df39354 * gimple.h (enum gf_mask): Remove GF_OMP_FOR_SIMD, change [...] adds c626d41fba9 PR tree-optimization/91157 * tree-vect-generic.c (expand_ [...] adds 5fe9c500261 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Update. adds bd27922c23e 2019-07-17 Richard Biener rguenther@suse.de adds d7d7fb244af 2019-07-17 Richard Biener rguenther@suse.de adds 49e8e39519f 2019-07-17 Richard Biener rguenther@suse.de adds 3c6429348b8 * config/i386/i386.md (*andqi_2_maybe_si): Handle potentia [...] adds 18dba965a97 * alias.c (record_component_aliases): Do not simplify poin [...] adds 04c97420957 PR c++/90455 * g++.dg/cpp0x/nsdmi-list6.C: New test. adds f9121bf4c3c * config/i386/i386.md (*add<dwi>3_doubleword): Remove red [...] adds 407a2aebf5e * tree-ssa-dse.c (initialize_ao_ref_for_dse): Fix f [...] adds 88e5d59e5a1 * config/pa/pa.c (pa_som_asm_init_sections): Don't force a [...] adds 13bd6b7bf19 Daily bump. adds 8ac9f335315 -Wmissing-attributes: check that we avoid duplicates and fa [...] adds 769146d0181 compiler: fix bug in handling of unordered set during e [...] adds 6f7501ec1fd 2019-07-18 Richard Biener rguenther@suse.de adds 25657f668ec Fix -Wreturn-type for static naked functions in C adds 2b744af570d Make ifcvt clean up dead comparisons adds 841d021914b PR tree-optimization/91137 * tree-ssa-loop- [...] adds 655ce722f87 * lto-common.c (gimple_register_canonical_type_1): Do not [...] adds 3b0dcaf2709 [arm] Fix incorrect modes with 'borrow' operations adds 9318efaa60e include/ * demangle.h (rust_is_mangled): Move to libiberty [...] adds 080739fbcc2 [patch1/2][arm][PR90317]: fix sha1 patterns adds b2165f67dfa [patch2/2][arm]: remove builtin expand for sha1 adds 0c41e16015e * Makefile.rtl, expect.c, env.c, aux-io.c, mkdir.c, initia [...] adds 0ddb6b952b2 compiler: fix bug in importing blocks from inline functions adds b92fd6eb44a PR target/91188 * config/i386/i386.md (*addqi_1_slp): Use [...] adds 1eda6a97f2b Update PowerPC compiler for pc-relative support. adds bedefeb2450 Rename function. adds f6be15a7dd6 * config/i386/i386.md (*addqi_2_slp): Remove. (*<code>qi_ [...] adds fe986d2422d 2019-07-18 François Dumont fdumont@gcc.gnu.org adds 82e73c63404 Daily bump. adds d4f6160a8ab PR c++/90098 - partial specialization and class non-type parms. adds 4eaeb856491 PR c++/90101 - dependent class non-type parameter. adds 07069588f13 2019-07-19 Richard Biener rguenther@suse.de adds e5ef0e9bf0e * config/abi/post/m68k-linux-gnu/baseline_symbols.txt: Update. adds 854a438b0cf PR middle-end/91190 * function.c (insert_temp_slot_addres [...] adds a055ebffd8f [AArch64] Rename +bitperm to +sve2-bitperm adds fa88581b0a5 2019-07-19 Richard Biener rguenther@suse.de adds 1e1061813e9 PR ipa/91194 * ipa-inline.c (recursive_inlining): Fix lim [...] adds 23189e0c331 PR target/91204 * config/i386/mmx.md (one_cmpl<mode>2): N [...] adds 2e5a35646c0 2019-07-19 Richard Biener rguenther@suse.de adds 37ea4f1e552 * tree-ssa-dse.c (initialize_ao_ref_for_dse): Handle strn [...] adds beaeea8cf49 [PATCH, rs6000] Split up rs6000.c. adds f613f617652 [Darwin] More specs TLC. adds f6747795cfb 2019-07-19 François Dumont fdumont@gcc.gnu.org adds 35edb2914f6 2019-07-17 Bill Seurer seurer@linux.vnet.ibm.com adds 69faa48b162 compiler: don't export bodies for functions marked "go: [...] adds 970c7e4f415 Daily bump. adds 36845cc1b81 * omp-low.c (lower_rec_input_clauses): Don't force simd ar [...] adds 31890b58448 * tree.def (OMP_LOOP): New tree code. * tree-core.h (enum [...] adds 8086cf94830 Reduce memory consumption for push/pop_access_scope. adds b2b8dbd1381 Fix ICE on class template argument deduction with inherited ctor. adds 1660b048dec * config/pa/pa.h (hppa_profile_hook): Delete declaration. [...] adds 6518bb2ae61 PR target/91204 * optabs.c (expand_unop): As fallback, ex [...] adds 0c73dd90709 rs6000: New predicate any_memory_operand adds 081053d7b1c rs6000: Make lwa_operand use any_memory_operand adds 6b7c7512290 rs6000: Make input_operand use any_memory_operand adds ef1acc5b1ab rs6000: Make offsettable_mem_operand use any_memory_operand adds ab29ca88f30 Daily bump. adds 2320efbd975 2019-07-21 Thomas König tkoenig@gcc.gnu.org adds 5e999c7ebf3 [PPC] Fix bootstrap for non-SVR4 targets. adds f59ea3f386e or1k: Fix code quality for volatile memory loads adds 24bc7cd31b7 or1k: Fix issues with msoft-div adds 64ee4f6957b or1k: Add mrori option, fix option docs adds 34f4be08f5b or1k: Initial support for FPU adds 9b5e6ef5b2d or1k: only force reg for immediates adds f47e160a90a PR c++/67853 * g++.dg/cpp0x/decltype72.C: New test. adds d040eeb15c2 Daily bump. adds 0c266f91829 [ARC] Fix emitting TLS symbols. adds 2a245bc81b9 Make a warning for -Werror=wrong-language (PR driver/91172). adds 88a706575b5 Simplify LTO section format. adds 667ffde71d6 Do not emit __gnu_lto_v1 symbol. adds 68e87e75dc4 x86/AVX512: improve generated code for bit-wise negation of [...] adds e479e8cdd2c 2019-07-22 Richard Biener rguenther@suse.de adds 0b87f8cf192 [Ada] Fix internal error on array slice in loop and Loop_Invariant adds 7c48993c0a1 [Ada] Spurious warning about a useless assignment adds b5293e2d16e [Ada] Crash in C++ constructor without external and link name adds 36167f09fc2 [Ada] Incorrect values in conversion from fixed-point subty [...] adds a51cd2a2318 [Ada] Ensure Ctrl-C is not emited on terminated processes adds a7f20f4b03c [Ada] Fix spurious loop warning for function with Out parameter adds 3474a75e77a [Ada] Fix wrong assumption on bounds in GNAT.Encode_String adds f930ed433fd [Ada] Ensure meaningless digits in a string are discarded adds 9b8341e7b82 [Ada] Fix missing Constraint_Error for Enum_Val attribute adds e6368760e65 [Ada] Internal error on iterator for limited private discri [...] adds 37f1cae96b8 [Ada] Premature finalization of controlled temporaries in c [...] adds d5dbc1bbd1b [Ada] Further fix non-stored discriminant in aggregate for [...] adds 9c6c2b81e5b [Ada] Type inconsistency in floating_point type declarations adds 3eb44c27497 [Ada] Spurious error on private subtype of derived access type adds c1eeb1c62e8 [Ada] Remove obsolete Is_For_Access_Subtype machinery adds 592e600ad0b [Ada] Fix spurious visibility error for tagged type with inlining adds b0da310b26a [Ada] Issue warning or error message on ignored typing constraint adds 9bf70d945b2 [Ada] Usage of signed type in array bounds in CCG adds e869060dcfd [Ada] Misleading warning on variable not assigned adds 76ed386da40 [Ada] Optimization loses exception in improper use of 'Value adds 8c6eab72557 [Ada] Beef up comment in exp_attr.adb adds 0ff5a50245e [Ada] Small enhancement to the -gnatD/-gnatG output for fix [...] adds 9af8c78a206 [Ada] Spurious error passing access to class-wide interface type adds 39cdd055bef [Ada] Sprint: fix pasto in comment adds 72c474b5023 [Ada] Overhaul code implementing conversions involving fixe [...] adds 30cf324b1c4 [Ada] Adapt ownership checking in SPARK to traversal functions adds aeb4eb1761b [Ada] Remove misleading warning/suggestion in membership test adds bb8b9752c9f [Ada] Fix missing check for no-op conversion to fixed-point type adds da90894aeb4 [Ada] Sinfo: update doc about Do_Division/Overlflow/Range_Check adds e15987965d0 [Ada] More complete information level for -gnatR4 output adds d36d0205156 [rs6000] Add _mm_blend_epi16 and _mm_blendv_epi8 adds 9c7838b4e56 [jit] check result_type in gcc_jit_context_new_unary_op adds 34c2798744f MSP430: Don't save all callee-saved regs in non-leaf interr [...] adds 4c0c8e5a529 [aarch64]: add usra and ssra combine patterns adds 145d92258b6 Change std::ceil2 to be undefined if the result can't be re [...] adds b58d3908b4f Adjust std::rotl, std::rotr etc to match final P0553R4 proposal adds 414d7215b2c Rename testsuite directory to match P0553R4 stable names adds 4f6144ba9e7 * cgraph.c (dump_graphviz): New function. * cgraph.h (dum [...] adds c19f5144130 Daily bump. adds 15e44bdf6fe compiler: follow-on fix for finalizing imported methods adds fb174fcea17 RISC-V: Add -malign-data= option. adds f7da7f8490b [rs6000] Add documentation for __builtin_mtfsf adds 6341dbf15f5 2019-07-23 Richard Biener rguenther@suse.de adds f85e7434882 Use -flto instead of -flto=N in DWARF producer string. adds df78be05daf libiberty: Check zero value shstrndx in simple-object-elf.c adds af34b1541d4 x86/AVX512: improve generated code for mask-to-vector-regis [...] adds ec154f5bde2 [Ada] Fix binding of ghost units with finalizer adds 583f62e9b77 [Ada] Issue error on SPARK ownership rule violation adds 441fbb64d5d [Ada] Iterators are view-specific adds 87b5a4e894a [Ada] Minor tweak to -gnatR output adds 79ee9e76f05 [Ada] Eliminate redundant overflow checks for conversions f [...] adds 0275bc7004e [Ada] Plug small loophole in Generate_Range_Check adds dcccb125059 [Ada] Aspect CPU may depend on a discriminant of a task type adds f15d6856b5b * config/i386/x86-tune-costs.h (znver2_memcpy): Update. ( [...] adds 7fdf9988f9c * config/i386/x86-tune.def (X86_TUNE_AVOID_256FMA_CHAINS): [...] adds eb12bf499f8 * config/i386/i386-options.c (ix86_option_override_interna [...] adds 8139cfb8203 * i386-common.c: Use PROCESSOR_ZNVER2 scheduler for znver2 [...] adds ea95153b724 2019-07-23 Richard Biener rguenther@suse.de adds 29df3178100 2019-07-23 Richard Biener rguenther@suse.de adds 93b02997721 make gdbhooks.py idempotent with respect to reloading adds 33b02ab7129 gdbinit.in: add reload-gdbhooks (rh) command adds 56409006710 gcc/ChangeLog: * configure.ac (ACX_PROG_CXX_WARNING_OPTS): [...] adds 8430765bb36 compiler: use correct value type in 2-case select send adds d0731bada45 Add PR markers to recent DSE changes. And... adds 514e61d5539 [Darwin] Fix PR87030 and tidy config fragments. adds 77362276468 2019-07-23 Steven G. Kargl kargl@gcc.gnu.org adds 4ac370fea9e 2019-07-23 Steven G. Kargl kargl@gcc.gnu.org adds 571f1d3d10f [Darwin] Fix PR87030 add missed commit hunks. adds bd43ae86e25 Daily bump. adds f17991ffa72 Fixup ChangeLog entry for revision 273570. adds 217597acb24 Fix off-by-one in simple-object-elf.c (PR lto/91228). adds b006d66f56a 2019-07-24 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 1720014dfea S/390: Add add/sub/mul overflow check patterns adds 3ff00e683d5 [ARC] Fix and refurbish the interrupts. adds 72d0c136973 * tree-nested.c (build_simple_mem_ref_notrap): New functio [...] adds 2a7494134a2 * gimplify.c (flag_instrument_functions_exclude_p): Includ [...] adds 21a6b2abebb * cgraphunit.c (symbol_table::compile): Start and stop TV [...] adds 2d285060cf4 [Darwin] Partial reversion of 273749. adds a02d8e72628 PR driver/80545 - option -Wstringop-overflow not recognized [...] adds 65a155eb552 2019-07-24 Jozef Lawrynowicz jozef.l@mittosystems.com adds f0a47dba32e 2019-07-24 Jozef Lawrynowicz jozef.l@mittosystems.com adds 55d616eaf52 Fix non-GNU style in previous commits adds 7e5299419f6 Daily bump. adds 7059d0a5dee PR tree-optimization/91183 - strlen of a strcpy result with [...] adds 9807f91117a 2019-07-25 Richard Biener rguenther@suse.de adds 3a5b1f3ba11 PR testsuite/91245 * gnat.dg/float_value1.adb: Only run on x86. adds 581c037a3cc Generalize get_most_common_single_value to return n_th valu [...] adds 92e4277c298 Come up with function_decl_type and use it in tree_function_decl. adds 4ee64e30659 Extend DCE to remove unnecessary new/delete-pairs (PR c++/23383). adds 448df21aff1 2019-07-25 Richard Biener rguenther@suse.de adds f0038cf39fc [arm][committed] Clean up code iterator usage in satsi* patterns adds 7bdc73ccc3f 2019-07-25 Richard Biener rguenther@suse.de adds cf8a2a4daa4 * ipa-devirt.c (add_type_duplicate): Fix return value. adds 214fd142d94 Fix low reg issue in Thumb-2 movsi patterns adds dabda7ade8e * cif-code.def (NEVER_CALL): New code. * ipa-inline.c (wa [...] adds 58b0bd03ae0 * stmt.c (expand_case): Try to narrow the index type if it [...] adds a3454ba4c1d 2019-07-25 Thomas Koenig tkoenig@gcc.gnu.org adds 082ef71b3c8 [Darwin, testsuite] Address PR91087 - XFAIL parts of pr16855.C. adds 85d69302b5b 2019-07-25 Vladimir Makarov vmakarov@redhat.com adds c66504f0f2a PR tree-optimization/91183 PR tree-optimization/86688 adds 1ab86b37819 gcc/testsuite/ChangeLog: * gcc.dg/Wstringop-overflow-14.c: [...] adds 175a348ce63 Relocate std::endian from <type_traits> to <bit> adds 13a3d0959c8 Daily bump. adds f6a4bdd3969 2019-07-26 François Dumont fdumont@gcc.gnu.org adds 6d91ac76adb [PR 89330] Remove non-useful speculations from new_edges adds f3abf7fd679 Add rules to strip away unneeded type casts in expressions adds 3a3f0ab1c55 AArch64: Make processing less fragile in config.gcc adds 87e24519eb2 Define __cpp_lib_endian feature test macro adds f6b162257ff [Darwin, testsuite] Handle Darwin's size command. adds 9ba8be8ad4a Daily bump. adds 05551cfc830 [Darwin, PPC, testsuite] Fix fail for bmi2-bzhi64-1a.c adds 12b43fabe5f Daily bump. adds 870f4e6fbd2 * doc/include/gpl_v3.texi (Copying): Use https for www.gnu.org. adds fe6dc108d95 * doc/xml/manual/documentation_hacking.xml: Fix broken ref [...] adds dbc3890fdaa [RS6000] Make assembler command line cpu match default for gcc adds 6c3dd26bef7 [RS6000] PR91135, __linux__ not defined with -mcall-aixdesc [...] adds 77dc8b7f59d [RS6000] rs6000_output_mi_thunk tidy adds e5ab189eaee Fix g++.dg/lto/pr89330 on Solaris adds 72b1ee08417 Release cgraph_{node,edge} via ggc_free (PR ipa/89330). adds fa4be7f961e Daily bump. adds 8c09dc31e87 PR lto/91222 * ipa-devirt.c (warn_types_mismatch): Compar [...] adds f3ff423503d Implement more rtx vector folds on variable-length vectors adds cece06110c9 Generalise VEC_DUPLICATE folding for variable-length vectors adds 6a2ad652327 Add dg test for matching function bodies adds 1dc72f8a1eb Prevent -Og from deleting stores to write-only variables adds 4692c7e849f Don't run DSE at -Og adds 7b034a76680 Prevent tree-ssa-dce.c from deleting stores at -Og adds 10ba5bece5a 2019-07-29 Richard Biener rguenther@suse.de adds cf474017fbb Fix ICE seen in tree-ssa-dce.c for new/delete pair. adds 9048c8aa4be 2019-07-29 Richard Biener rguenther@suse.de adds 21ffc389af1 2019-07-29 Richard Biener rguenther@suse.de adds 853fb49def8 PR libstdc++/51333 Define recursive_init_error constructor [...] adds 8656245d83b [arm] Make ACLE builtins use arm_* namespace for expanders adds 518c0d61702 2019-07-29 Thomas Koenig tkoenig@gcc.gnu.org adds 68fda9250ee Fix inchash handling of wide_ints (PR91242) adds b7aa7039cad Add PR number adds 32a388df6c6 Allow both upper and lower case 'r' in register names adds 4b12180b464 MSP430: Disallow use of code/data regions in the small memo [...] adds 0244d3a432e * config/i386/i386.md (movstrict<mode>): Use register_oper [...] adds 4c4046ec62d Daily bump. adds 04964ae2cbd PR target/91150 * config/i386/i386-expand.c (expand_vec_p [...] adds 70ef2520bb0 PR middle-end/91216 * omp-low.c (global_nonaddressable_va [...] adds c9db2cc9d85 PR middle-end/91282 * gcc.dg/type-convert-var.c: Add -fex [...] adds 1dc6fdb5cab 2019-07-30 Richard Biener rguenther@suse.de adds 9c19fd8a09c Handle IFN_COND_MUL in tree-ssa-math-opts.c adds 17c759498ed Mark 2nd argument of delete operator as needed (PR tree-opt [...] adds 80c7cb9d2c8 2019-07-30 Richard Biener rguenther@suse.de adds f12fbeb535f Deduce automatically number of cores for -flto option. adds 84ce34d9efb 2019-07-30 Richard Biener rguenther@suse.de adds 0ab4d0a8cb6 Use edge->indirect_unknown_callee in cgraph_edge::make_dire [...] adds d1e2c295bf9 Adjust literal pool offset in Thumb-2 movsi patterns adds 1b6366112db * config/alpha/alpha.c (alpha_option_override): Quote a C type. adds 699b1c61dce 2019-07-30 Steven G. Kargl kargl@gcc.gnu.org adds 041afbbfd7d PR testsuite/91258 - g++.dg/ubsan/vla-1.C and gcc.dg/strlen [...] adds 2a1d640447a Daily bump. adds 8df3e7a54a0 Make lra use per-alternative earlyclobber info adds eb98d82853f PR middle-end/91301 * gimplify.c (gimplify_omp_for): If f [...] adds 84c0a26cbe3 2019-07-31 Richard Biener rguenther@suse.de adds 4dee05a995d [Arm][CMSE]Add warn_unused_return attribute to cmse functions adds 87ab84d4b5b [GCC, AArch64] Enable Transactional Memory Extension adds 497cfcbe502 PR tree-optimization/91201 * config/i386/sse.md (reduc_pl [...] adds 9c4ce317cc7 2019-07-31 Richard Biener rguenther@suse.de adds 304a1d8a1a0 Mark necessary 2nd and later args for delete op. adds d6f839ac77a 2019-07-31 Richard Biener rguenther@suse.de adds 272dd25231e Remove amdgcn expcnt waits. adds 6e46f45fb7d PR tree-optimization/91201 * config/i386/mmx.md (reduc_pl [...] adds 4eda35ff6b3 gcc/ChangeLog: * config.gcc (hppa*-*-netbsd*): New target. [...] adds 0a6fe1bdfb2 2019-07-31 Richard Biener rguenther@suse.de adds 293b36500dd PR c/91192 * c-parser.c (c_parser_sizeof_expression): Cal [...] adds c3a1acbd34c 2019-07-31 Richard Biener rguenther@suse.de adds cc542d5649d PR libstdc++/91308 fix constraints on unique_ptr assignment adds c7614775366 Add Doxygen comments to <bit> header adds d6f60d4c591 Implement "P0631R4 Math Constants" for C++20 adds 6fc7f202f8f PR target/91050 * config/rs6000/rs6000.opt (mdejagnu-cpu= [...] adds c9b21954f00 ipa-devirt: make qsort helpers static adds 30ca2094de2 Fix copy_node of TEMPLATE_INFO. adds 5c2419ef8c4 PR c++/90538 - multiple expansions of capture packs adds 0c3543005ce Qualify call to prevent ADL adds db8ac46f32e RISC-V: Raise error on unexpected ISA string at end. adds b310326b743 /cp 2019-07-31 Paolo Carlini paolo.carlini@oracle.com adds 650498b4d8c Daily bump. adds eb1cec90a88 RISC-V: Fix testcase on rv64 adds 5cabe25a91f 2019-08-01 Bernd Edlinger bernd.edlinger@hotmail.de adds 100191146d5 2019-08-01 Richard Biener rguenther@suse.de adds 72a0070c49a Fix pr89330_0.C test adds 02fefffe6b7 2019-08-01 Edward Smith-Rowland 3dw4rd@verizon.net adds 9c490f7a3ca PR c++/90805 - detect narrowing in case values. * decl.c [...] adds cd91edaa77b sort.cc: introduce gcc_sort_r adds 194ba724200 domwalk: use gcc_sort_r adds 71dfef94f36 * config/i386/mmx.md (vec_extractv2si_0): Add (r,x) altern [...] adds d6384b85e99 PR c++/90590 adds 7a18373af2e PR target/85693 * config/i386/mmx.md (usadv8qi): New expander. adds 1eb320c2f38 Fix comment about use of @pcrel@got. adds 8070b8d5273 * cgraph.h (cgraph_edge::maybe_hot_p): Tweak comment. * c [...] adds a8c2576b6b8 * cfgrtl.c (relink_block_chain): Add line returns in dump file. adds 36154c6c9d4 PR c++/90947 - Simple lookup table of array of strings is m [...] adds 69ed87a3906 Daily bump. adds e8a3be40706 Check -shared is available for pr87906_0.C adds a1022fb3787 Fix gcc.dg/torture/ssa-fre-6.c failure for avr adds 141b0ef7038 Mark DECL_SET_IS_OPERATOR_DELETE for user-provided delete o [...] adds 5bc61339780 * quadmath.h (M_Eq, M_LOG2Eq, M_LOG10Eq, M_LN2q, M_LN10q, [...] adds ef88bc0b3e7 PR tree-optimization/91201 * config/i386/i386-expand.c (i [...] adds dcd8ad068f9 * gcc.c-torture/pr88140.c: Move to ... * gcc.c-torture/co [...] adds 8a02a12c9de Fix gcc.dg/torture/ssa-fre-{5,7}.c failure for avr adds e4e3943c25e /cp 2019-08-02 Paolo Carlini paolo.carlini@oracle.com adds e63ca5570db Properly detect working jobserver in gcc driver. adds 0e23c46fa22 2019-08-02 Richard Biener rguenther@suse.de adds e9c866bd3b8 PR target/91323 * config/i386/i386-expand.c (ix86_unorder [...] adds 13293fb26de * doc/invoke.texi (hot-bb-count-fraction): Rework descript [...] adds e9fdc712bf7 * gcc.dg/torture/pr91323.c: Also check comparison results. adds 7df939a3aeb PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and ge [...] adds 80402f9a9d4 tree-ssa-loop-im: simplify casts in comparators adds d23a9d4efe5 PR target/91201 * config/i386/sse.md (*vec_extractv16qi_z [...] adds b8e7f9e7c54 2019-08-02 Steve Ellcey sellcey@marvell.com adds 580c1cb4302 2019-08-02 Steve Ellcey sellcey@marvell.com adds 214ebe5fb61 2019-08-02 Bernd Edlinger bernd.edlinger@hotmail.de adds 5713d3bb4f5 PR c++/77575 * g++.dg/cpp0x/nontype2.C: New test. adds af93f1f4efe 2019-08-02 Bernd Edlinger bernd.edlinger@hotmail.de adds 05ee7cb4062 PR c++/53009 * g++.dg/cpp0x/nontype3.C: New test. adds d9790ae8080 PR c++/56428 * g++.dg/cpp0x/nontype4.C: New test. adds 87541248a92 rework Ada EH Machine_Occurrence deallocation adds 886d6dbac7f Add future.md. adds 523f1ff04dc 2019-08-02 Steven G. Kargl kargl@gcc.gnu.org adds 5a19fea9f83 Correct the PR number for 90297 to 90986. adds 23b6b8d7a91 2019-08-02 Steven G. Kargl kargl@gcc.gnu.org adds eb93d354bc9 Daily bump. adds de83bb74a29 Daily bump. adds ee46eb33980 * doc/install.texi (Prerequisites): Remove reference to Tc [...] adds 078aad15cc2 * doc/xml/manual/documentation_hacking.xml: doxygen.org is [...] adds 3d5ce34eb45 2019-08-04 Steven G. Kargl kargl@gcc.gnu.org adds 9163ccbabb3 * update_web_docs_svn: Proceed even if the invocation of [...] adds 5f05436972e Daily bump. adds d97fedfe221 PR91349, powerpc64*-*-freebsd* defines _GNU_SOURCE adds 78978dd2559 RISC-V: Promote type correctly for libcalls adds e7424c479db PR target/91341 * config/i386/avxintrin.h (_mm256_loadu2_ [...] adds f2fcc3cf5b6 2019-08-05 Richard Biener rguenther@suse.de adds fd393309429 Handle new operators with no arguments in DCE. adds a64c89e01c1 2019-08-05 Jozef Lawrynowicz jozef.l@mittosystems.com adds 1263a9e198e Add a gimple_move_vops helper function adds 6c87291ff5a Fold MASK_LOAD/STORE with an all-true mask adds 8dc2da3eaaf Make function_code a 32-bit field adds db868bacf6a * semantics.c (force_paren_expr): Preserve location. adds 487acd48b9d PR c++/91338 - Implement P1161R3: Deprecate a[b,c]. * c-o [...] adds 51ffa06a20c 2019-08-05 Steven g. Kargl kargl@gcc.gnu.org adds 7359b1dff98 PR c++/88095, CTAD for literal operator templates per P0732 adds f2a56ae7889 2019-08-05 Paolo Carlini paolo.carlini@oracle.com adds 9542bf4c767 gcc/ChangeLog: adds c40294f8e2e Add missing ChangeLog entry. adds 6f79bc88763 PR c++/60517 - warning/error for taking address of member o [...] adds e97a3067433 Daily bump. adds 236062b09a9 PR middle-end/50476 - Warn of pointer set to object whose l [...] adds 88861534ff6 DR 2413 - typename in conversion-function-ids. * parser.c [...] adds 33af3350dcd RISC-V: Handle extensions combination correctly in multilib [...] adds d266deeb225 * tree.h (OMP_CLAUSE_LASTPRIVATE_TASKLOOP_IV): Rename to . [...] adds 4117a6c5782 Add operator new/delete to cgraph_node::dump. adds add510c752d /cp 2019-08-06 Paolo Carlini paolo.carlini@oracle.com adds 52b2cdc999b PR c++/91378 - ICE with noexcept and auto return type. adds 2b9a972188b Fix gcc.target/i386/avx512vp2intersect-2intersect-1b.c etc. [...] adds 8c16cb54739 Specialize std::numbers constants for __float128 adds b4d96c17e48 P1651R0 bind_front should not unwrap reference_wrapper adds 8f1e020b613 2019-08-01 Steven G. Kargl kargl@gcc.gnu.org adds 8060315dd0e 2019-08-06 Steven G. Kargl kargl@gcc.gnu.org adds 35e28306cfb Daily bump. adds ca9344befe1 RISC-V: Handle g extension in multilib-generator adds 3c1cd83b00b wrap math.h for M_PI et al in target/i386 tests adds a8def927ddd rs6000: support vector int type rotatert adds 75145cfedb9 * tree-core.h (enum omp_clause_code): Adjust OMP_CLAUSE_US [...] adds 4ad9380bafd PR 53796 Make inquire(file=, recl=) conform to F2018 adds c4cacc38fbf Replace int with boolean in predicate functions. adds c47e61e10fc Make IPA predicate::size a poly_int64 adds efcd84421f8 2019-08-07 Bernd Edlinger bernd.edlinger@hotmail.de adds 1ba60c00846 PR c++/91346 - Implement P1668R1, allow unevaluated asm in [...] adds 4341cdaf92d PR driver/91130 Use CL_DRIVER when handling of COLLECT_GCC_ [...] adds 63e9ead3d7e PR c++/81429 - wrong parsing of constructor with C++11 att [...] adds b26f5b967d2 [AArch64] Remove unused commutative attribute adds 7778653be73 PR target/91385 * config/i386/sse.md (*negsi2_1_zext): Si [...] adds b77d87325b0 [AArch64] Reorganise aarch64-sve.md adds 4c4f96d88d5 [AArch64] Make SVE UNSPEC_COND_*s match the insn mnemonic adds 9a64212c118 [AArch64] Remove redundant SVE FADDA pattern adds 007552a317b [AArch64] Merge SVE FP unary patterns adds 1c09c6d1f5a [AArch64] Merge SVE FMAXNM/FMINNM patterns adds 5dac95f89b8 [AArch64] Merge SVE ternary FP operations adds 4a12fb875f5 [AArch64] Merge SVE reduction patterns adds bd83edb4f6a [AArch64] Prefer FPRs over GPRs for CLASTB adds f3c20627cec [AArch64] Prefer FPRs over GPRs for INSR adds c50bde22a1c [AArch64] Fix INSR for zero floats adds 8823710c7f0 PR c++/67533 * g++.dg/tls/thread_local-ice5.C: New test. adds 655df485b07 2019-08-07 Steven G. Kargl kargl@gcc.gnu.org adds 581ac4a2fe0 Daily bump. adds 7082a9c71fb * gimplify.c (omp_add_variable): Use GOVD_PRIVATE | GOVD_E [...] adds 1e45d51e9bf When cloning set operator new/delete to false. adds d25b1154d11 Fix file descriptor existence of MinGW. adds 084e80a1e63 P0325R4 to_array from LFTS with updates adds c367833539e * constexpr.c (inline_asm_in_constexpr_error): New. (cxx_ [...] adds 61e52125c93 PR c++/87519 - bogus warning with -Wsign-conversion. * ty [...] adds 312d29cbd2f [C] Fix bogus nested enum error message adds 7240a2d7f97 PR c++/79520 * g++.dg/cpp1y/constexpr-79520.C: New test. adds 65182c061cc RISC-V: Fix C ABI for flattened struct with 0-length bitfield. adds a73bb7f4a98 rs6000: Use iterators in more DFP patterns adds da167d660cc rs6000: Rename DFP iterator and attr to DDTD and q adds 8d42b70692f * doc/extend.texi: Add const qualifier to ld intrinsics. adds 940e8704c9a /cp 2019-08-08 Paolo Carlini paolo.carlini@oracle.com adds 120dca41264 Daily bump. adds 58f8ba7459b use rand instead of random adds 258e7c1755b PR c/91401 c/ * c-parser.c (c_parser_omp_clause_dist_sche [...] adds 96b43ffc969 c/ * c-parser.c (check_no_duplicate_clause): Simplify usin [...] adds c5f5b6bcb87 Port value profiling to -fopt-info infrastructure. adds 04fa7ad3e2e Implement -fopt-info support for IPA ICF. adds 907e3499443 Provide proper error message for -flto=abcd. adds 567ef43c98f Add -flto=auto option value. adds e0dce7bf1e9 skip Cholesky decomposition in is>>n_mv_dist adds 37d02a7deb2 Reject tail calls that read from an escaped RESULT_DECL (PR90313) adds 0d1c911ad51 Strengthen alias_ptr_types_compatible_p in LTO mode. adds 552a2114fb0 [PATCH][GCC][AARCH64] Add effective-target check to b key e [...] adds 4fe655e951e [arm] Recognize thumb2 16-bit variants of the add and compa [...] adds f7b76e54ba8 [aarch64] PR target/91386 Use copy_rtx to avoid modifying o [...] adds 6724062d077 rs6000: vec-rotate-*.c fixes adds 5f7e161a0b8 * reload1.c (finish_spills): Do not check ira_conflicts_p [...] adds dd51a0efd0c * uk.po: Update. adds ef490c0bd14 * zh_TW.po: Update. adds 42c9a061a6b Daily bump. adds e4cbf23cdbe Fix ODR violation in d/runtime.cc adds c5c4ce6ccab Assorted ChangeLog cleanups. adds 13af6a02adc PR target/91408 * config/i386/mmx.md (usadv8qi): Use regi [...] adds a1496ae7418 * tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_DEVIC [...] adds e03f736dec2 d: Fix internal compiler error: in add_expr, at tree.c:7794 adds 4d0ce7439e6 2019-08-10 Steven G. Kargl kargl@gcc.gnu.org adds bbafc6b5ba0 Daily bump. adds 27dbe1911b1 Correct a single misfire in previous ChangeLog cleanup. adds 9a59b525d11 d: Fix ICE: gimplification failed (gimplify.c at 13436) adds 4cf3581e5d2 PR fortran/91413 Generate warning when making array static adds 9bb42c44054 Daily bump. adds 267389902a9 Move is_valid_fd to filedescriptor.c file. adds b7bd88335b6 Fix Ada comparison failure on SPARC adds df1c131aa64 [Ada] Fix incorrect Do_Range_Check on type conversion adds e54cffd1c26 [Ada] Fix missing range check for In/Out parameter with -gnatVa adds a8bcbb37b98 [Ada] Add special bypass for obsolete code pattern adds 9f49d9e6c94 [Ada] Plug small loophole in Discrete_Range_Check adds 1ca535aeda4 [Ada] VxWorks: call s-tpopsp.Self only when needed adds ab16206d2f8 [Ada] Extended traversal subprograms for GNATprove adds 138c6242e6a [Ada] Fix leak of Do_Range_Check flag in -gnatVa mode adds 86d280c6704 [Ada] Sprint: minor comment tweak adds 809a3252250 [Ada] Eliminate redundant range checks on conversions adds 0175b8fe6ec [Ada] Inconsistent compile time Constraint_Error warning adds f8ca05f5efe [Ada] SPARK: disable expansion of Enum_Rep adds 65566aa476d [Ada] More precise handling of Size/Object_Size in GNATprove adds f50cb3de1b6 [Ada] Adapt new extended traversal of AST to have optional part adds adb8ac816f8 [Ada] New aspect/pragma No_Caching for analysis of volatile data adds a6b48bfe038 [Ada] Suppress_Initialization not respected for private subtypes adds cc87412be2f [Ada] Improve error message for Object_Size clause on dynam [...] adds cee17a56b74 [Ada] Implement Ada.Directories.Hierarchical_File_Names adds 759d145f46d [Ada] Minor cleanups in exception handling adds 32b3786f9c2 [Ada] Improper error message on equality op with different [...] adds 6f663d96587 [Ada] Hang on loop in generic with subtype indication speci [...] adds d8f36b1a585 [Ada] Remove doc for language version switches adds 91f3d9d458a [Ada] Prevent crash in Put_Scaled adds f0bbb55a372 [Ada] Prevent crash in Is_Reachable adds bb0246a6e8d [Ada] Do not suppress checks in instances of internal generics adds 5d2fb1fafa9 [Ada] Fix internal error on comparison of unaligned slices adds 99b6268db49 [Ada] Small comment tweaks for 3 predicates on bit-aligned [...] adds 41765355381 [Ada] Crash on illegal left-hand side in assignment of rena [...] adds fec0c7f6565 [Ada] Missing check on outbound parameter of a non-null acc [...] adds 4b422b290f0 [Ada] New parameter Quiet for procedure GNAT.Command_Line.Getopt adds a4ea964c564 [Ada] Fix IPv6 numeric address detection adds cc42ba37159 2019-08-12 Richard Biener rguenther@suse.de adds 4d451454d3d 2019-08-12 Richard Biener rguenther@suse.de adds 963743ccffb Add noexcept-specifier to std::apply and std::make_from_tuple adds e76f12136c1 PR target/83250 PR target/91340 * config/i386/avxintrin. [...] adds 00321085c0c PR libstdc++/90361 add missing macro definition adds d79841eacba 2019-08-12 Thomas Koenig tkoenig@gcc.gnu.org adds f218cd8e5fb Daily bump. adds 85c57f9a4fb * config/i386/i386.md (ix86_expand_vector_set) <case E_V2S [...] adds c42fc11b1dd Automatically detect GNU jobserver with -flto. adds e703a43319a Simplify dump_printf in value-prof.c adds 9c3e12d78b1 [Ada] Extend range type in search primitives of formal vectors adds 04c6a98865a [Ada] Complete the more extended AST traversal used in GNATprove adds 9c811f40c74 [Ada] Better exception message on Invalid_Switch exception adds 0fabbf2c85a [Ada] Add ability to list compiler switches with gnatcmd adds 80a305cddca [Ada] Wrong initialization of Offset_To_Top in secondary DT adds 8105dc377d3 [Ada] Fix spurious error on nested instantiation with inlining adds fecd5d5b4ce [Ada] Add/fix documentation for the Double_*_Alignment parameters adds ae328900c57 [Ada] Disable anonymous allocator warning for library-level [...] adds 127fec2dc2c [Ada] Avoid spurious errors on dimensionality checking in G [...] adds bfde37f890d [Ada] Systematically pass LN_S to relevant gnatlib targets adds 1e510b63998 [Ada] Fix incorrect binding to MapViewOfFile in s-win32.ads adds 175b42e6edb [Ada] Do not set Back_End_Inlining in ASIS mode adds db3b1a4760b [Ada] Spurious error on nested instantiation adds 5bf51e61f1a [Ada] Avoid crash in GNATprove due to inlining inside type adds fb48dcd3dbc [Ada] Avoid crash in GNATprove_Mode on allocator inside type adds da558db074a [Ada] Implement pragma Max_Entry_Queue_Length adds 4571ad410cf [Ada] Show Bit_Order and Scalar_Storage_Order in -gnatR4 output adds fa7ccff5ba2 [Ada] Compiler may blow up on array aggregates whose size i [...] adds e324731fd32 [Ada] Do full name qualification of local exception names for LLVM adds bcc2ed529db [Ada] Add conformance check on actual subp. in instance of [...] adds f6bd78ddd3d [Ada] Protect analysis of Indexing aspect against cascaded errors adds 2cd122d8656 [Ada] Fix bogus style check failure with pragma Style_Checks (Off) adds b212de5b83e [Ada] Small cleanup and improvement in inlining machinery adds da8cdc914ea [Ada] Add GNAT.Branch_Prediction to Impunit adds ea791f8e922 [Ada] Do not remove side-effects in an others_clause with f [...] adds e2cbc30501e [Ada] Wrong dispatching call in type with aspect Implicit_D [...] adds 2fec02ad9b7 [Ada] Fix spurious instantiation error on private record type adds cfb10d96ffe [Ada] Legality rule on ancestors of type extensions in gene [...] adds 69ddd8622ec [Ada] Build full derivation for private concurrent type adds d042fb93919 [Ada] Remove unused component in record type adds 7a74bf7ee98 PR fortran/91414: Improved PRNG adds cbaa4747d4f PR fortran/91414 Bugfix for previous commit adds a0844bed01b [AArch64] Make <perm_insn> the complete mnemonic adds e7a544f1ce5 [AArch64] Add a "y" constraint for V0-V7 adds e5e0afab9a6 [AArch64] Make aarch64_classify_vector_mode use a switch statement adds bb4cc462076 MSP430: Consolidate handling of hard-coded MCU data adds 04f3fa70880 [AArch64] Make simd_immediate_info INDEX explicit adds 406804145e5 [AArch64] Use simd_immediate_info for SVE predicate constants adds 6c63abe30d6 MSP430: Read MCU data from external file adds 76890008b11 [AArch64] Increase default function alignment adds 707e69f3642 [AArch64] Improve SVE constant moves adds 616f26c0c91 [AArch64] Fix PR81800 adds 7848fa7d6d8 Handle casesi dispatch tablejumps in create_trace_edges (as well) adds 62bf023cc48 Adjust placement of protoype for tablejump_casesi_pattern adds d1c5d92b484 Add my name to MAINTAINERS. adds 81c03b42e77 * cp-tree.h (DECL_MUTABLE_P): Use FIELD_DECL_CHECK. adds fb2beaf721f PR c++/90473 - wrong code with nullptr in default argument [...] adds b4f4fd50326 2019-08-13 Thomas Koenig tkoenig@gcc.gnu.org adds 52b51b0c893 * test_summary: Do not escape "=". adds 30ccd83e453 PR c/80619 - bad fix-it hint for GCC %lu directive with int [...] adds 63837793e4d Fix PR other/91396 static linke error with -fvtable-verify adds da54539d54d Improve documentation of target hooks for libc functions adds 715d5bdebc5 2019-08-13 Steven G. Kargl kargl@gcc.gnu.org adds c6bb16c9a58 * config/i386/i386.md (ix86_expand_vector_extract) <case E [...] adds 78b4df55ee2 2019-08-13 Steven G. Kargl kargl@gcc.gnu.org adds b6604a12632 2013-08-13 Thomas Koenig tkoenig@gcc.gnu.org adds a1dfc30ea7e 2013-08-13 Thomas Koenig tkoenig@gcc.gnu.org adds c4fa6fc5855 [Darwin] There is no need to distinguish PIC/non-PIC symbol stubs. adds 0c4bf2d460a 2019-08-13 Steven G. Kargl kargl@gcc.gnu.org adds 7477acbd241 2019-08-13 Steven G. Kargl kargl@gcc.gnu.org adds aa1412f5628 Optimise constant IFN_WHILE_ULTs adds 50b8400c63c Protect some checks of DECL_FUNCTION_CODE adds d1170f8ddaa Use checking forms of DECL_FUNCTION_CODE (PR 91421) adds cadf033ae5f Daily bump. adds 6cd252e8e29 Enable math functions linking with static library for LTO adds cbb0ad3c708 2019-08-13 Steven G. Kargl kargl@gcc.gnu.org adds fe485aa68c2 [AArch64] Rework SVE PTEST patterns adds 2f278c6c653 [AArch64] Canonicalise SVE predicate constants adds f2b78fa447e [AArch64] Don't rely on REG_EQUAL notes to combine SVE BIC adds 317204917ee [AArch64] Use unspecs for remaining SVE FP binary ops adds 5827f5a0364 [AArch64] Add a "GP strictness" operand to SVE FP unspecs adds 6cbfe3da4c4 [AArch64] Commonise some SVE FP patterns adds 546988a89dc [AArch64] Add support for SVE HF vconds adds e55acb2c582 [AArch64] Rework SVE FP comparisons adds 63ecd9b5271 2019-08-14 Richard Biener rguenther@suse.de adds 86e95ee1ab0 [AArch64] Use unspecs for SVE conversions involving floats adds beb6a839a05 [AArch64] Rearrange SVE conversion patterns adds d606702d87c [AArch64] Use "x" predication for SVE integer arithmetic patterns adds 2fc4da48f1b Libsanitizer merge from trunk r368656. adds 731a9debe80 Reapply all revisions mentioned in LOCAL_PATCHES. adds 41f8680e219 Fix a test-case scan pattern. adds 2afd4668e80 [AArch64] Rework SVE integer comparisons adds c50f65d91c5 Refresh LOCAL_PATCHES adds ec6235c77d5 /cp 2019-08-14 Paolo Carlini paolo.carlini@oracle.com adds 1127945b580 /cp 2019-08-14 Paolo Carlini paolo.carlini@oracle.com adds 9fcf1d71877 /cp 2019-08-14 Paolo Carlini paolo.carlini@oracle.com adds 03b9dfe97f1 [AArch64] Handle more SVE predicate constants adds 421381df07f /cp 2019-08-08 Paolo Carlini paolo.carlini@oracle.com adds de24aaf2795 [AArch64] Use SVE ADR to optimise shift-add sequences adds c9508c99f6a [AArch64] Add support for SVE CLS and CLZ adds 563b232723a [AArch64] Add support for SVE CNOT adds 0508573c8d6 [AArch64] Add support for SVE [SU]{MAX,MIN} immediate adds 0f0ea79f45b [AArch64] Add support for SVE F{MAX,MIN}NM immediate adds 8280a92edba [AArch64] Make more use of SVE conditional constant moves adds 4b68a4feca1 [AArch64] Use SVE MOV /M of scalars adds 59b9a16d27b [AArch64] Add support for SVE absolute comparisons adds 48343a49e6e 2019-08-14 Richard Biener rguenther@suse.de adds 8325ffc0df4 [Ada] Minor refactoring in Einfo adds ab791a8d220 [Ada] Illegal selection of first object in a task type's bo [...] adds bd94cd6a93b [Ada] Small internal improvements to the inlining machinery adds f27aa0dc33d [Ada] Fix failing assertions on SPARK elaboration adds 8e2a1f8faeb [Ada] Crash on precondition involving quantified expression adds e2b5ac32267 [Ada] Fix a recent ACATS regression (c552001) adds a9bd384fd2c [Ada] Fix discrepancy in mechanism tracking private and full views adds a62147e6b85 [Ada] Fix spurious ownership error in GNATprove adds 7d2da10f50c [Ada] Check SPARK restriction on Old/Loop_Entry with pointers adds 7bd7174aa7f [Ada] Expose part of ownership checking for use in GNATprove adds 0cca4508c2a [Ada] Sem_Util: fix a bug in New_Copy_Tree adds 52050469dd4 [Ada] Crash on quantified expression in disabled assertion adds 1dd4e4df901 [Ada] Fix internal error on inlined subprogram instance adds 42e0489b467 [Ada] Spurious error in discriminated aggregate adds ef221ed2ecb [Ada] Remove obsolete Pending_Descriptor table and related bits adds 724b81a634e [Ada] Minor: remove a ??? comment adds bf697151ee5 [Ada] Tweak the sloc of Compile_Time_Warning warnings adds fe417467e93 [Ada] Remove documentation of gnatelim adds b1c6096753e [Ada] Strengthen Locked flag adds 00f6ddf1e5f [Ada] Equality for nonabstract type derived from interface [...] adds 1cae40c50f0 [Ada] Compiler speedup with inlining across units adds 46cc931f07c [Ada] Defer processing of unknown CTW/E conditions to the back end adds 21c8614616f [Ada] Incorrect error on inline protected function adds 3e9f1302e88 [Ada] Further cleanup in the inlining machinery adds 493b094c3b1 [Ada] Warn about unknown condition in Compile_Time_Warning adds 66e0a3d9090 [Ada] Do not crash with -gnatR3 on Ghost aspects adds dd3a5ffe761 [Ada] Further cleanup in inlining machinery adds e57467b9f0b [Ada] Further cleanup in inlining machinery adds 551a164cf71 [Ada] Alignment may be specified as zero adds 734c93fe57b [Ada] Improve performance of Containers.Functional_Base adds a59be519921 Add more entries to the C++ get_std_name_hint array adds db254d3145f [AArch64] Add SVE conditional integer unary patterns adds 29d7b68810e [AArch64] Add SVE conditional floating-point unary patterns adds 03749834a8e [AArch64] Add SVE conditional conversion patterns adds 0472dd7fa73 [AArch64] Use SVE UXT[BHW] as a form of predicated AND adds c20d54e5457 [AArch64] Use SVE BIC for conditional arithmetic adds 2e3534be44d 2019-08-14 Richard Biener rguenther@suse.de Uro [...] adds d6491b527c7 Add generic support for noinit attribute. adds ac18cc031cd PR c++/91391 - bogus -Wcomma-subscript warning. * parser. [...] adds 50c8530d283 PR tree-optimization/91294 - [10 Regression] wrong strlen r [...] adds 5a8d62078a5 2019-08-14 Bernd Edlinger bernd.edlinger@hotmail.de adds b8f684bc811 2019-08-14 Edward Smith-Rowland 3dw4rd@verizon.net adds 6f49a5abb50 2019-08-14 Christophe Lyon christophe.lyon@linaro.org adds c5f38c24d3c * config/i386/i386-expand.c (ix86_expand_vector_init_one_n [...] adds fc9cdeb52ab Deprecate std::__is_nullptr_t type trait adds da69edd612a PR c++/91436 fix C++ dialect for std::make_unique fix-it hint adds 85f0c58dd28 PR testsuite/91449 - new test case gcc.dg/strlenopt-73.c fa [...] adds b54fc24b0ec Daily bump. adds a4bf6765694 Properly register dead cgraph_nodes in passes.c. adds 71847308d60 Add ::verify for cgraph_node::origin/nested/next_nested. adds de5f7a76bc4 Clean next_nested properly. adds 8d60bb3e3b8 Add support for conditional shifts adds 17d39e77bda [AArch64] Use SVE [SU]ABD in conditional arithmetic adds 342216cb41a [AArch64] Use SVE FABD in conditional arithmetic adds 6753eb23efb [AArch64] Use SVE binary immediate instructions for conditi [...] adds 0b718c652de [AArch64] Use SVE MLA, MLS, MAD and MSB for conditional arithmetic adds fa858b1d414 [AArch64] Add a commutativity marker to the SVE [SU]ABD patterns adds b147c573648 [aarch64] Use neoversen1 tuning struct for -mcpu=cortex-a76 adds ab8fa52665c [AArch64] Use SVE reversed shifts in preference to MOVPRFX adds d8ca7a3ef81 [AArch64] Add more unpredicated MOVPRFX alternatives adds f6c479ee0e1 [AArch64] Remove unneeded FSUB alternatives and add a new one adds 38f81fb482a [AArch64] Add MOVPRFX alternatives for SVE EXT patterns adds 752970c5ec5 [AArch64] Add more SVE FMLA and FMAD /z alternatives adds f478677d5bb [AArch64] Rework SVE REV[BHW] patterns adds eddff3a230b [AArch64] Rework SVE INC/DEC handling adds 4ac692802f4 [AArch64] Optimise aarch64_add_offset for SVE VL constants adds 9563112ca6c [AArch64] Pass a pattern to aarch64_output_sve_cnt_immediate adds c418da9280a [AArch64] Tweak operand choice for SVE predicate AND adds 81e278dfdc1 [AArch64] Fix predicate alignment for fixed-length SVE adds 158edecbdb6 [AArch64] Add a aarch64_sve_mode_p query adds b5dab5459a4 Add missing check for BUILT_IN_MD (PR 91444) adds e85c005f80b Enforce canonicalization in value_range. adds 3fc2f3d25b0 * config/i386/i386-features.c (general_scalar_chain::conve [...] adds e012c71cb77 * config/i386/i386.c (convertible_comparison_p): Fix argum [...] adds d88304d7a5d 2019-08-15 Richard Biener rguenther@suse.de adds 141f7e3c4a2 Clean up dead condition for operators in DCE. adds cc2c40c74c9 2019-08-15 Bernd Edlinger bernd.edlinger@hotmail.de adds 53c84344969 2019-08-15 Richard Biener rguenther@suse.de adds e1722237390 Implement P0848R3, Conditionally Trivial Special Member Fu [...] adds 38349ba0309 2019-08-15 Richard Biener rguenther@suse.de adds 1298708ccd5 2019-08-15 Jozef Lawrynowicz jozef.l@mittosystems.com adds 194c2615abe 2019-08-15 Jozef Lawrynowicz jozef.l@mittosystems.com adds 8e4ba5fe39c [libsanitizer] Fix PR bootstrap/91455 adds 0c159bd7ce9 Remove TARGET_SETUP_INCOMING_VARARG_BOUNDS adds 1b880da6e81 Reapply missing patch for libsanitizer. adds 182823e5842 Add r274540 to LOCAL_PATCHES. adds 291fa0841db PR libstdc++/91456 make INVOKE<R> work with uncopyable prvalues adds 2d923c00b66 i386: Separate costs of pseudo registers from hard registers adds b0c0a8ea4a9 PR c++/90393 - ICE with thow in ?: adds 73b1787f09a 2019-08-15 Thomas Koenig tkoenig@gcc.gnu.org adds 087c0329e84 Daily bump. adds d7c66553af7 address change adds 6f26bc83376 Match ld besides collect2 in gcov test adds 0fd33554ca9 use __builtin_alloca, drop non-standard alloca.h adds 035e2b9b992 i386/asm-4 test: use amd64's natural addressing mode on all OSs adds 9be92136b55 require trampolines for pr85044 adds d8f890defc4 Add type to VR_VARYING. adds 4ea3e0d885a Add missed to a opt-info dump. adds ce1d21d251f 2019-08-16 Richard Biener rguenther@suse.de adds 32e2aa9f81d [gensupport] PR 91255: Do not error out immediately on set_ [...] adds fc58f6c2c81 Allow automatics in equivalences adds 6bda7a942a0 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update. adds 0524d24d9d6 2019-08-16 Richard Biener rguenther@suse.de adds c2d0f423d18 2019-08-16 Richard Biener rguenther@suse.de adds 72c85a947d5 * config/i386/mmx.md (mmxdoublemode): New mode attribute. [...] adds c8b6743f4e7 2019-08-16 Bernd Edlinger bernd.edlinger@hotmail.de adds 48168734456 PR testsuite/91458 adds 8d965611c0e gcc/ChangeLog: adds 1116e52102a * tree-sra.c (build_reconstructed_reference): Return NULL_ [...] adds 492f1f0dc97 As discussed below: https://gcc.gnu.org/ml/gcc-patches/20 [...] adds 0af297e4e03 libsanitize, asan - reapply r272406 adds fce92413fca libsanitizer, record a local patch. adds 0c8380299ca PR c++/85827 g++.dg/cpp1z/constexpr-if29.C: New test. adds a19ad8d4d41 * gcc.target/sh/pr54236-6.c: Use -fno-tree-forwprop. adds 32e9e3f2982 compiler: print runtime.hex in hex adds f6fc61dbfd0 Daily bump. adds af79fe45c3a Put the CL into the right dir. adds 1f43cad984b runtime: scan write barrier buffer conservatively adds fd82b3d64ff PR fortran/68401 Improve allocation error message adds 7b684c1bb1b * doc/include/gpl_v3.texi (Copying): Adjust the link to "W [...] adds baea9b0d567 * doc/ux.texi (User Experience Guidelines): Update reference. adds 2a24fc76a4a 2019-08-17 Thomas Koenig tkoenig@gcc.gnu.org adds 82e6ec4b4db 2019-08-17 Steven G. Kargl kargl@gcc.gnu.org adds c8200e2688b 2019-08-17 Steven G. Kargl kargl@gcc.gnu.org adds 65e74d4af16 2019-08-17 Steven G. Kargl kargl@gcc.gnu.org adds f1d127fa618 2019-08-17 Steven G. Kargl kargl@gcc.gnu.org adds 2d5ff4cbd29 compiler, runtime: allocate defer records on the stack adds a3bc8ca83aa compiler: support new numeric literal syntax adds e27959dec03 Daily bump. adds 9732a93393c * doc/install.texi (Specific, bfin): blackfin.uclinux.org [...] adds 2d0093b1d70 [Darwin, PPC] Fix fail of cpp/assert4.c adds 168a1e2923e [Darwin, fixincludes] Fix PR83531 adds b71ab3fdaa3 Daily bump. adds 24bf4b31e0b 2019-08-18 Steven G. Kargl kargl@gcc.gnu.org adds b1d96739945 PR target/91441 - Turn off -fsanitize=kernel-address if TAR [...] adds 46d53adf09c [Ada] Define the -fdump-scos option in lang.opt adds 219ede74f51 [Ada] Fix thinko in Acc_Loop_to_gnu adds b923604974d [Ada] Further cleanup in inlining machinery adds 790cfd31ee8 [Ada] Do not skip non-aliasing checking when inlining in GNATprove adds 33f602f48ff [Ada] Representation clause for derived enumeration type is [...] adds 813b821f62b [Ada] Opt: clean up left-overs of earlier implementation in [...] adds 46895d577ac [Ada] Add formal function parameter equality to SPARK containers adds a6f3144f4d5 [Ada] Allow reading a borrowed object inside a call to a pl [...] adds 76c3a40d7e8 [Ada] Minor refactorings adds dea591de06d [Ada] Document missing gnatmetric switches adds 52fd9316d15 [Ada] Fix internal error on subprogram instantiation with -gnatzc adds a04908860fd [Ada] Factor out the "size for& too small..." error message adds f7292123bd3 [Ada] Improve placement of warning on formals of generic su [...] adds 29090cc006a [Ada] Fix incorrect stub generation for types in instances adds b2dc32c7b40 [Ada] Enable use of GNAT.Sockets for VxWorks RTP adds a4a3cc3d9b2 [Ada] Improve warnings about "too few elements" and "too ma [...] adds b3e3fdb9576 [Ada] Process type extensions for -gnatw.h adds 24b72fffc23 [Ada] Buffer reading overflow in dispatch table initialization adds 1c440dfdc6e [Ada] Legality of protected subp. implementing interface op [...] adds 1897f0ad648 [Ada] Further cleanup in inlining machinery adds 6ac1b6cdcb8 [Ada] Lift restriction on instantiations that are compilati [...] adds f18ecd16624 [Ada] Generate ada_target_properties adds c537093aeb9 [Ada] Import documentation from the RM for various runtime units adds bc9fd5feb7f [Ada] Incorrect code for -gnateV switch adds f0a4ef56abe [Ada] Conversion routines between GNAT.OS_Lib.OS_Time and l [...] adds 0d1948ae979 [Ada] Crash on object initialization that is call to expres [...] adds 6a83178e340 [Ada] Suppress warnings on unreferenced parameters of dispa [...] adds 7551251eeaf [Ada] Fix bogus compilation error with Elaborate_Body and -gnatN adds f88abb35d9b [Ada] Einfo: update comments for E_Function and E_Procedure adds a0c25abb047 [Ada] Fix documentation for stream oriented attributes adds afadff66f65 Update BOZ constant documentation. adds 88bbd5a94e0 PR c++/91264 - detect modifying const objects in constexpr [...] adds f415e718b33 2019-08-19 Richard Biener rguenther@suse.de adds 2b89c02803f Add --with-static-standard-libraries to the top level adds 672f518ab21 [AArch64] Use scvtf fbits option where appropriate adds 3ff54bee940 runtime: be more strict in GC adds bffe9eb0464 compiler: new debugging output methods/functions adds 30edfeb5651 Daily bump. adds 1f01c91c090 2019-08-20 Bernd Edlinger bernd.edlinger@hotmail.de adds db6798761f5 * doc/install.texi (Specific, alpha): Remove note to use [...] adds dc4bb038279 Add TIGERLAKE and COOPERLAKE to GCC. adds 38f7cc2dd03 2019-08-20 Richard Biener rguenther@suse.de adds f2e4e0709fc Add pass_va_arg_by_reference adds ab1ae5aafef Add must_pass_va_arg_in_stack adds 75f3b169d46 Use function_arg_info for TARGET_ARG_PARTIAL_BYTES adds 06ac7813b29 Use function_arg_info for TARGET_PASS_BY_REFERENCE adds 7c0edd1d864 Use function_arg_info for TARGET_SETUP_INCOMING_ARGS adds 4b4b9420cb0 Use function_arg_info for TARGET_FUNCTION_(INCOMING_)ARG adds 0a1b83e3f99 Use function_arg_info for TARGET_FUNCTION_ARG_ADVANCE adds 46738c065fc Use function_arg_info for TARGET_CALLEE_COPIES adds 014773d1970 Use function_arg_info for TARGET_MUST_PASS_IN_STACK adds cae9bfc3dd8 Add a apply_pass_by_reference_rules helper adds 47e58953c4d Make function.c use function_arg_info internally adds 78e20effff5 Make calls.c use function_arg_info internally adds 4757fbc95df Add a pass_by_reference flag to function_arg_info adds c2652e1678a PR rtl-optimization/91347 * dse.c (scan_insn): Call add_w [...] adds 2ac74ac56cb [Ada] Add missing dot at the end of lang.opt doc for -fdump-scos adds 2abc9252f6a [Ada] Fix documentation for GNAT.Command_Line.Exit_From_Com [...] adds aebcd909346 [Ada] Initialize gnat_argc/gnat_argv only the first time adds c8c25b3d2ca [Ada] Document requirements for Pragma Lock_Free adds fe6acd8f2f8 [Ada] Revert change for gnatprove that is no longer needed adds 697113bd1ef [Ada] Sem_Ch13: fix uninitialized parameter static analysis [...] adds c20c73fab8b [Ada] Get rid of linear searches in Lib adds 6b466b3442b [Ada] Pragma Warning_As_Error works for style warnings adds a8e38e22c16 [Ada] Object_Size clause specifying 0 bits is illegal adds d5253a27eb3 [Ada] Warning for out-of-order record representation clauses adds 2d7d0768008 [Ada] Efficiency improvement in bounded ordered containers adds 5814355aa31 [Ada] Warn on Unchecked_Conversion to zero-sized array adds f51979c5749 [Ada] Fix a folding issue with System'To_Address adds a9cd3578cdc [Ada] More complete information level for -gnatR4 output adds d3589e82cde [Ada] Improve generated code for initialization of atomics adds c1af2733e5f [Ada] Enable delta_aggregate only in Ada 2020 mode adds 6b0b9e72e65 [Ada] New pragma Aggregate_Individually_Assign adds cb4340ba75a [Ada] Illegal limited function call accepted in a type conversion adds 1b86a7ca39f [Ada] Suppress Initialize_Scalars for Persistent_BSS adds bde0f5d5e44 [Ada] Spurious error in dispatching call with class-wide pr [...] adds 01c307f1688 [Ada] Crash on Loop_Entry for while_loop involving substrings adds 4c995b3ef82 [Ada] Fix propagation of compiler internal flag adds 35475a84676 [Ada] Set GNAT.OS_Lib.GM_Split's granularity back to 1 second adds 7a5b8c31b1b [Ada] Minor reformattings adds 80012fc8a20 [Ada] Improve speed of discriminated return types adds 952fd477845 [Ada] Improve efficiency of aggregates with <> adds 832af6f73f8 [Ada] Adapt GNATprove expansion for slices with access prefix adds 5c492d3cef3 [Ada] Inconsistent scope chain due to quantified expression adds bedde605bb8 [Ada] Crash on a Storage_Size aspect depending on attr. of [...] adds d477dcdebea [Ada] Unnesting: take inlining (-gnatn) into account adds 5508f65ec9c Intrinsic documentation changes. adds 0b4032a6bd1 2019-08-20 Richard Biener rguenther@suse.de adds 5f1dfe0be93 2019-08-20 Richard Biener rguenther@suse.de adds 9b9ca713654 2019-08-19 Matthew Beliveau mbelivea@redhat.com adds 6f692ac4df9 2019-08-20 Bernd Edlinger bernd.edlinger@hotmail.de adds 16ac1e7c117 compiler, runtime: implement shifts by signed amounts adds 5151e40eb43 PR libstdc++/91371 make std::is_function handle other calli [...] adds 404ca40db24 Fix markdown in Doxygen comments for std::reduce adds 47af321610e Do not try to process deleted headers with Doxygen adds 9e3160ea88f Daily bump. adds c3644b5e53b PR testsuite/91458 adds 8ba7efbc88a d: Fix internal compiler error: in d_init_builtins, at d/d- [...] adds 2bc838cbb6b d: Fix internal compiler error: in d_build_c_type_nodes, at [...] adds 42e27985606 d: Fix ICE: Segmentation fault in build_function_type at gc [...] adds 5a62bc78f82 d/dmd: Merge upstream dmd 375ed10aa adds d836de5ba7d d: Partially fix ICE: in register_moduleinfo, at d/modules.cc:40 adds 99550ead4fe libphobos: Merge upstream phobos 66ae77ac3 adds f410ae7bea0 PR d/91339 d/dmd: Merge upstream dmd b37a537d3 adds 63c92776deb libphobos: Merge upstream druntime 94686651 adds facde14d15a libphobos: Merge upstream druntime 5bb8ce19 adds bc94feec6ea [Ada] Max_Entry_Queue_Length aspect for protected entries adds 5fe5bf2ea68 [Ada] doc/Makefile: automatically create doc/share/_static adds 9d91d682799 [Ada] Missing attribute update in new_copy_tree adds fd745a23bdc [Ada] Replace low-level membership tests with high-level routines adds f9329a6ef35 [Ada] Fix assertion failure on derived private protected type adds c7ff8e7ac21 [Ada] Ignore subprogram address in ownership checking adds b4c01a1767e [Ada] Avoid spurious error in GNATprove mode on non-null ac [...] adds ab57dde09df [Ada] Do not rewrite argument of pragma Entry_Queue_Length [...] adds c315a4384c4 [Ada] Fix type mismatch in extended return statement expansion adds b70180f1ee6 [Ada] Undefined master in task with limited class-wide alia [...] adds 8efee0991b6 [Ada] Bindo.Graphs: Minor typo fixes adds 814f5f0e301 [Ada] Add the System.Bitfield_Utils runtime unit adds f6de748e533 [Ada] More complete information level for -gnatR4 output adds 7cff2412481 [Ada] Update references to the SPARK RM adds a2567713532 [Ada] More precise propagation of Size attribute in generic [...] adds ff8754a16e1 [Ada] Allow for of iteration on formal vectors adds d711075b57f [Ada] Minor refactorings/reformattings adds ebaebbd1bb3 [Ada] Improve detection of end of the process by GNAT.Expect adds 39e095d33a5 2019-08-21 Richard Biener rguenther@suse.de adds 6c43162b85a [testsuite][arm] Add missing quotes to expected warning messages. adds 85622b53846 * c-ada-spec.c (dump_ada_function_declaration): Be prepare [...] adds 29ead7a0731 2019-08-21 Richard Biener rguenther@suse.de adds ac71c66c0f8 [C++] Protect call to copy_attributes_to_builtin (PR91505) adds fc9bb3c4113 compiler: if hidden function referenced by inline, don' [...] adds 2076f56992e compiler: don't use pkgpath for fieldtrack of unexported field adds 71614dede81 2019-08-21 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 00391db3c7a 2019-08-22 Prathamesh Kulkarni <prathamesh.kulkarni@linar [...] adds 2a26a721e59 Daily bump. adds 64a70053a8b 2019-08-22 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 48665581293 [aarch64]: add intrinsics for vld1(q)_x4 and vst1(q)_x4 adds a02b858e879 [Arm] Add 16-bit thumb alternatives to iorsi3_compare0[_scratch] adds 5eddd2756d0 [ARM] Cleanup logical DImode operations adds 8baabb36ba3 [ARM] Cleanup DImode shifts adds def2e672b1d [ARM] Remove remaining Neon DImode support adds eee16cc508c [arm] Fix use of CRC32 intrinsics with Armv8-a and hard-float adds 869ddccc4e9 * c-parser.c (c_parser_declaration_or_fndef): Set DECL_ARG [...] adds 372b1a91305 rs6000: Move various non-vector things out of altivec.md adds 0708e6fa34a rs6000: Use unspec_volatile for darn (PR91481) adds 1ed63fa27e1 Fix gcc.target/i386/minmax-4.c etc. on 32-bit Solaris/x86 adds 5e22ce63a2d PR middle-end/91490 - bogus argument missing terminating nu [...] adds 63813d10069 2019-08-22 Steven G. Kargl kargl@gcc.gnu.org adds 4bd51903bb2 PR c++/91304 - prefix attributes ignored in condition. * [...] adds 64e33171d24 Daily bump. adds 4ad5dc1e77b Clean up value-prof.c a bit. adds f3e79a18c7d [Arm] Add support for missing CPUs adds 7a61d82166a 2019-08-23 Jozef Lawrynowicz jozef.l@mittosystems.com adds 065d9414649 ABS Documentation fix adds 0dbfa16e5ce Intrinsic documentation layout changes. adds 5aa3a134817 Make -flto=jobserver parallel again. adds b22edc94cc9 PR middle-end/91283 * common.opt (fexcess-precision=): Ad [...] adds 05d17d91449 [PATCH, c-family] Fix a PCH thinko (and thus PR61250). adds 9f271cbd097 PDF Layout adds 5c3eb2c1a3c [ARM] Deprecate -mneon-for-64bits adds bd163362daa gcc/testsuite/ChangeLog: adds e0114034a82 gcc/testsuite/ChangeLog: adds 9af915ea67f * config/mips/mips.md (mips_get_fcsr, *mips_get_fcs [...] adds c6b8a8ec751 [C++ PATCH] vfunc overrider simplification adds 27a347d8378 * zh_CN.po: Update. adds 49e26647783 Fix libstdc++ lstat missing return type for Windows target. adds ab686415215 * Makefile.tpl (HOST_EXPORTS): Add CXX_FOR_BUILD. * Makef [...] adds de41b18d8e9 PR c++/79817 - attribute deprecated on namespace. * cp-tr [...] adds 4bc8e258a08 rs6000: New darn testcase (PR91481) adds 84c3c2c581f compiler: record pointer var values to remove write barriers adds d1ecdf2c932 PR c++/91521 - wrong error with operator->. * decl.c (gro [...] adds 185e662b39d * parser.c (cp_parser_nested_name_specifier_opt): Avoid red [...] adds 2f70f68071e Fix handling of namespace-scope undeduced auto decls. adds 0eee89086a2 Daily bump. adds b05022a524a /cp 2019-08-24 Paolo Carlini paolo.carlini@oracle.com adds 1d8a21f0874 2019-08-24 Thomas Koenig tkoenig@gcc.gnu.org adds e86f8793056 [C++ PATCH] vfunc overrider simplification adds 965a3ea0885 Daily bump. adds eb2f60ef346 * config/i386/gmm_malloc.h: Only use <errno.h> and errno i [...] adds dccdad79074 Daily bump. adds 0f81292cb0a RISC-V: Add testcase for testing li pseudo instruction adds 560bf0fa63f 2019-08-26 Richard Biener rguenther@suse.de adds ce760ac94dc [PATCH 1/2] Allow folding all statements. adds 0f2f94390ea [PATCH 2/2] Add simplify rule for wrapped addition. adds 17305f1796d 2019-08-26 Richard Biener rguenther@suse.de adds b558eb7bcd7 Builtin function roundeven folding implementation adds e7ee9289d3c i386: Roundeven expansion for SSE4.1+ adds a5ffd97a243 2019-08-26 Richard Biener rguenther@suse.de adds 28f395f268d PR c++/91545 - ICE in constexpr store evaluation. * const [...] adds 62edc9ca72e * ChangeLog: Fix roundeven entry. adds 579de82bd22 * decl.c (duplicate_decls): Always merge DECL_DECLARED_CON [...] adds 864951082a4 PR tree-optimization/83431 - -Wformat-truncation may incorr [...] adds c30cd7e4ce6 * config/i386/i386.c (emit_i387_cw_initialization) <case [...] adds 56a42f7c438 compiler: generalize cleanup of unresolved placeholder [...] adds 279ed03cbc0 2019-08-26 Thomas Koenig tkoenig@gcc.gnu.org adds fad882bc019 Daily bump. adds 4f58ba39e3d Fix new clang warnings. adds fa66a3db1ec [arm/aarch64] Add comments warning that stack-protector ini [...] adds 31369380779 PR libgomp/91530 * testsuite/libgomp.c/scan-11.c: Add -ms [...] adds b334e215b16 PR testsuite/91549 adds 14a4f58b433 PR c++/91415 * c-common.c (verify_tree): For LSHIFT_EXPR, [...] adds 1521be593e2 2019-08-27 Richard Biener rguenther@suse.de adds dcaf4c7b4cb Share a prevailing name for remove debug info symbols w/ LTO. adds d5c8756595d libgo: rebuild runtime.inc if mkruntimeinc.sh changes adds 7f5d6faa9dd Options documentation fixes. adds fbefd259ce4 gcc/testsuite/ChangeLog: adds 90938a4b12d PR target/91528 * config/i386/i386-features.c (convert_sc [...] adds 38afbc1d01a * gcc.target/i386/sse4_1-round-roundeven-1.c (dg-options): [...] adds c7c0ef67526 2019-08-27 Harald Anlauf anlauf@gmx.de adds d77b9818960 * tree-ssa-strlen.c (printf_strlen_execute): Initialize t [...] adds 576fb235f4b PR tree-optimization/91567 - Spurious -Wformat-overflow war [...] adds 78b78354320 Daily bump. adds 4fd69db481b PR c++/91428 - warn about std::is_constant_evaluated in if [...] adds 648516e0fd3 PR c++/81676 - bogus -Wunused warnings in constexpr if. * [...] adds 8381af2a263 Remove code leftover that has never been used. adds f1c99229b33 PR libgomp/91530 * config/i386/sse.md (vec_shl_<mode>, ve [...] adds f3e6e6b33e1 PR libgomp/91530 * config/i386/sse.md (vec_shl_<mode>, ve [...] adds e723310ddd9 2019-09-28 Bernd Edlinger bernd.edlinger@hotmail.de [...] adds 49131ecd2e6 2019-08-28 Bernd Edlinger bernd.edlinger@hotmail.de adds fb046d297ff Stated standards in documentation adds a5337e741b1 2019-08-28 Richard Biener rguenther@suse.de adds 4d48acf59bc [PR c++/90613] Fix using-decl debug bloat adds 410de792334 [PR 91468] Small fixes in ipa-cp.c and ipa-prop.c adds 0ccf1b9d72e * config/i386/i386-features.c (general_scalar_chain::comp [...] adds e12cf2ce124 PR driver/80545 - option -Wstringop-overflow not recognized [...] adds 3b96aff0edd PR tree-optimization/91457 - inconsistent warning for writi [...] adds f54e91674c9 compiler, runtime: provide index information on bounds [...] adds db85420c6b9 [Preprocessor] small cleanups adds cfb8767c2ee compiler: handle unsafe conversion expression in escape [...] adds 17f66fbb71f Add .clangd and compile_commands.json to .gitignore. adds bfef39af7bb 2019-08-28 Steven G. Kargl kargl@gcc.gnu.org adds 2905f222393 2019-08-28 Steven G. Kargl kargl@gcc.gnu.org adds 1738f90ef6c PR c++/91360 - Implement C++20 P1143R2: constinit. * c-co [...] adds f5fafa3e7ef 2019-08-28 Steven G. Kargl kargl@gcc.gnu.org adds 8cfe81fc55d runtime: move osinit to Go adds 5dbfe501898 Update ABI baselines for x86 and powerpc GNU targets adds 71b0718cdfe * es.po: Update. adds 3cc4657e1f3 Daily bump. adds 42a02a51c2a Implement P1152R4: Deprecating some uses of volatile. PR [...] adds 784a155164c 2019-08-29 Richard Biener rguenther@suse.de adds 509051ab990 /cp 2019-08-29 Paolo Carlini paolo.carlini@oracle.com adds d195b9224c9 PR tree-optimization/91351 * tree-cfg.c (generate_range_t [...] adds fab9e804eb9 PR target/91560 * config/i386/i386-expand.c (expand_vec_p [...] adds 245a249c6e4 * config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: [...] adds 9f5445ae399 2019-08-29 Richard Biener rguenther@suse.de adds 597d6fb2890 2019-08-29 Richard Biener rguenther@suse.de adds f079e7eee6b PR libstdc++/91067 add more missing exports for directory i [...] adds b48b72c0369 [preprocessor] Include stacking adds 731dc9dad80 * ChangeLog: Fix wrong ChangeLog of my last entry. adds fb910a5d439 * config/i386/i386.c (inline_secondary_memory_needed): Ret [...] adds 73d4967060b * config/i386/i386-features.c (general_scalar_chain::comp [...] adds 615452162a9 Daily bump. adds 0e4fb591aff [PR 91579] Avoid creating redundant PHI nodes in tail-call pass adds 122f262a8cb 2019-08-30 Bernd Edlinger bernd.edlinger@hotmail.de adds d8970a501e5 * gcc-interface/gigi.h (gigi_checking_assert): New macro. [...] adds 9ea6b8369d5 PR libstdc++/89164 enforce constraints for uninitialized algos adds 0e3d44a8641 * doc/invoke.texi (-Wvolatile): Use @code for volatile. adds 2655211d6a7 * gcc-interface/trans.c (Attribute_to_gnu) <Attr_Size>: Ad [...] adds 3dbaec5afd5 * gcc-interface/decl.c (annotate_value) <CALL_EXPR>: Inlin [...] adds 8cae88354ad * gcc-interface/utils.c (build_template): Deal with parame [...] adds 0375b2f5968 * gcc-interface/trans.c (lvalue_required_p) <N_Slice>: Adj [...] adds e2ddffae44f * gcc.target/mips/r10k-cache-barrier-9.c: Suppress warnings. adds 9b61bcc8f48 * gcc-interface/gigi.h (aggregate_type_contains_array_p): [...] adds 847c80704c7 * gcc-interface/trans.c (gnat_to_gnu): Do not set the loca [...] adds 3e8204d26ee * gcc-interface/ada-tree.h (DECL_FORCED_BY_REF_P): New mac [...] adds ae1df2360c5 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update. adds b6db0e1cae8 * gcc-interface/decl.c (maybe_saturate_size): New function [...] adds 1cd8d420633 Fix errors in new test adds 6965df15fd2 Optimize std::to_chars adds 2084eeb84e3 PR middle-end/91584 - Bogus warning from -Warray-bounds dur [...] adds 73fa7185ea9 PR middle-end/91599 - GCC does not say where warning is happening adds 39a2733823d Fix ChangeLog adds 3888d1c5724 compile, runtime: permit anonymous and empty fields in [...] adds 3694974d65e RISC-V: Disable -msave-restore for shared libraries. adds b08b2a5e58b Daily bump. adds c6fd6a9f1cb 2019-08-30 Steven G. Kargl kargl@gcc.gnu.org adds a427504b6e1 runtime: always build panic32.go adds 21f75c92e35 compiler: don't report runtime escapes if we've seen errors adds 6ced506d5b6 compiler, runtime: support and use single argument go:linkname adds af4d0f8c5c5 compiler: check for notinheap struct at each struct field adds 5b9471ffca2 or1k: Fix issue with set_got clobbering LR (r9) adds fead1fcd56d * doc/generic.texi (Unary and Binary Expressions): Mark up [...] adds b2652004c45 * es.po: Update. adds cd170b8998d Add source location to TRAIT_EXPR. adds 833ed6d8012 Daily bump. adds e999519d186 Fix wrong dates in ChangeLog adds 1f3651d0907 PR lto/91572 * tree.c (find_decls_types_in_node): Also wa [...] adds ce7399f7a49 PR middle-end/91623 * optabs.c (expand_vec_cond_expr): If [...] adds 8fe80dcb487 * doc/xml/manual/policy_data_structures_biblio.xml (COM: C [...] adds a3b311c8d80 2019-09-01 Paul Thomas pault@gcc.gnu.org adds 0a09a00c870 PR target/91472 * config/sparc/sparc.c (sparc_cannot_forc [...] adds 50e97fd99d8 * lib/target-supports.exp (check_effective_target_pthread) [...] adds a83d08081f7 [testsuite] Unsupport 20190827-1.c for targets without alia [...] adds 3672dad93d2 2019-09-01 François Dumont fdumont@gcc.gnu.org adds 473c9fa6f6c PR c++/91129 - wrong error with binary op in template argu [...] adds 2ea3c47ba94 Daily bump. adds d76714d0f7a Consider also negative edges in cycle detection. adds bfe8e7bea5b Use cxx_printable_name for __PRETTY_FUNCTION__ in cp_fname_init. adds 3f158456d80 Fix thinko in early bail out in tree-switch-conversion. adds dbe533020ef Set tabstop=8 for gcc-match file types. adds 9fad82eb799 * gimple-ssa-strength-reduction.c (valid_mem_ref_cand_p): [...] adds dd0e7bf874e Update Solaris baselines for GCC 10.0 adds 8e87bb1bdf9 PR go/91617 * fold-const.c (range_check_type): For enumer [...] adds fe635a0b2aa PR target/91323 * doc/generic.texi (LTGT_EXPR): Merge wit [...] adds c8e0f60f031 Minor simplifications for std::to_chars implementation adds 648520ff435 Update libstdc++ docs for library version bumps adds 0956a4644f9 Use __constinit keyword in libstdc++ sources adds c6f458cda85 contrib/vimrc: override formatting options for more files adds 81cf9b334b1 PR tree-optimization/91632 * gcc.c-torture/execute/pr9163 [...] adds 21472120131 2019-09-02 Bernd Edlinger bernd.edlinger@hotmail.de adds 26995bc0607 2019-09-02 Steven G. Kargl kargl@gc.gnu.org adds e917e7601ae 2019-09-02 Paul Thomas pault@gcc.gnu.org adds a0230d7f758 Daily bump. adds de02557984a [x86 testsuite] preserve full register across main adds 6b2caf8f132 PR tree-optimization/91597 * tree-vrp.c (extract_range_fr [...] adds e1c786d6b5c [AArch64] Add Linux hwcap strings for some extensions adds 651d2bef778 2019-09-03 Bernd Edlinger bernd.edlinger@hotmail.de adds 7d549bca130 [AArch64] Add support for missing CPUs adds 51f75907837 [AArch64] Implement ACLE intrinsics for FRINT[32,64][Z,X] adds 25cf4c37c0f [AArch64] Add support for __jcvt intrinsic adds 3c74bf06f3a S/390: Fix failing RTL check in s390_canonicalize_comparison adds 0a76e735f94 S/390: Commit forgotten test for r275336 adds 0100a694490 2019-09-03 Richard Biener rguenther@suse.de adds 7019be17069 2019-09-03 Chung-Lin Tang cltang@codesourcery.com adds 677b4679d81 2019-09-03 Bernd Edlinger bernd.edlinger@hotmail.de adds 7ee1594e0eb Remove Cell Broadband Engine SPU targets adds eb0132cba51 PR target/91604 * config/i386/i386-expand.c (split_double [...] adds 9b946574629 * c-cppbuiltin.c (builtin_define_with_hex_fp_value): Alway [...] adds 9af8677b95a * rust-demangle.c (unescape): Remove. (parse_lower_hex_ni [...] adds d26b2c2c352 PR tree-optimization/91504 * match.pd: Add ((~a & b) ^a) [...] adds 30551888339 Implement TARGET_HANDLE_GENERIC_ATTRIBUTE adds bbe06dc7040 MSP430: Setup exclusion tables for function and data attributes adds da423e0efe2 MSP430: Use default_elf_select_section to determine section [...] adds bebe392c897 compiler: only import variable into . if same package adds b4fffdadb4b Daily bump. adds 8e1afeeacfa 2019-09-03 Steven G. Kargl kargl@gcc.gnu.org adds 4a4666814dd 2019-09-04 Richard Biener rguenther@suse.de adds dc397aa88f3 Use argparse.ArgumentParser for mklog. adds 4fab97a9f88 mklog: parse PR references from new test files adds d40dc8ab221 mklog: Do not print changed functions in testsuite adds 38258f5440b Add warning Wenum-conversion for C and ObjC. adds 88af32b3100 PR target/32413 * config/i386/i386.c (inline_secondary_me [...] adds 0df381c4f78 Remove -fdeduce-init-list. adds 35649c476cf Disallow -fvtable-verify and -flto to be used together. adds 60117a2f62d Add user-defined clock to libstdc++ condition_variable tests adds 1c8ed0e4e68 PR libstdc++/41861 Add full steady_clock support to conditi [...] adds 680b25498f5 2019-09-04 Steven G. Kargl kargl@gcvc.gnu.org adds f094b3cbb8c Daily bump. adds bc7cb4d700e PR tree-optimization/91663 * go-lang.c (go_langhook_post_ [...] adds cb8e7f5fffc Improve PRNG jumping when using threads adds 3dc0eb59d25 Remove broken URL from libstdc++ manual adds 7a48d5d85d7 Force IFN_LOAD/STORE_LANES operands to be memory (PR91577) adds e93f8076b8f * doc/install.texi: Update and clarify requirements to bui [...] adds c566e9ccc58 2019-09-05 Richard Biener rguenther@suse.de adds 8bc9c0bbee9 [preprocessor/91639] #includes at EOF adds f742e18cbeb Implement std::span for C++20 adds 2981b5fceea [C++ PATCH] vtable decl marking adds 26d2429145d 2019-09-05 Richard Biener rguenther@suse.de adds d9743e50275 PR middle-end/91001 PR middle-end/91105 PR middle-end/91 [...] adds 8b34a2cd5a1 2019-09-05 Bernd Edlinger bernd.edlinger@hotmail.de adds 539fe734e7e Improve precondition checks for std::span adds d22747670a8 Global GCN instructions need nops too. adds d5cec9566d5 PR c++/91644 - ICE with constinit in function template. * [...] adds 414f622aff4 2019-09-05 Steven G. Kargl kargl@gcc.gnu.org adds 77f9e0f868c 2019-09-05 Harald Anlauf anlauf@gmx.de adds 995e214b491 RISC-V: Fix bad insn splits with paradoxical subregs. adds 4576da28999 Daily bump. adds d363d582274 Remove support for repo files (PR c++/91125). adds d5c58e6923b Improve documentation of for statement. adds db23acf2910 [arm] Add missing predicated-short-it variants to cmp_and a [...] adds 533c775b684 Fix GCC_LINUX_FUTEX to work with C99 compilers adds 45252ef980b [C++ PATCH] Reserve a decl_lang bit adds 924ea280583 [PATCH] Deprecate -frepo option. adds 79dd6fa74a8 [preprocessor] Popping "" file names adds f85521172f9 Define std::ssize for C++20 (P1227R2) adds 9b323eadd94 Fix testcase to not use LTO with -fvtable-verify. adds fecb4efbcf0 * g++.dg/warn/Warray-bounds-4.C: Skip AIX. [...] adds 98bd8ad6a8c * gcc.dg/torture/inf-compare-1.c: Skip AIX. [...] adds 5f2c4c2a88c * function.c (assign_parm_find_data_types): Use RECORD_OR_ [...] adds 9e947a4ac2a libgo: update to Go 1.13beta1 release adds 8715566738a PR target/91654 * config/i386/x86-tune-costs.h (skylake_c [...] adds f833076a082 rs6000: Delete UNSPEC_FRSP adds a200b916e80 rs6000: Delete UNSPEC_MV_CR_OV. adds 07f19ed925b RISC-V: Re-enable -msave-restore for shared libraries. adds 8625917444d Daily bump. adds c33c968f7e7 2019-09-07 Bernd Edlinger bernd.edlinger@hotmail.de adds bcaaaec211a add PR target/91684 to ChangeLog adds e54b76ca8cd PR tree-optimization/91665 * tree-vect-loop.c (vectorizab [...] adds b04886762de * g++.dg/cpp2a/decomp2.C: Add TLS options. [...] adds e2f9dd1f4da 2019-09-07 Bernd Edlinger bernd.edlinger@hotmail.de adds 6d529564788 Daily bump. adds c4a5a1692cf genemit: Print file+line in the "Splitting with" message adds 8024e87983d Daily bump. adds 17bc331b293 Update config.sub and config.guess. adds eab9adfb90d opt-functions.awk: fix comparison of limit, begin and end adds 6552d40b5cf testsuite: annotate c-torture/compile tests with dg-require [...] adds a111f9a0fc8 testsuite: new require effective target indirect_calls adds 3ec6f8cb4ae GCC port for eBPF adds 5dd8d3ebe3b PR target/91704 * config/i386/avxintrin.h (__v32qs): New [...] adds 668cbe0a29e PR target/87853 * config/i386/emmintrin.h (_mm_cmpeq_epi8 [...] adds a1823cbbcbd Improve constraints for std::span constructors adds a7d35751fec Minor std::to_chars optimisation for base 10 adds 983a2e1da0f Update comment of removed options. adds a4775a7b38e 2019-09-09 Barnaby Wilks barnaby.wilks@arm.com adds 57d34e71c5d Remove bt-load.c adds 32f944103ff 2019-09-09 Edward Smith-Rowland 3dw4rd@verizon.net adds fe717ce74d8 Forgot Changelog from latest commit. adds 7b6485dc603 rs6000: Update rlwinm-[012].c adds 2ac0f18ef74 Simplify the implementation of HARD_REG_SET adds dfa9d60a8eb Make note_stores take an rtx_insn adds de7358edfc8 Remove COPY_HARD_REG_SET adds fb3190fc14c Remove COMPL_HARD_REG_SET adds 1ffef4f5326 Remove AND_HARD_REG_SET adds 247f191ed45 Remove IOR_HARD_REG_SET adds 9cfad81014c Remove AND_COMPL_HARD_REG_SET adds fcbb220b1d7 Remove IOR_COMPL_HARD_REG_SET adds 3a9ade4c321 Remove hard_reg_set_equal_p adds e79ff3cbaec Tweak interface to ira-build.c:ior_hard_reg_conflicts adds 65bac46108f Add "fast" conversions from arrays to bitmaps adds d48484354de Remove global REG_SETs adds 05d8579eda5 compiler: traverse types of constant expressions adds 42dd5858af0 compiler: don't use predeclared location for implicit r [...] adds 77e9a31a43f 2019-09-09 Bernd Edlinger bernd.edlinger@hotmail.de adds d44488c7785 libgo: only build x/sys/cpu/cpu_gccgo.c on x86 systems adds 7bb0cdeb0de misc/cgo/testcshared: restore gofrontend-local changes adds aa5dfff0506 Daily bump. adds 0268bb78bb7 PR c++/84374 - diagnose invalid uses of decltype(auto). * [...] adds 56021067732 compiler: permit inlining constant expressions and expr [...] adds 010217a5731 cmd/go: look for tool build ID before hashing entire file adds 12e702072d1 2019-09-09 Edward Smith-Rowland 3dw4rd@verizon.net adds 367b16d1635 [ARM/FDPIC 01/24] [ARM] FDPIC: Add -mfdpic option support adds 5825655f549 Optimise std::remove_cv and use more helper aliases adds 297b1f92b15 PR libstdc++/91711 fix failing test adds 6cb819f4467 [ARM/FDPIC v6 02/24] [ARM] FDPIC: Handle arm*-*-uclinuxfdpi [...] adds 8329eec49b8 [ARM/FDPIC v6 03/24] [ARM] FDPIC: Force FDPIC related optio [...] adds 2649fa4112f [ARM/FDPIC v6 04/24] [ARM] FDPIC: Add support for FDPIC for [...] adds d52e0f059e1 [ARM/FDPIC v6 05/24] [ARM] FDPIC: Fix __do_global_dtors_aux [...] adds b5f6b83e143 [ARM/FDPIC v6 06/24] [ARM] FDPIC: Add support for c++ exceptions adds 947d9057533 [ARM/FDPIC v6 07/24] [ARM] FDPIC: Avoid saving/restoring r9 [...] adds 2ec82e4faf9 [ARM/FDPIC v6 08/24] [ARM] FDPIC: Enforce local/global bind [...] adds 859749d4a45 [ARM/FDPIC v6 09/24] [ARM] FDPIC: Add support for taking ad [...] adds cd6f4f2f6e6 [ARM/FDPIC v6 10/24] [ARM] FDPIC: Implement TLS support. adds 08ff77875e8 [ARM/FDPIC v6 11/24] [ARM] FDPIC: Add support to unwind FDP [...] adds 85fc66a7448 [ARM/FDPIC v6 12/24] [ARM] FDPIC: Restore r9 after we call [...] adds 67805ce89fe [ARM/FDPIC v6 13/24] [ARM] FDPIC: Force LSB bit for PC in C [...] adds 670a7875fc8 [ARM/FDPIC v6 14/24] [ARM][testsuite] FDPIC: Skip unsupport [...] adds 14694482176 [ARM/FDPIC v6 15/24] [ARM][testsuite] FDPIC: Adjust scan-as [...] adds 870d8516707 [ARM/FDPIC v6 16/24] [ARM][testsuite] FDPIC: Skip tests tha [...] adds b55d82d1032 [ARM/FDPIC v6 17/24] [ARM][testsuite] FDPIC: Handle *-*-uclinux* adds 1aa6db9eddf [ARM/FDPIC v6 18/24] [ARM][testsuite] FDPIC: Enable tests o [...] adds cd2be8eea01 [ARM/FDPIC v6 19/24] [ARM][testsuite] FDPIC: Adjust pr43698 [...] adds d89c07490c9 [ARM/FDPIC v6 21/24] [ARM] FDPIC: Handle stack-protector co [...] adds dff61244704 [ARM/FDPIC v6 22/24] [ARM][testsuite] FDPIC: Skip tests tha [...] adds de6995f3aee [ARM/FDPIC v6 23/24] [ARM] FDPIC: Implement libitm support. adds d8385cff92c /cp 2019-09-10 Paolo Carlini paolo.carlini@oracle.com adds 9f6c2e7c281 [ARM/FDPIC v6 24/24] [ARM] FDPIC: Handle arm*-*-uclinuxfdpi [...] adds f58c7f4de93 PR middle-end/91680 * match.pd ((A / (1 << B)) -> (A >> B [...] adds cd50420dfc2 LWG 3266. to_chars(bool) should be deleted adds d4280d8d822 * doc/install.texi: Fix syntax for html generation. adds a5c00f1f53d * gfortran.dg/default_format_1.f90: Remove XFAIL AI [...] adds 9a236ca1a68 Rename Deprecated to WarnRemoved in *.opt files. adds e98f100cc5f Make get_call_rtx_from take a const rtx_insn * adds e4c0b7eac16 Implement std::common_reference for C++20 adds 1465619d7be Move c6x REGNO_REG_CLASS out of line adds a784d7592ac Remove call_fixed_reg_set adds ea1b9aa643d Remove no_caller_save_reg_set adds b5f4ab21a9c Replace call_used_reg_set with call_used_or_fixed_regs adds 52e932b82bd Make more use of regs_invalidated_by_call adds ba77f2a8cd3 Add call_used_or_fixed_reg_p adds 9e8abc79dbc Remove redundant fixed_regs tests adds 0b944382ab7 Hide call_used_regs in target-independent code adds 0817f947478 Remove call_really_used_regs adds 9deb0dae53a go/internal/gccgoimporter: support embedded field in po [...] adds bd8c24f6216 PR go/91621 mksysinfo: change test == to test = adds ecad294dbb3 libgo: Solaris and x/sys/cpu compatibility fixes adds bf9ff334c9e PR c++/91705 - constexpr evaluation rejects ++/-- on float [...] adds dcf53eeb7d2 PR c++/91673 - ICE with noexcept in alias-declaration. * [...] adds 5f097de3a37 Daily bump. adds d13ef07b836 Update my email address adds 36ce544a094 2019-09-11 Richard Biener rguenther@suse.de adds 317ecfb67aa PR middle-end/91725 * match.pd ((A / (1 << B)) -> (A >> B [...] adds cef80e2103e PR tree-optimization/91723 * tree-vect-stmts.c (vectoriza [...] adds 76a986c4dd6 PR rtl-optimization/89795 * rtlanal.c (nonzero_bits1) <SU [...] adds d7bb8e5b975 2019-09-11 Richard Biener rguenther@suse.de adds 3e0fb9b8feb 2019-09-11 Richard Biener rguenther@suse.de adds b33daee6bc7 [PATCH] some tree struct marking adds 7da48f4c2f8 PR rtl-optimization/89435 PR rtl-optimization/89795 PR r [...] adds 25f120f074c Fix libstdc++ tests for -Wvolatile warnings in C++2a mode adds 0f5caaa9b5f Fix Xmethod for shared_ptr::use_count() adds 5499c2e2fae gotest: force test package to be imported first adds f29c4dee815 golang.org/x/sys/cpu: define doinit when needed adds 45c13053b60 compiler: suppress type descriptor generation for aliases adds 4e858fb59f9 Simplify the code. adds c71b2642d0e 2019-09-11 Steven G. Kargl kargl@gcc.gnu.org adds 019d91b023f 2019-09-11 Steven G. Kargl kargl@gcc.gnu.org adds 3854208c417 2019-09-11 Sandra Loosemore sandra@codesourcery.com adds 91aa9af966d Daily bump. adds 514ffb4c006 Vectorise multiply high with scaling operations (PR 89386) adds c3ae6f9b28e PR libstdc++/91748 fix std::for_each_n for random access iterators adds 22116957c80 2019-09-12 Richard Biener rguenther@suse.de adds 74cdc006ab7 PR tree-optimization/89386 * config/i386/sse.md (smulhrs< [...] adds d7eedf0db09 libgo: update to Go1.13 adds 3e4c8c50148 Daily bump. adds 0b9fa0c5420 2019-09-13 Paul Thomas pault@gcc.gnu.org adds f0b3e3e4282 [PATCH][GCC] Update my email address adds 2282ef88203 2019-09-13 Bernd Edlinger bernd.edlinger@hotmail.de adds 1455fbc2992 * doc/invoke.texi (Optimize Options): Fix typo. adds ccd70bb3fde libgo: don't use ? in grep pattern adds 82db3d4a127 2019-09-13 Bernd Edlinger bernd.edlinger@hotmail.de adds 7ce621eba4f gnatmake: Accept the `--sysroot=' GCC driver option adds e199c004425 libgomp plugin - init string adds 7841933c9a3 2019-09-13 Steven G. Kargl kargl@gcc.gnu.org adds fc2f323746f Daily bump. adds aa7b2a80be6 Consider doloop IV in IVOPTs: adds 412f06700b0 Formatting and comment syntax adjustments. adds 7e1be1452f9 2019-09-14 Sandra Loosemore sandra@codesourcery.com adds e9ba16a32e6 2019-09-14 Thomas Koenig tkoenig@gcc.gnu.org adds 38a317a3f6f Daily bump. adds 19883048ff8 2019-09-15 Thomas Koenig tkoenig@gcc.gnu.org adds 2326dbbf578 [C++ PATCH] simplify clone predicate adds 92e60c38712 2019-09-15 Thomas Koenig tkoenig@gcc.gnu.org adds ef65829ac2a Change C++ to C comments. adds 6b5b59df636 2019-09-15 Steven G. Kargl kargl@gcc.gnu.org adds e7f93902bfb 2019-09-15 Sandra Loosemore sandra@codesourcery.com adds ca5d48c5098 PR c++/91740 - ICE with constexpr call and ?: in ARRAY_REF [...] adds ce026385ee5 Daily bump. adds 2a091115984 Handle location wrappers better in warn_logical_operator. adds 948d5b831af Fix conversions for built-in operator overloading candidates. adds 02472c3e46d PR c++/82165 - enum bitfields and operator overloading. adds 379b7d43410 PR c++/30277 - int-width bit-field promotion. adds 0ccd55795bd 2019-09-16 Richard Biener rguenther@suse.de adds 5bd2334108f Auto-generate maybe_fold_and/or_comparisons from match.pd adds 8c94effe263 Fix PR88784, middle end is missing some optimizations about [...] adds b8fcf44cb75 Rewrite part of and_comparisons_1 into match.pd. adds 58a11abc4e1 Rewrite first part of or_comparisons_1 into match.pd. adds 4bc26ca2c40 Rewrite second part of or_comparisons_1 into match.pd. adds baab33b8dcd * Makefile.in (build/genmatch.o): Depend on $(CPPLIB_H). adds 1828513ec93 PR target/91719 * config/i386/i386.h (TARGET_USE_XCHG_FOR [...] adds 34ef86b6909 * config/i386/sync.md (atomic_store<mode>): Improve comment. adds 344ea12a1d0 * gcc.target/i386/pr89386.c (foo): Fix return type. * gcc [...] adds 5ae7dab9c12 compiler: fix quoting of //go:linkname in error message adds e2933ab091c /cp 2019-09-16 Paolo Carlini paolo.carlini@oracle.com adds 9c3400bcca3 Daily bump. adds 9071bbda3de [Ada] Refine conditions for calling Copy_Bitfield adds a5b56635158 [Ada] Fix wrong value of 'Size for slices of bit-packed arrays adds b7784fc1fd1 [Ada] Support for local unix sockets in GNAT.Sockets API adds ecff36d37eb [Ada] Avoid touching potentially nonexistent memory adds 9e81bac1157 [Ada] Adding assertions on extra formals for BIP function calls adds 4ce8549f079 [Ada] Refine change for bit-packed slices adds 9715b90b25b [Ada] PR ada/91268 Do not redefine macros adds dff0aad9b5b [Ada] Ignore missing ALI files in GNATprove mode adds 46ecc8a5655 [Ada] Ada 2020: Raise expressions in limited contexts (AI12-0172) adds 7b5dc84129a [Ada] Missing tagged type decoration in corresponding recor [...] adds 9dd1c8d4302 [Ada] In a generic use Presanalyze_Spec_Expression on Predicates adds 2ae889fd75f [Ada] Do not inline dispatching operations in GNATprove mode adds 97cc8a4da1a [Ada] A new utility routine for detecting attribute 'Old adds 2dd49ac0d6b [Ada] Avoid to close irrelevant file descriptors adds d1f82d5d9ad [Ada] GNAT.Expect (Expect_Internal): Try to call 'poll' few times adds 8d9292f4eb5 [Ada] Close file descriptors allocated for tty only once adds 6cf7ff4ab26 [Ada] Remove section on pragma No_Run_Time adds 3eafeaefc5e [Ada] Support chained calls to traversal functions in SPARK adds 9b61281dbbd [Ada] Don't accept illegal (e.g., Integer'(null)) generic actuals adds cfd7a172891 [Ada] Clarify documentation for Stack_Usage adds 660eeb420c5 [Ada] GNATprove: avoid crash on illegal borrow during packa [...] adds fe6acfb6fde [Ada] Force even timestamp in Windows ALI files adds 9d85974b8a7 [Ada] Fix possible suppressed overflows in arithmetic run-time adds 817708cc350 [Ada] Raise Constraint_Error in overflow case involving rounding adds fc9bc18acc4 [Ada] Minor fixes mostly in comments of runtime arithmetic unit adds dc8d29f35c4 [Ada] Update the character type comment in exp_dbug.ads adds 6448916b507 [Ada] Fix ineffective -gnatyN for separate compilation units adds ff1def657fb [Ada] Missing propagation of Has_Predicates in cloned subtypes adds d469d34f47d [Ada] Fix rounding of fixed-point arithmetic operation adds c8fb0b8ac3d [Ada] Add Remove primitive on functional maps adds 3355eced38d 2019-09-17 Richard Biener rguenther@suse.de adds 162ae714b22 [PR91749][arm] FDPIC: Handle -mflip-thumb adds 89afc1a67db 2019-09-17 Paul Thomas pault@gcc.gnu.org adds 0baccb2f48d PR ipa/91089 - Setup predicate for switch default case in IPA adds 6d811791d96 [ARM/FDPIC v6 20/24] [ARM][testsuite] FDPIC: Skip tests usi [...] adds 09d83c88b64 2019-09-17 Richard Biener rguenther@suse.de adds 6518eafd68b Remove name of unused parameter in array-traits.h adds 91a19dfc91d [arm] Fix insn type of *thumb1_tablejump adds 11beb62101f [arm][aarch64] Make no_insn issue to nothing adds 702a4bd1210 [arm][aarch64] Handle no_insn in TARGET_SCHED_VARIABLE_ISSUE adds f4f166c7ec6 reflect: unexport FFICallbackGo; use go:linkname instead adds 934789bef39 PR go/91781 reflect: promote integer closure return to [...] adds 402c2afa84a runtime: for FFI, treat directIface types as pointers adds 0901fb15115 Daily bump. adds c0578c7f4f3 [x86] Tweak testcases for PR82361 adds 5763e144adf [Ada] Refine previous change for -gnatn and LLVM adds b62d138e467 [Ada] Fix style issues in functional maps adds 10789c9ab70 [Ada] Avoid uninitialized variable in bounded containers adds bfc9786e0de [Ada] System.Stack_Usage: fix a typo adds 968356cde57 [Ada] Remove remaining references to VMS support adds 34bc5aa6f79 [Ada] Improve doc on Warning_As_Error adds 2f5f7be7292 [Ada] Fix 32/64bit mistake on SYSTEM_INFO component in s-win32 adds dbdeaa0898b [Ada] Fix typo in error message adds 257d7f291bc [Ada] No Storage_Error for an oversized disabled ghost arra [...] adds 307b1798bdd [Ada] Fix errno for rename for the VxWorks 6 target adds cd052b50e9d [Ada] Raise exception on call to Expect for a dead process adds 29f421fd192 [Ada] Factor out code for deciding statically known Constra [...] adds be0ac57dbce [Ada] Ensure that Scan_Real result does not depend on trail [...] adds d2ef5482c2c [Ada] Skip entity name qualification in GNATprove mode adds 72c5352b69f [Ada] Refine type of Get_Homonym_Number result adds 5f02e9ac666 [Ada] Don't fail a front-end assertion if errors have alrea [...] adds e3e94218b35 [Ada] Code cleanup of alignment representation clauses in d [...] adds 0a8c228c91a [Ada] Fix minor formatting issue adds 61aec20f449 [Ada] Improve efficiency of copying bit-packed slices adds fd7f9ee7ae1 [Ada] Fix portability issues in access to subprograms adds 6ef77f9eddd [Ada] Implement AI12-0086's rules for discriminants in aggregates adds 91c1942e8f1 [Ada] Spurious run time error on anonymous access formals adds 59dff78ae41 [Ada] Fix sharing of expression in array aggregate with oth [...] adds 22b5c9f089d [Ada] Missing accessibility check on discrim assignment adds fcafcd8dac8 [Ada] Spurious ineffective use_clause warning adds affdb52b4dc [Ada] Crash on aggregate with dscriminant in if-expression [...] adds 711d12e8511 [Ada] Use static discriminant value for discriminated task record adds fb1194b3a2d [Ada] Crash on universal case expression in fixed-point division adds f6e980d2973 [Ada] Fix spurious alignment warning on simple address clause adds e9acce32be0 [Ada] Avoid gnatbind regression caused by Copy_Bitfield adds a87863631f2 Come up with debug counter for store-merging. adds 361d6224e57 Two more POLY_INT cases for dwarf2out.c adds 18a6b95a0a0 Handle variable-length vectors in compute_record_mode adds 2cf069e1b52 Don't treat variable-length vectors as VLAs during gimplification adds 64dd9ffcf41 Make get_value_for_expr check for INTEGER_CSTs adds 046c75ecf78 2019-09-18 Richard Biener rguenther@suse.de adds 6a228354a54 Make assemble_real generate canonical CONST_INTs adds 50767b0db3d 2019-09-18 Richard Biener rguenther@suse.de adds 09b954571c6 Tweak clang-format configuration. adds 7ec5a6d57a7 2019-09-18 Richard Biener rguenther@suse.de adds 40ac65c8417 [ARM] Cleanup multiply patterns adds f4accd5b1b2 2019-09-18 Richard Biener rguenther@suse.de adds 662cc42aed6 [ARM] Cleanup highpart multiply patterns adds fa761b10d40 [ARM] Cleanup 64-bit multiplies adds 4771c5b1c52 i386: Increase Skylake SImode pseudo register store cost adds 54fa21a885f i386: Restore Skylake SImode hard register store cost adds 9a7e877fed4 [ARM] Add logical DImode expanders adds ecfc674fb9c libgo: support gollvm build on arm64 linux adds cc2d01eed26 Daily bump. adds e6d247e589d RISC-V: Fix more splitters accidentally calling gen_reg_rtx. adds e0db719c897 Extend pass rpad to handle avx512f vcvtusi2ss vcvtusi2ss 53 [...] adds 691bca44a0c 2019-09-19 Richard Biener rguenther@suse.de adds bca7e56959e [Ada] Rtsfind: improve comment on RTE_Available adds ebec5184021 [Ada] Improve handling of explicit by-reference mechanism adds 81ba264daee [Ada] gnatxref: infinite loop on symbols not found adds ce7ef3eecdb [Ada] Fix fallout of previous change for bit-packed arrays adds c79bbaf1192 [Ada] Infinite loop with concatenation and aspect adds 1395cb43139 [Ada] Fix spurious type mismatch failure on nested instantiations adds 7c3ba4e766d [Ada] Add comments wrt. deallocation of bounded sets/maps adds 307a45c6f95 [Ada] Propagate documentation to formal bounded sets adds 83a9389213c [Ada] Memory leak with 'Range of a function call in a loop adds e2a9b3aae46 [Ada] Crash on predicate in full view in a generic unit adds 1c757e52ab8 [Ada] Remove duplicated routines for getting homonym number adds aa7194280b7 [Ada] Streamline comparison for equality of 2-element arrays adds 12ac32f1eca [Ada] Suppress GNAT FE up-level reference transformation fo [...] adds d6c801510a1 [Ada] Implement Machine_Rounding attribute in line when possible adds 389755f4fac [Ada] Move SPARK borrow-checker to gnat2why codebase adds 80c15e99967 [Ada] Fix run-time segfault with derived access-to-subprogram type adds 089871ab43c [Ada] Exp_Attr: remove obsolete comment adds 95c0a794068 [Ada] Allow constants of access type in Global contracts adds 51bc0d543c0 [Ada] Disable inlining of traversal function in GNATprove adds b76757b39d7 [Ada] Spurious visibility error in generic child unit adds bbc3d666a8c [Ada] Use declared type for deciding on SPARK pointer rules adds a98be6bcec5 [Ada] New routine GNAT.Sockets.Create_Socket_Pair adds ac42ccd18bd [Ada] Fix bogus visibility error with nested generics and inlining adds e3baf4c34c5 [Ada] Fix bogus "too late" error with nested generics and inlining adds 83030da1dbe [Ada] Fix copy operation with private discriminated record type adds ab6852913a1 [Ada] Sem_Ch12: add a comment to indicate future work adds 6f4e2fc348a [Ada] Get rid of useless temporary for slice in overaligned [...] adds f809d10c40c [Ada] Accept concatentation arguments to pragma Annotate adds 8b1002edc9a [Ada] Emit DW_AT_GNU_bias with -fgnat-encodings=gdb adds 16bf51217d3 Rework constant subreg folds and handle more variable-length cases adds fcff078abb9 2019-09-19 Richard Biener rguenther@suse.de adds dc8a0f75268 Speed up qsort in IPA ICF. adds 48e1ffaff9b Enforce correct COND_EXPR order for EXTRACT_LAST_REDUCTION adds c23b675c6e9 Use post-dom info to update if/switch predicate adds dd66cece107 aarch64: Extend %R for integer registers adds 3f313701cf2 aarch64: Implement TImode compare-and-swap adds f502e4bcdd5 aarch64: Tidy aarch64_split_compare_and_swap adds 4b8864d112e aarch64: Add out-of-line functions for LSE atomics adds 2bbb5fbd194 aarch64: Implement -moutline-atomics adds 7a9f63bfeeb Fix cast in sort_congruence_class_groups_by_decl_uid. adds c9ad5cc4eae [ARM] Simplify logical DImode iterators adds 7702ab9baf3 2019-09-19 Richard Biener rguenther@suse.de adds 74786dbf390 2019-09-19 Richard Biener rguenther@suse.de adds b3be4a6cdfd Revert "Fix conversions for built-in operator overloading c [...] adds aae9c42b165 [Darwin, PPC, testsuite] Fix pr89313.c fail. adds ffe6a780adb Handle [[likely]] on compound-statement. adds 8af4dba55e1 Support extended characters in C/C++ identifiers (PR c/67224) adds 3e28a7dcd19 PR middle-end/91631 - buffer overflow into an array member [...] adds 40d8e1614ed New IPA-SRA adds 40cff7ecf21 Daily bump. adds 14b1d9c81c4 2019-09-20 Richard Biener rguenther@suse.de adds 856de029e10 2019-09-20 Richard Biener rguenther@suse.de adds a84967ac09d PR c/91815 * c-decl.c (pushdecl): In C detect duplicate d [...] adds bebaf06774b PR target/91269 * config/sparc/sparc.h (HARD_REGNO_CALLER [...] adds 4c7762e29a6 2019-09-20 Richard Biener rguenther@suse.de adds 5dc9d31facd 2019-09-20 Richard Biener rguenther@suse.de Uros Bizja [...] adds 9bf9a0416cc Restrict gnat.dg/system_info1.adb to Linux and Windows hosts adds 2f0b2a149ca Revert [ARM/FDPIC v6 13/24] [ARM] FDPIC: Force LSB bit for [...] adds 6fd4a2e4899 2019-09-20 Tobias Burnus tobias@codesourcery.com adds 38fe150212d [Darwin, X86, testsuite] Fix naked-1.c fail. adds 6dc082140d8 PR target/86811 * config/vax/vax.c (TARGET_HAVE_SPECULATI [...] adds 2ce4f478c4b * config/pa/pa.c (pa_trampoline_init): Remove spurious ext [...] adds c3f07cee68b * config/microblaze/microblaze.h (ASM_OUTPUT_SKIP): Use H [...] adds b49086c2ce6 Daily bump. adds 3327da63401 Extend neg_const_int simplifications to other const rtxes adds 6160faf712c Avoid adding impossible copies in ira-conflicts.c:process_r [...] adds 0b17e6ec341 DR 2345 - Jumping across initializers in init-statements a [...] adds ff40050e9aa [Darwin] Update machopic_legitimize_pic_address. adds a68fdd367ff PR c++/30277 * g++.dg/expr/bitfield14.C (struct S): Use s [...] adds a74e3fa3ad1 PR middle-end/91830 - Bogus -Warray-bounds on strcpy into a [...] adds ed342df533b Daily bump. adds f7e1c561a55 PR c++/91819 - ICE with operator++ and enum. * call.c (bu [...] adds 37584e99160 [Darwin, PPC] Clean up symbol stubs code. adds 4c6e749f835 Daily bump. adds 49553a5e0d8 * gcc-interface/decl.c (components_to_record): Do not reor [...] adds 3daa3782738 * gcc-interface/trans.c (Attribute_to_gnu): Test Can_Use_I [...] adds 63fd9617b2c * gcc-interface/trans.c (gnat_compile_time_expr_list): New [...] adds 93efafb19ad Fix typo adds 1a3c591a6c8 * gcc-interface/trans.c (Regular_Loop_to_gnu): Do not rota [...] adds 39b55197b51 * config/abi/post/riscv64-linux-gnu/baseline_symbols.txt: Update. adds f82664178e1 Provide Task_Info.Number_Of_Processors on Solaris adds 3c01f4ef690 Use underscore in IPA-SRA LTO section name (PR ipa/91835) adds faf863fe1aa 2019-09-23 Paul Thomas pault@gcc.gnu.org adds ec0eb5c4db1 [AArch64] Fix memmodel index in aarch64_store_exclusive_pair adds fd83c39a6be Skip gcc.dg/ucnid-5-utf8.c unless ucn is supported adds 6e34bdafb79 2019-09-23 Richard Biener rguenther@suse.de adds 2805977f671 Fix non-canonical CONST_INTs in altivec_copysign_v4sf3 (PR91823) adds de61fb434a5 PR libstdc++/91788 improve codegen for std::variant<T...>::index() adds c55376bfabd [arm] Add missing Makefile dependency on arm_acle_builtins.def adds 5ac76b02008 PR c++/91844 - Implement CWG 2352, Similar types and refer [...] adds 277b02e227d PR c++/91809 - bit-field and ellipsis. adds 747123e504b 2019-09-23 Sandra Loosemore sandra@codesourcery.com adds d7c0398c8fc /cp 2019-09-23 Paolo Carlini paolo.carlini@oracle.com adds e0d1a94d338 RS6000, add xxswapd support adds f832ac1baf6 GNAT/testsuite: Pass the `ada' option to target compilation adds 8a70b89e423 Daily bump. adds 4c6edff3676 PR libstdc++/91871 fix Clang warnings in testsuite adds fdc4a806cb8 2019-09-24 Richard Biener rguenther@suse.de adds 5b757a5c7ad [PR 91832] Do not ICE on negative offsets in ipa-sra adds b9f113c377a [PR 91831] Copy PARM_DECLs of artificial thunks adds 5944c363ebe Use more switch statements. adds 78b77b66867 PR middle-end/91866 * match.pd (((T)(A)) + CST -> (T)(A + [...] adds 6e9d0fd9421 [GCC][PATCH][AArch64] Update hwcap string for fp16fml in aa [...] adds c85448c3203 [AArch64] Don't split 64-bit constant stores to volatile location adds 0edf202cb6a 2019-09-24 Richard Biener rguenther@suse.de adds 3efa913a6e4 Remove check for impossible condition in std::variant::index() adds 0f6a2461e20 PR c++/91845 - ICE with invalid pointer-to-member. * expr [...] adds 0198befcfc8 PR c++/91868 - improve -Wshadow location. * name-lookup.c [...] adds 37d8684bdbc PR tree-optimization/91570 - ICE in get_range_strlen_dynami [...] adds 2fae2dfa8fc [Darwin, PPC, Mode Iterators 0/n] Make iterators visible to [...] adds 6ccf1ce78e8 [Darwin, PPC, Mode Iterators 1/n] Use mode iterators in pic [...] adds 84b8339521f Daily bump. adds 3ade7ad7cb9 Fix location of dependent member CALL_EXPR. adds 085b46f9e4f /cp 2019-09-25 Paolo Carlini paolo.carlini@oracle.com adds 087fc1c9c60 Move a target test-case to generic folder. adds 17404fb2aa2 Implement LWG 3296 for basic_regex::assign adds 164c7d29912 [AARCH64] Add support for new control bits CTR_EL0.DIC and [...] adds 3e815188ce7 2019-09-25 Richard Biener rguenther@suse.de adds c34e280b8bd [AArch64] Use implementation namespace consistently in arm_neon.h adds 3096b21feda PR c++/91877 - ICE with converting member of packed struct [...] adds f2e61afa978 Remove newly unused function and variable in tree-sra adds 3770798685c Colorize %L and %C text to match diagnostic_show_locus (PR [...] adds 77a61553001 aarch64: Fix store-exclusive in load-operate LSE helpers adds be929693864 aarch64: Configure for sys/auxv.h in libgcc for lse-init.c adds 650ec7f9cd1 libgcc: Rebuild autoconf files adds 1051624cfed Daily bump. adds daca651f3e3 [AArch64] Fix cost of (plus ... (const_int -C)) adds 7514a100bdf Add TODO_update_ssa for SLP BB vectorization (PR tree-optim [...] adds 74673e69a24 Add myself as aarch64 port maintainer adds ce83392b46e [PATCH] Fix continue condition in IPA-SRA's process_scan_results adds 6a59ea6fecc [PATCH] Fix quoting in a call to internal_error adds 9abe10e0a01 [arm] Update FP16 tests adds 856adc5dcb8 [arm] Implement non-GE-setting SIMD32 intrinsics adds 433c7595293 [arm] Implement DImode SIMD32 intrinsics adds 537fd9d4dca driver: Also prune joined switches with negation adds f92ea59a82b Add myself as an aarch64 maintainer adds d3dc2743ca4 2019-09-26 Richard Biener rguenther@suse.de adds 310252ecc20 * osint.adb (OS_Time_To_GNAT_Time): Remove dependency on T [...] adds d00ba20dbd7 Remove include directives for deleted Profile Mode headers adds b860dbe9791 Fix array index error in address_v6 comparisons adds f875c1ba2b0 Implement C++20 constexpr changes to std::pair (P1032R1) adds 563af6e4987 Define std::to_array for Debug Mode adds 24cabdbe8f3 PR tree-optimization/91914 - Invalid strlen folding for off [...] adds 4bbb44806bd 2019-09-26 Richard Biener rguenther@suse.de adds a74b91fa21c 2019-09-25 Richard Biener rguenther@suse.de adds 6a9d76a2a83 [Darwin, PPC, Mode Iterators 2/n] Eliminate picbase expanders. adds 2757c53bc02 [gcc] adds 7ca1a0414db [gcc] adds 9728ac4a710 CO_BROADCAST for derived types with allocatable components adds b83e94b8d4f * function.c (gimplify_parameters): Use build_clobber func [...] adds f8a625fc8eb xtensa: fix PR target/91880 adds 211382da823 * charset.c (UCS_LIMIT): New macro. (ucn_valid_in_identif [...] adds ddcb69c867a PR libbacktrace/91908 * pecoff.c (backtrace_initialize): [...] adds a3eec0203d1 Daily bump. adds c46c3af95bd set DECL_SIZE_UNIT for zero-sized fields adds fc023fd5822 [AArch64][SVE2] Shift-Right Accumulate combine patterns adds 3d2bc39bbe9 Fix reduc_index==1 handling for COND_REDUCTION (PR91909) adds 1c30bc8224a [C][C++] Allow targets to check calls to BUILT_IN_MD functions adds eadbcf05e3f [AArch64] Split built-in function codes into major and minor codes adds 5b2d2d82b4c PR tree-optimization/91885 * gcc.dg/pr91885.c (__int64_t) [...] adds 919dc472e3e 2019-09-27 Manfred Schwarb manfred99@gmx.ch adds 7c6b8a9fa7b 2019-09-27 Richard Biener rguenther@suse.de adds 49833aa2599 PR target/91919 * config/arm/arm.md (<US>mlal): Remove SE [...] adds 29a4c7d93a6 PR libstdc++/91910 fix data race in Debug Mode destructors adds 30c6188eb54 compiler: fix brace formatting adds 7381e96cf63 compiler: only check whether struct or array types are big adds 2d85b7d9196 compiler: don't read known type, simplify Import::final [...] adds 332b7382841 Make cgraph_node::get_fun const adds a419c649085 * cp-tree.h (class iloc_sentinel): New. adds 1a599e368ca * constexpr.c (cxx_fold_indirect_ref): Use similar_type_p. adds 27de09887e8 Const-correctness fixes for fibonacci_heap.h adds 41f642d624a [Darwin, PPC, Mode Iterators 3/n] Update macho_correct_pic. adds 346a3df838c PR middle-end/91920 * gimplify.c (omp_default_clause): Pr [...] adds 853517aff15 PR c++/88203 c-family/ * c-common.h (c_omp_predefined_var [...] adds a8864f4a61a Regenerate `configure' scripts for `uclinuxfdpiceabi' libto [...] adds 1eedf33ccdc Daily bump. adds f840368602b compiler: resolve importing ambiguity for more complex [...] adds dcfd68ec29a Fix endian issue in pr91656 testcases adds 67e0527b1bd gcc/ 2019-09-28 Oleg Endo olegendo@gcc.gnu.org adds 492c602a810 gcc/ 2019-09-28 Oleg Endo olegendo@gcc.gnu.org adds 6d88a6b8c4f PR c++/91923 - failure-to-SFINAE with class type NTTP in C [...] adds e95722140ec PR c++/91921 - stray warning with -Woverloaded-virtual. * [...] adds aeca84f4c1e PR c++/91889 - follow-up fix for DR 2352. * call.c (invol [...] adds c6331a1f238 2019-09-28 Steven G. Kargl kargl@gcc.gnu.org adds 9587be52124 2019-09-28 Steven G. Kargl kargl@gcc.ngu.org adds cb9a5db89bd 2019-09-28 Jerry DeLisle jvdelisle@gcc.gnu.org adds 1334eb86c38 [Darwin, PPC, Mode Iterators 4/n] Update macho_high. adds a4fcce58dff 2019-09-28 François Dumont fdumont@gcc.gnu.org adds 1cbc7e9bf01 Daily bump. adds 8ee0996558f 2019-09-28 Jerry DeLisle jvdelisle@gcc.ngu.org adds 49f75e008c0 This patch is to add the support for float from/to long con [...] adds 56f22142aba gcc/ChangeLog adds e9eb6ea5605 PR bootstrap/90543 * optc-save-gen.awk: Fix up printing s [...] adds e020479cd65 2019-09-29 Paul Thomas pault@gcc.gnu.org adds a3310563550 2019-09-29 Steven G. Kargl kargl@gcc.gnu.org adds 0c7c01cf936 [Darwin, PPC, Mode Iterators 5/n] Update macho_low. adds ef6064d4ff4 2019-09-29 Steven G. Kargl kargl@gcc.gnu.org adds ed76597323f Daily bump. adds 70f0835d2a9 PR target/91931 * config/i386/i386-expand.c (ix86_expand_ [...] adds 9ce1ca72088 2019-09-30 Andreas Tobler andreast@gcc.gnu.org adds c6fd1c4cf03 [PR 91853] Prevent IPA-SRA ICEs on type-mismatched calls adds 047fcaf1e11 PR libstdc++/77936 remove unused variable adds 2d9c100659d Implement LWG 3255 for std::span constructors adds 6eb0407cf23 2019-09-30 Richard Biener rguenther@suse.de adds 20713a3be43 Add initial support for prefixed/PC-relative addressing. adds 2c55817a7bf 2019-09-30 Kwok Cheung Yeung kcy@codesourcery.com adds 9b1eda93759 [C] Print ", ..." rather than ", ..." in diagnostics adds 31a8b1ce9ad Introduce rtx_alloca, alloca_raw_REG and alloca_rtx_fmt_* adds 653fd4a3112 Remove the iq2000_select_section function the iq2000 backen [...] adds 80ca72f225e [AArch64] Strengthen aarch64_hard_regno_call_part_clobbered adds cec6fe05003 Fix compile time warning about building the FRV backend by [...] adds 78a826f1b67 Add function_abi.{h,cc} adds 1008d2ec2bd Add a target hook for getting an ABI from a function type adds 2ec5d342efe Add a function for getting the ABI of a call insn target adds d7b75f5fa8e [x86] Robustify vzeroupper handling across calls adds f97d6f47f92 Pass an ABI identifier to hard_regno_call_part_clobbered adds 5416d060bd9 Pass an ABI to choose_hard_reg_mode adds e14dde9e704 Remove global call sets: caller-save.c adds b6179cdc8eb Remove global call sets: cfgcleanup.c adds e0f5b1c5c81 Remove global call sets: cfgloopanal.c adds f11b221eee5 Remove global call sets: combine.c adds 7e871eb5e8f Remove global call sets: cse.c adds 390a688ad3f Remove global call sets: cselib.c adds 5156605f0c9 Remove global call sets: DF (EH edges) adds 34394fff620 Remove global call sets: DF (entry/exit defs) adds f88717c4cab Remove global call sets: early-remat.c adds c748a2c41a8 Remove global call sets: function.c adds 8693958dbcc Remove global call sets: gcse.c adds 5859c8a32a3 Remove global call sets: haifa-sched.c adds fd954eb035c Remove global call sets: IRA adds da2e8049b94 Remove global call sets: loop-iv.c adds 2f9fa72f5a8 Remove global call sets: LRA adds 3ac59eb0fe4 Remove global call sets: postreload.c adds 62e5229c45d Remove global call sets: postreload-gcse.c adds 58d1b412119 Remove global call sets: recog.c adds 40bc1fcf5f6 Remove global call sets: regcprop.c adds 35c5d656dcc Remove global call sets: regrename.c adds 405a8b63b0b Remove global call sets: reload.c adds d7bf80298a4 Remove global call sets: rtlanal.c adds e95b6cac888 Remove global call sets: sched-deps.c adds 2eee663806b Remove global call sets: sel-sched.c adds 9f8869ab63e Remove global call sets: shrink-wrap.c adds 501736437f7 Hide regs_invalidated_by_call etc. adds 4d846c5e204 Make ira call df_set_regs_ever_live for extra call-clobbered regs adds f7da26ac2b1 [AArch64] Allow shrink-wrapping of non-leaf vector PCS functions adds 7085fc55d30 [AArch64] Make more use of function_abi adds 59df56a32fd [AArch64][SVE] Utilize ASRD instruction for division and remainder adds 1d3b3ac6417 Fix typo in my last commit's ChangeLog entry adds 01d043c836d S/390: Remove code duplication in vec_unordered<mode> adds 489e786b57f [x86] Cache result of expensive_function_p between frame layouts adds 9e2f4c7e20c diagnostic-show-locus.c: rework handling of multiple labels adds 85103407d36 libstdc++ testsuite, silence a FreeBSD libm warning adds e1dc2f91aa8 libstdc++ testsuite, silence a FreeBSD libm warning adds 3ecd9b78512 Include netinet/in.h in include/experimental/internet adds 0dc6ce9a1f1 Implement C++20 constexpr comparison operators for __debug: [...] adds e54204797c4 Implement C++20 constexpr comparison operators for __debug: [...] adds c3f2e3c2aa4 * es.po: Update. adds ba97ead79e9 compiler: change escape maps to hash tables adds 1fc3e04d5e2 Daily bump. adds f24c39b8b3b doc/md.texi: Fix some typos adds 7b46ecbc47f Update remaining calls to choose_hard_reg_mode adds d26e17f431a * configure.ac: Remove GCC_HEADER_STDINT(gstdint.h). * li [...] adds fbe5709fe6d [AArch64] Make call insns record the callee's arm_pcs adds 392f5f3510e [AArch64] Use calls for SVE TLSDESC adds f03bb97bc97 Remove clobber_high adds 8994f32b8d1 [C] Improve diagnostics for vector types adds 15d62210564 [C] Avoid aka types that just add tags adds 4bc11760b22 Add myself to MAINTAINERS file adds 972fa81bf99 regrename: Use PC instead of CC0 to hide operands adds 121a3c160ff 2019-10-01 Richard Biener rguenther@suse.de adds 34457e91a7a DWARF array bounds missing from C++ array definitions adds 95f77c5cd10 Store float for pow result test adds 53b72bdd938 recompute opt flags after opt level change adds cba034be230 Fix reload after function-abi patches (PR91948) adds a85d4602597 S/390: Implement vcond expander for V1TI,V1TF adds cd38db2d529 S/390: Remove code duplication in vec_* comparison expanders adds 1a9adbd5b6c [gcc] adds 5d0a46da9d0 gcc/ 2019-10-01 Oleg Endo olegendo@gcc.gnu.org adds 72895fe9d68 PR c++/91925 * c-warn.c (check_alignment_of_packed_member [...] adds d20311bef16 * doc/invoke.texi (early-inlining-insns-O2): Document. (e [...] adds 41f4a0a0041 2019-10-01 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 52cda961d3d * gcc.dg/tree-ssa/ssa-thread-12.c: Fix warning introduced [...] adds fcab78b9b34 PR lto/91222 * ipa-devirt.c (warn_types_mismatch): Do not [...] adds ac4a0fc03bc libada: Remove racy duplicate gnatlib installation adds afdc26b7b08 libada: Respect `--enable-version-specific-runtime-libs' adds 6ec94a3b418 PR target/85401 * ira-color.c (allocno_copy_cost_saving): [...] adds 3bcb81b2f26 * tree-ssa-alias.c (nonoverlapping_component_refs_since_ma [...] adds e9c2b8a224b Regenerate `liboffloadmic/plugin/configure' for r275564 ("[ [...] adds cad80ed5bea Fix non-reserved names in Parallel Mode headers adds a7fff29edd8 Disable tests that aren't valid in parallel mode adds 017a72d5408 Make some parallel mode algorithms usable in constexpr contexts adds c03bf35f63a Make some new algorithms work in parallel mode adds b2902434a2c Support prefixes in diagnostic_show_locus adds efb07a8a1ef Handle :: tokens in C for C2x. adds 10edd60fb0c Daily bump. adds 2ace3ebdd27 2019-10-01 Jerry DeLisle jvdelisle@gcc.gnu.org adds f1458e01903 [LRA] Don't make eliminable registers live (PR91957) adds e709f500a7a 2019-10-02 Richard Biener rguenther@suse.de adds f8a12233028 PR tree-optimization/91940 * tree-vect-patterns.c: Includ [...] adds 73889195e7c 2019-10-02 Richard Biener rguenther@suse.de adds 0f0380a5c09 2019-10-02 Kwok Cheung Yeung kcy@codesourcery.com adds 13d9287f691 Fix omp target issue with Fortran optional arguments adds ae133f02b9d Fix coding style comment, missed in last commit adds 3bbd61df1a0 Improve OMP/ACC error diagnostic in Fortran adds 59e69905c6a 2019-10-02 Richard Biener rguenther@suse.de adds e9e53dd90c1 Support OpenMP's use_device_addr in Fortran adds 8753478a381 2019-10-02 Richard Biener rguenther@suse.de adds 45704c8b151 [ARC] Pass along "-mcode-density" flag to "as" adds 9e384dcf2ee PR c++/91222 * ipa-devirt.c (warn_types_mismatch): Fix co [...] adds 73b9626daa0 [PATCH] Do not check call type compatibility when cloning c [...] adds 3c19ecd023d Fix MIPS call-clobbered-*.c tests adds 190c11dc2e2 Fix shadowing in globalize_reg adds 393122a0333 * tree-eh.h (unsplit_eh_edges): Declare. * tree-eh.c (may [...] adds 6dc2058ea06 2019-10-02 Aaron Sawdey acsawdey@linux.ibm.com adds 66096851d66 2019-10-02 Aaron Sawdey acsawdey@linux.ibm.com adds b4f96894164 Document non-conformance of parallel mode to recent C++ standards adds 6d3e8814f8d * module.c (load_commons): Initialize flags to 0 to silecn [...] adds d8dc0dbcc0f [PR testsuite/91842] Skip gcc.dg/ipa/ipa-sra-19.c on power adds 8f562da8126 ifcvt: improve cost estimation (PR 87047) adds bbb8ca4ab40 Remove greedy wildcards from libstdc++ linker script adds 047f91509cb * cif-code.def (MAX_INLINE_INSNS_SINGLE_O2_LIMIT, MAX_INL [...] adds 2edca51ff1c * cif-code.def (MAX_INLINE_INSNS_SINGLE_O2_LIMIT, MAX_INL [...] adds d08330d56a8 2019-10-02 Steven G. Kargl kargl@gcc.gnu.org adds 34d5459a74c 2019-10-02 Steven G. Kargl kargl@gcc.gnu.org adds f25b7ed68d9 2019-10-02 Steven G. Kargl kargl@gcc.gnu.org adds 9e6de25d594 2019-10-02 Steven G. Kargl kargl@gcc.gnu.org adds 88fd04db818 Testsuite, remove alloca header adds d07428e896b Add some hash_map_safe_* functions like vec_safe_*. adds 3db39a2998e Improve C++ fold caching efficiency. adds 9fa0badea1c runtime: mark go-context.S as no-executable-stack and s [...] adds d14dd533dc5 Fix ALL_REGS thinko in initialisation of function_used_regs adds b0a712561be PR tree-optimization/80936 - bcmp, bcopy, and bzero not dec [...] adds c5ad94d3ff6 Add changelog entries for r276491. adds 0641911d94f * constexpr.c (cxx_eval_store_expression): Formatting fix. [...] adds 01e44f717d0 * constexpr.c (cxx_eval_constant_expression) <case CLEANUP [...] adds 392263dd3af PR rtl-optimization/91976 * expr.c (emit_block_move_hints [...] adds 52118f351f7 /cp 2019-10-03 Paolo Carlini paolo.carlini@oracle.com adds f2ad3afdc93 Define WIDTH macros for C2x. adds aedc51fc467 Use the SIGNED_16BIT_OFFSET_EXTRA_P macro for 16-bit signed tests. adds 459399da1d4 Daily bump. adds d77b2d0c0fe Undo unintended change to predicates.md in subversion id 276498 adds a7edcc55943 * Makefile.in (OBJS): Add range.o and range-op.o. Remove [...] adds c2826a7d5e4 Character typenames in errors and warnings adds 39f55f9dcf3 2019-10-03 Thomas Koenig tkoenig@gcc.gnu.org adds 63a883d16ad PR jit/91928 adds b1337f9b2f7 [arm] Fix rtl-checking failure in arm_print_value adds 697f0f9a085 Check init_priority in g++.dg/cpp0x/gen-attrs-67.C adds 55a41b014a1 Avoid reserved identifier in include/parallel/multiway_merge.h adds a3a17776a15 * params.def (PARAM_INLINE_HEURISTICS_HINT_PERCENT, PARAM [...] adds 87961c2137e 2019-10-03 Bernd Edlinger bernd.edlinger@hotmail.de adds 92d1f0c6714 Libgomp magic offset value self-documentation adds d9a0c98f97f Fix PR target/91769 adds 167fd888701 * g++.dg/tree-ssa/pr61034.C: Add --param max-inline-insns- [...] adds 88e8dcb6095 [Darwin] Pick up SDKROOT as the sysroot fallback. adds f9440881c83 2019-10-03 Steven G. Kargl kargl@gcc.gnu.org adds 303f9f935e7 * rust-demangle.c (looks_like_rust): Remove. (rust_is_man [...] adds 6a66e94afc4 2019-10-03 Aaron Sawdey acsawdey@linux.ibm.com adds 302304ca6d1 * config/pa/pa.c (pa_output_call): Remove 64-bit sibcall s [...] adds 73960e23962 * config/pa/pa.h (MAX_PCREL17F_OFFSET): Adjust. adds a12fd60af1d * config/pa/fptr.c: Disable -Warray-bounds warning. adds c9bcdbc5618 Daily bump. adds 328e5c69be7 2019-10-04 Bernd Edlinger bernd.edlinger@hotmail.de adds 066b22caf7e PR c++/91974 * cp-gimplify.c (cp_gimplify_expr) <case CAL [...] adds 0d578d1a9c2 PR c++/71504 * constexpr.c (cxx_fold_indirect_ref_1): New [...] adds 313afe4767e Adjust various comments and rename some functions in range- [...] adds c930e3b3f1c 2019-10-04 Richard Biener rguenther@suse.de adds aceff88e2ea [Fortran] Fix column of %C diagnostic location adds 1e7f4bd4d78 Fix gcc.target/aarch64/sve2/shracc_1.c for ILP32 adds b6002905bd4 2019-10-04 Richard Biener rguenther@suse.de adds 156e136bf88 2019-10-04 Richard Biener rguenther@suse.de adds 006bdafbe76 Add <span> to <bits/stdc++.h> precompiled header adds 5bf86f5e0fc Adjust tr1::_Hashtable to work with std::allocator in C++20 adds 614abedbab0 Add missing header required by previous change adds 96f29b06c03 Fix gcc.target/aarch64/torture/simd-abi-8.c for big-endian adds 2119beba20d compiler: adjust code to avoid shadowing local variables adds 23766e98c44 Replace test cases for using automatic variables in equival [...] adds 2d08cb86ced * range-op.cc (range_tests): Avoid two tests when ints and [...] adds 7ecf46c735a * config/h8300/h8300.md (cpymemsi): Disable. (movmd, movm [...] adds 7a25e5ecdb3 Replace uses of std::tr1::unordered_map in testsuite adds 40c11e51931 Build filesystem library with large file support adds f04254d2484 * ira-color.c (update_costs_from_allocno): Call ira_init_ [...] adds 63a5c8903e6 Mark C2x built-in functions as such. adds 0756d1379be 2019-10-04 Bernd Edlinger bernd.edlinger@hotmail.de adds 3cefe855a14 2019-10-04 Bernd Edlinger bernd.edlinger@hotmail.de adds 42dc666e155 2019-10-04 Bernd Edlinger bernd.edlinger@hotmail.de adds d63569ffe1a 2019-10-04 Bernd Edlinger bernd.edlinger@hotmail.de adds ab6fd7e4308 Add missing gimple_call_set_fntype adds 444cde46ecc compiler: include selected constant types during export [...] adds f4e14ff3b2c * match.pd (sinh (x) / cosh (x)): New simplification rule. adds 8f1b4ddc066 [preprocessor/91991] column location overflow adds 66765890d1a * ipa-inline.c (inline_insns_single, inline_insns_auto): F [...] adds af0f682af31 Improve _GLIBCXX_DEBUG safe iterator range size computation. adds dccbef94335 2019-10-04 Steven G. Kargl kargl@gcc.gnu.org adds 2beadd91932 gcc/ChangeLog: adds 1c3ff0924f0 PR middle-end/91977 - missing -Wstringop-overflow on memcpy [...] adds 95384b9ea86 Add strftime format checking support for C2x %OB and %Ob (b [...] adds 5ca76e00397 Daily bump. adds 5385649b70a PR tree-optimization/91734 * generic-match-head.c: Includ [...] adds ef56b2ce06a PR c++/91369 - Implement P0784R7: constexpr new c-family/ [...] adds b13d29a248a [Darwin] Amend section for constants with reloactions. adds 354b244f7b8 2019-10-05 Paul Thomas pault@gcc.gnu.org adds 5c7634a0e5f 2019-10-05 Steven G. Kargl kargl@gcc.gnu.org adds cd79e4d4ad1 2019-10-05 Steven G. Kargl kargl@gcc.gnu.org adds c45521070e9 * ipa-inline.c: Fix type; compute size rather than self_si [...] adds fdb1d0f278e 2019-0105 Steven G. Kargl kargl@gcc.gnu.org adds b334ecb7c1e Daily bump. adds 86b34dfdcc6 [Darwin] Fix some format-related build warnings. adds 6a1019b0044 Add std::copy_n __glibcxx_requires_can_increment checks. adds a8f3cf77c42 Add C++11 __iterator_category_t template alias. adds e908afccb0e Add std::copy_n istreambuf_iterator specialization adds 66f02f9ec57 Fix EXECUTE_IF_SET_IN_HARD_REG_SET use adds a53504c16e9 Add std::copy_n istreambuf_iterator specialization adds 6ee8f7c458d Daily bump. adds 446e879d405 2019-10-07 Richard Biener rguenther@suse.de adds f58340d63a5 [i386] Make the vzeroupper pattern describe its effects (PR91994) adds 92402274cf4 Use CONSTEXPR in machmode.h adds eecd4b9053a [IRA] Handle fully-tied destinations in a similar way to ea [...] adds 069c98f17af Delete auto-in_equiv.f90 forgot to use svn delete the first time. adds 13b9cbfc32f Use value_range_base::num_pairs instead of vrp_val_is* to c [...] adds 80a52f85514 Disentangle range_fold_*ary_expr() into various independent [...] adds e24cd8b5ca6 * ipa-prop.c (ipa_vr::nonzero_p): Add TYPE_UNSIGNED check. adds d790ce54912 [doc] -Wuninitialized doesn't do -Wclobbered's job adds e9eb8d6d16b Make gsi_next_nonvirtual_phi do what one expects adds c8fdd6844e4 Allow COND_EXPR and VEC_COND_EXPR condtions to trap adds 4fc22705675 Introduce can_vcond_compare_p function adds eb9d6d0d03e /cp 2019-10-07 Paolo Carlini paolo.carlini@oracle.com adds 672877041c8 * gcc.target/i386/pr71801.c (uuidcache_init): Fix up size [...] adds e172da226c5 * gcc.target/i386/pr71801.c (uuidcache_init): Fix up size [...] adds b4578a09987 MSP430: Don't generate 430X insns when handling data in the [...] adds b3305f3d277 * config/i386/i386-expand.c (ix86_expand_floorceildf_32, [...] adds 41e73d742fd 2019-10-07 Jozef Lawrynowicz jozef.l@mittosystems.com adds a7bc2144797 2019-10-07 Jozef Lawrynowicz jozef.l@mittosystems.com adds 85d1bbd4e45 [Darwin, machopic 0/n] Initial tidy of Mach-O symbol handling. adds 7a86dd5425d [Darwin, machopic 1/n] Consider visibility in indirections. adds 5e136518c67 2019-10-07 Jozef Lawrynowicz jozef.l@mittosystems.com adds 51c4c2fedb2 Revert: 2019-10-07 Jozef Lawrynowicz jozef.l@mittosystems.com adds c67d5b3141c 2019-10-07 Prathamesh Kulkarni <prathamesh.kulkarni@linar [...] adds 63f0cc9ca78 Daily bump. adds 36112481bc6 Make C2X imply -fno-fp-int-builtin-inexact. adds a810511fbd8 [AArch64] Limit simd-abi-9.c function body test to LP64 adds 4958da0be3f Remove '>>>' merge marker from changelog adds c6c3841de5e Revise 'libgfortran/runtime/minimal.c' to better conform to [...] adds 19c0ab5ba62 Extend 'libgfortran/runtime/minimal.c' per r274599 "PR fort [...] adds 1be3a79f2a6 Remove Cell Broadband Engine SPU targets adds 86c4a3ae224 Restore URL for Austern article on allocators adds 14c0d9e24c4 Fortran - Improve OpenMP/OpenACC diagnostic adds e81486bd394 Add makefile target to update HTML files in source tree adds 072f3c7b153 Fortran - fix OpenMP 'target simd' adds 90ce29c3132 2019-10-08 Richard Biener rguenther@suse.de adds 291a67cdf85 Change the library search path when using --with-advance-toolchain adds 6efa541ebec gcc/testsuite/ChangeLog: adds d47f46931d0 DR 685 - Integral promotion of enum ignores fixed underlyi [...] adds 96a92a7e432 2019-10-08 Steven G. Kargl kargl@gcc.gnu.org adds ea6e1dcb1af PR target/91994 * config/i386/i386.c (x86_avx_u128_mode_n [...] adds 63d790a084e [Darwin, machopic 2/n] Compute and cache indirection rules. adds 09bad4a3290 [Darwin] Remove code deprecated in 4.x. adds 79853bf2609 PR middle-end/92026 - gcc.dg/Wstringop-overflow-18.c FAIL P [...] adds f1d18e5b0cf 2019-10-08 Dmitrij Pochepko dmitrij.pochepko@bell-sw.com adds c8485b76ce2 2019-10-08 Dmitrij Pochepko dmitrij.pochepko@bell-sw.com adds 2aeac58039a PR c++/92001 - missing -Wclass-memaccess with array as firs [...] adds 27b5374f3e7 Daily bump. adds 5dd1ef37022 use call-clobbered reg to disalign the stack adds b59d118614d 2019-10-08 Richard Biener rguenther@suse.de adds e277e643eba PR libgomp/92028 * target.c (gomp_map_vars_internal): Rea [...] adds 201add009f0 2019-10-09 Tobias Burnus tobias@codesourcery.com adds 7af5e00bc3a * config/avr/avr.md: Fix typo in a comment. adds fe073cb1542 * doc/avr-mmcu.texi: Re-generate because config/avr/avr-de [...] adds 5fc105387fd [PR92036] Add 'libgomp.oacc-c-c++-common/data-firstprivate-1.c' adds 9afd65f86a5 PR libstdc++/78552 only construct std::locale for C locale once adds 37f9f32f10f 2019-10-09 Richard Biener rguenther@suse.de adds 343de9f532b PR libstdc++/91057 set locale::id::_M_index atomically adds a1a5cc0d044 /cp 2019-10-09 Paolo Carlini paolo.carlini@oracle.com adds 9ba0a8ee7f1 Update the concepts implementation to conform to C++20. adds 62e39ab55b2 PR c++/92032 - DR 1601: Promotion of enum with fixed under [...] adds 132964fbdad [Darwin, machopic 3/n] Set a SYMBOL flag for indirections. adds c61efa71688 [Darwin] Improve Objective-C NeXT ABI version check. adds 8118d5ed52d Fix typo in test name. adds 9e0e53f02f5 Implement C++20 P0388R4, DR 1307, and DR 330. adds d9d534895b7 PR tree-optimization/90879 - fold zero-equality of strcmp b [...] adds 6fa634919eb Daily bump. adds 6945f5e6166 * cp-tree.h (template_info_decl_check): Check ENABLE_TREE_ [...] adds 9b9da791a55 c-family/ * c-common.h (c_omp_check_context_selector, c_o [...] adds 001b028aa6f S/390: PR91035 Fix call to __morestack adds 1efdc4af140 [Fortran, OpenMP] Actually pass use_device_addr on to the m [...] adds 35b38c17629 S/390: Add support for z15 as CPU name. adds f46751d4eea 2019-10-10 Richard Biener rguenther@suse.de adds cec9f2fe830 PR middle-end/92037 * cgraph.c (symbol_table_test::symbol [...] adds 186b1f57c4b 2019-10-10 Richard Biener rguenther@suse.de adds c1ec545034c Make comp_ptr_ttypes_real return bool. adds a49f7905d17 gcc/ PR target/88630 * config/sh/sh.h (TARGET_FPU_SH4_300 [...] adds e310ce27a09 [Ada] Use declared type for deciding on SPARK pointer rules adds 282be657400 [Ada] Flag Sec_Stack_Used incorrectly set by ghost code adds 354114234b8 [Ada] Spurious visibility error in predicate in generic instance adds fcf202ecd76 [Ada] Replace in Ordered_Maps gets tampering failure adds b076a7b1e6a [Ada] Spurious restriction violation on Ghost code adds be3bf7ad129 [Ada] Mention GNAT Studio instead of GPS adds 9f543af53cd [Ada] Generation of procedures for blocks occurring in elab [...] adds 6c4791c0b05 [Ada] Fix handling of -gnatceg on incomplete unit adds ebd3b39f94a [Ada] Assertion_Policy (Ignore) ignores invariants adds 835e6c2f3f1 [Ada] T'Size in pragma Compile_Time_Error adds b77c647b7db [Ada] Define default value for Process field adds 308629cb13c [Ada] Do not inline subprograms with deep parameter/result [...] adds 192a92c0454 [Ada] Plug minor loophole for integer named number adds a8d3f4acdeb [Ada] Missing Predicated_Parent link on array Itype adds bb40d1b1362 [Ada] 'others' in conditional_expressions adds b78dcb3693a [Ada] Debug procedure for printing ancestors adds d7b7e395d50 [Ada] Get rid of spurious error for _Tag on extension with [...] adds 893978514a6 [Ada] Fix awkward placement of freeze node for actual subtype adds 938e0c236d4 [Ada] Spurious visibility error on formal package with Abst [...] adds 460ded1be83 [Ada] Unnesting issues with entry families and accept statements adds 67ca2238ea5 [Ada] Spurious warning on call with out parameter in expres [...] adds 5aeff8c0b46 [Ada] Various minor typo fixes adds b5ccc089db5 [Ada] Fix inlining of subprograms with deep param/result in [...] adds 29bdb3aa2bb [Ada] Add pragma Preelaborable_Initialization to Stream_IO. [...] adds 90b02b9e20f [Ada] Ensure constructor is a C++ constructor adds fcfdea3259a [Ada] Handling up-level references in loops within library- [...] adds dbbba8a7db0 PR target/92022 * config/alpha/alpha.c (alpha_handle_trap [...] adds bddff888c82 PR libstdc++/91057 fix bootstrap failure on powerpc adds 4f99d8385c5 pretty-print: support URL escape sequences (PR 87488) adds a5c1ee57b5f [PATCH 1/3] S/390: Do not use signaling vector comparisons on z13 adds cf9555641d3 Documentation hyperlinks for [-Wname-of-option] (PR 87488) adds 93cef6558b9 Add check for prefixed addresses. adds fd94ab41a5e [Objective-C, NeXT ABI] Identify V2 IVAR refs by metadata. adds ab9b0af9f2e [Darwin, machopic 4/n] Arrange to indirect IVARs when needed. adds c38996bd9b1 * ipa-reference.c (propagate): Fix releasing of IPA summaries. adds 96df4f2a25d * ipa-reference.c: Do not include splay-tree.h (reference [...] adds ceb056ee275 2019-10-10 Xiong Hu Luo luoxhu@linux.ibm.com Sandr [...] adds bd1dcbff2d5 Update DFP macros in float.h for C2x and TS 18661-2. adds bff59da5325 Daily bump. adds 43c3467f12d 2019-10-11 Kewen Lin linkw@gcc.gnu.org adds 9b2b5ad0e8c PR c++/91987 cp/ * decl2.c (grok_array_decl): For -fstron [...] adds b70c8b0faf2 [Ada] Repair ChangeLog entries adds a56242aa173 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Named_{Inte [...] adds 3785ef7a110 * gcc-interface/decl.c (Gigi_Equivalent_Type) <E_Array_Sub [...] adds 4cab643d77f * gcc-interface/decl.c (annotate_value) <INTEGER_CST>: Rea [...] adds 614e788fb25 Do not allocate ggc during streaming. adds d5d6cd714c5 S/390: Use signaling FP comparison instructions adds 1d3dafee4c2 S/390: Test signaling FP comparison instructions adds dbf6aa18d3f * gcc-interface/decl.c (gnat_to_gnu_field): Adjust again t [...] adds f07f0076e23 * gcc-interface/decl.c (elaborate_reference_1): Specifical [...] adds f89362d98a5 [OpenMP,Fortran] Fix several OpenMP use_device_addr/map/upd [...] adds 00306646f34 2019-10-11 Richard Biener rguenther@suse.de adds 474507cc277 * ggc-page.c (release_pages): Output statistics when !quie [...] adds 2482e34782a 2019-10-11 Richard Biener rguenther@suse.de adds d10be79fb97 Fortran] PR 92050 - fix ICE with -fcheck=all adds 72a4c2f161e 2019-10-11 Bernd Edlinger bernd.edlinger@hotmail.de adds c4e18fd5e1a [ARM] Tweak HONOR_REG_ALLOC_ORDER adds c55f42640cc Relax store_bit_field call in store_expr adds 109d3d52526 Avoid warnings in <charconv> adds 18ed132a6b1 PR libstdc++/92059 fix several bugs in tr2::dynamic_bitset adds b88935cf365 Use __is_same_as for std::is_same and std::is_same_v adds 6dc6cd99d8b Implement <concepts> header for C++20 adds c1cc3d70a5c * fi.po: Update. adds 0c1a69279ef Support _Decimal* keywords for C2x. adds 58ae78df8be 2019-10-11 Steven G. Kargl kargl@gcc.gnu.org adds 03926ec33b3 2019-10-11 Steven G. Kargl kargl@gcc.gnu.org adds a9e9702ddf9 2019-10-11 Steven G. Kargl kargl@gcc.gnu.org adds b2924dad7c1 2019-10-11 Steven G. Kargl kargl@gcc.gnu.org adds e654502098f Extend subst to simplify CONST_INT inside SIGN_EXTEND. adds ffd43c9773e Preserve the location of explicitly defaulted functions. adds 6118e92bdab 2019-10-10 Paolo Carlini paolo.carlini@oracle.com adds d6b5c10e8e6 PR c++/92049 - extra error with -fchecking=2. adds 707aa069296 PR c++/92070 - bogus error with -fchecking=2. adds 488ec13ac9a Support decimal floating-point constants in C2x. adds 0c49af88327 Daily bump. adds 474da2e9b99 compiler: mangle dots in pkgpath adds 2fa15104721 c-family/ * c-common.h (c_omp_mark_declare_variant, c_omp [...] adds 72766e3479d PR middle-end/92063 * tree-eh.c (operation_could_trap_hel [...] adds 46e5cce53ec PR ada/91995 * sem_ch8.adb (Chain_Use_Clause): Remove sec [...] adds 2cd5e9d5a67 * gcc/config/pa/pa.c (pa_option_override): Remove trailing [...] adds a5a45ca50e1 The inline keyword is supported in all new C standards adds 886d119acb6 Fix the ChangeLog for my previous commit adds 9b38282bb77 [Darwin] Suppress emitting empty ctor/dtor sections. adds 299fbddaad6 [Darwin, machopic 5/n] Make machopic_finish() static. adds 17f9eb2168a * config/pa/lib2funcs.S (__gcc_plt_call): Load branch targ [...] adds 6b3deec0b46 [Darwin, machopic 6/n] Fix for 67183 adds 8f1c9764f20 * config/pa/pa.c (pa_output_call): Load descriptor address [...] adds d772db6993c Daily bump. adds f37784bf3f3 * lto-streamer-out.c (collect_block_tree_leafs): Renumber [...] adds 7d293c4625b * lto.c (lto_wpa_write_files): Do not update bodies of clones. adds 519b935c115 * lto-common.c (read_cgraph_and_symbols): Grow ggc memory [...] adds beef423a4f1 Remove dg-add-options c99_runtime adds 1d1555c81c9 2019-10-13 Thomas Koenig tkoenig@gcc.gnu.org adds 2b1b8379e4b [PATCH] teach gengtype about 'mutable' adds b042ca87169 2019-10-13 Steven G. Kargl kargl@gcc.gnu.org adds ead03f25cc8 2019-10-13 Damian Rouson damain@sourceryinstitue.org adds 37596ec0d8f [Darwin, machopic 7/n] Remove code that should be dead. adds 30fba2d718f [Darwin, machopic 8/n] Back out part of PR71767 fix. adds ffd9a5017ed Daily bump. adds 2914d349082 Fix dump message issue adds d3c19567f14 Normalize unsigned ~[0,0] into [1,MAX]. adds 4f3fbe61a21 c/ * c-parser.c (c_parser_omp_all_clauses): Change bool NE [...] adds b18a03f3de1 [C] Avoid exposing internal details in aka types adds 599207ab534 Add expr_callee_abi adds 4940ee87637 [Fortran] PR 92072 – fix %C corner case adds 7226c048830 PR c++/92084 * semantics.c (handle_omp_array_sections_1): [...] adds 53470b194f0 Fix previous commit adds 971f73e0c92 PR libgomp/92081 * testsuite/libgomp.fortran/target-simd. [...] adds 5a2d5392451 /cp 2019-10-14 Paolo Carlini paolo.carlini@oracle.com adds 3ddb10c1de3 2019-10-14 Richard Biener rguenther@suse.de adds 7f644c7a883 [ARM] Switch to default sched pressure algorithm adds 0fa12951397 [ARM] Enable arm_legitimize_address for Thumb-2 adds f9952d16046 internal/cpu: define kdsaQuery for s390 adds 367445dffd7 2019-10-14 Richard Biener rguenther@suse.de adds bbcdad76875 runtime: correct facilities names in s390 CPU support adds a8bf45f436e [Darwin, machopic 9/n] Minor code clean-ups. adds aa45db50a03 PR c++/91930 - ICE with constrained inherited default ctor. adds ade0b9ff196 * config/mips/mips.c (mips_cannot_force_const_mem): Reject [...] adds 54e5b8bb757 * doc/tree-ssa.texi: Update renamed macro name. adds 59a14de7e34 * gcc.c-torture/compile/pr85401: New test. adds 8ea8a9b2f1d 2019-10-14 Thomas Koenig tkoenig@gcc.gnu.org adds 7c3772d5a5a compiler: revise exportdata fix for processing constant types adds 46a869ca4ce gcc/ChangeLog: adds 7cf198c0b72 Rename attribute-related functions and productions in C parser. adds 4f651122069 Daily bump. adds a841d91a701 2019-10-14 Steven G. Kargl kargl@gcc.gnu.org adds d0f384f6d9f 2019-10-15 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds e3200978d64 2019-10-15 Richard Biener rguenther@suse.de adds 9a4aa00f915 Add missing mask[z]_roundscale_[round]_s[d,s] intrinsics adds b76d308c906 2019-10-15 Richard Biener rguenther@suse.de adds 0c51ddeb1a0 * Makefile.rtl (a-except.o): Put -O1 earlier so that it ca [...] adds 4adc83bcb27 [PATCH] S/390: Run %a0:DI splitters only after reload adds 91353f0dc7c Fix unchecked use of tree_to_uhwi in tree-ssa-strlen.c adds c586001b1a3 2019-10-15 Richard Biener rguenther@suse.de adds b2b2baa0f02 [C++ PATCH] build_clone cleanup adds 7059779acd0 2019-10-15 Richard Biener rguenther@suse.de adds 0f0f80875ac [linemap PATCH] Constify lookup adds 8aaf76ac980 2019-10-15 Jozef Lawrynowicz jozef.l@mittosystems.com adds 53426d991fa 2019-10-15 Jozef Lawrynowicz jozef.l@mittosystems.com adds d6a975a9b65 2019-10-15 Jozef Lawrynowicz jozef.l@mittosystems.com adds b0a09faab02 [C++ PATCH] clone_function_decl breakup adds 463c873e992 2019-10-15 Bill Schmidt wschmidt@linux.ibm.com adds 32244cd831c [Fortran] OpenMP+OpenACC: Remove bogus contigous-pointer check adds 5a824d9db7b 2019-10-15 Richard Biener rguenther@suse.de adds 769a2825943 PR testsuite/92016 - Excess errors in Wstringop-overflow-17.c adds b31d28cfa3b [Darwin] Update darwin_binds_local_p. adds dac8d16eb21 [Darwin] Clarify fix and continue support (NFC). adds 35b6441961a 2019-10-15 Andrew Pinski apinski@marvell.com adds 5725fb5e9f4 * config/pa/fptr.c (_dl_read_access_allowed): Change argum [...] adds 29d5845fd64 genattrtab: Parenthesize expressions correctly (PR92107) adds d3b039360c8 Daily bump. adds 851d1ba6d2c [_GLIBCXX_DEBUG] Clarify constness and state <unknown> entries. adds b3d74655e70 generalized IPA predicate on parameter adds d77f9d48e85 Deal with incoming POLY_INT_CST ranges (PR92033) adds 3384dcbc6dd 2019-10-16 Richard Biener rguenther@suse.de adds dd114a9a128 Only use GCC-specific __is_same_as built-in conditionally adds 9c12da9a81c [AArch64] Use frame reference in aarch64_layout_frame adds 2c6099c2c51 [AArch64] Add an assert to aarch64_layout_frame adds a8fd21555e6 [AArch64] Improve poly_int handling in aarch64_layout_frame adds e4c0abf18da [AArch64] Add partial SVE vector modes adds b37e7f080e5 Assert for POINTER_TYPE_P in expr_callee_abi adds b68acb47d31 In PR70010, a function is marked with target(no-vsx) to dis [...] adds c85816f10d4 2019-10-16 Richard Biener rguenther@suse.de adds f4d984e4b92 [AArch64] Fix symbol offset limit adds 05969797106 find_partition_fixes: remove unused bbs_in_cold_partition variable adds 67a13ee59b7 * config/mips/mips.c (mips_expand_builtin_insn): Force the [...] adds a5d067a9077 [arm] fix bootstrap failure due to uninitialized warning adds dc92912c150 PR tree-optimization/91996 - fold non-constant strlen relat [...] adds 7c3dbd22079 PR tree-optimization/83821 - local aggregate initialization [...] adds df742aab8ca RISC-V: Include more registers in SIBCALL_REGS. adds e89057d9e85 * tree-ssa-strlen.c (maybe_invalidate): Use HOST_WIDE_INT [...] adds b1637ad1860 * decl.c (cxx_maybe_build_cleanup): When clearing location [...] adds e256321c103 Daily bump. adds 11f5a6f59e6 Fix old file reference in gcc/cp/cp-gimplify.c adds 8bd875bc197 2019-10-17 Richard Biener rguenther@suse.de adds 6a24c99f177 PR fortran/87752 * gfortran.dg/gomp/pr87752.f90: New test. adds 43fa1051df5 PR tree-optimization/92115 * tree-ssa-ifcombine.c (ifcomb [...] adds bb2c0c3e52b PR tree-optimization/92056 * tree-object-size.c (cond_exp [...] adds e63f6c3ec27 2019-10-17 Richard Biener rguenther@suse.de adds 38b49380624 PR testsuite/92125 adds 506187f9ea1 gcc/testsuite/ * gcc.target/avr/progmem-error-1.cpp: Fix l [...] adds 91c210e9f6e Additional test cases for using automatic variables in equi [...] adds ffcca9e2a32 2019-10-17 Richard Biener rguenther@suse.de adds a6d1006b1b2 [ARM,testsuite] Fix typo in arm_arch_v8a_ok effective target. adds 5ba6128602f 2019-10-17 Richard Biener rguenther@suse.de adds 74a5d956fdc [vect] Refactor versioning threshold adds 2f1f18e0d6e [C++ PATCH] builtin fn creation adds f9c81e0e326 [vect] Outline code into new function: determine_peel_for_niter adds d005ec93145 [vect] Be consistent in versioning threshold use adds 181652340b0 PR tree-optimization/92131 * tree-vrp.c (value_range_base [...] adds 3701fe49ee9 Remove incorrect PR from ChangeLog. adds 06aa6e8dbc5 [AArch64][SVE2] Support for EOR3 and variants of BSL adds cb03dea2db2 [arm] Add default FPU for Marvell-pj4 adds d0efda0cbe5 2019-10-17 Richard Biener rguenther@suse.de adds 2bd0f173113 PR libstdc++/92124 fix incorrect container move assignment adds 4fdf07df58f i386: Add clear_ratio to processor_costs adds 8973c32e2b1 Fix breakage introduced by r276985. * config/avr/avr.c (a [...] adds bcdf4aec362 Define [range.cmp] comparisons for C++20 adds 14b2576d8c0 Process new C++17 and C++20 headers with Doxygen adds def2dffb1ef 2019-10-17 Richard Biener rguenther@suse.de adds f0899489a42 * cp-gimplify.c (cp_gimplify_expr): Use get_initialized_tmp_var. adds 28a106d92ed * .gitattributes: Avoid {} in filename pattern. adds 5367cdb8c5f [Darwin, PPC] Fix PR 65342. adds 553bbdc735d /cp 2019-10-17 Paolo Carlini paolo.carlini@oracle.com adds 98e1eae2762 PR tree-optimization/92056 * tree-ssa-strlen.c (determine [...] adds b757fe3d57f * config/pa/pa.c (pa_output_indirect_call): Fix typos in l [...] adds 2d1720806bb Daily bump. adds e7362200b90 2019-10-18 Prathamesh Kulkarni <prathamesh.kulkarni@linar [...] adds 7505e04a522 gcc/testsuite/ Fix some fallout for small targets. adds ac4c473ab7c PR target/86040 * config/avr/avr.c (avr_out_lpm): Do not [...] adds 09137154537 Implement std::ranges::less without std::less adds 560ebdcc827 PR libstdc++/92143 adjust for OS X aligned_alloc behaviour adds f9aef7e7d32 Fortran] PR91586 Fix ICE on invalid code with CLASS adds 0b671b2aff4 [C++ PATCH] anon type names adds b6ace6b8a9a [Arm] Fix multilibs for Armv7-R adds 9623430b86a PR middle-end/92153 * ggc-page.c (release_pages): Read g- [...] adds 2eb74c7b2c5 2019-10-18 Steven G. Kargl kargl@gcc.gnu.org adds e62551fd7a8 [arm] Rip out DImode addition and subtraction splits. adds 6cc8c27c2f7 [arm] Perform early splitting of adddi3. adds 2e55c7de734 [arm] Early split zero- and sign-extension adds f7d4713ec82 [arm] Rewrite addsi3_carryin_shift_<optab> in canonical form adds 3f095d09daf [arm] fix constraints on addsi3_carryin_alt2 adds 7724f74b7b3 [arm] Early split subdi3 adds 1e5d52665ac [arm] Remove redundant DImode subtract patterns adds 40155e195e9 [arm] Introduce arm_carry_operation adds 4509f474ca4 [arm] Correctly cost addition with a carry-in adds 33a6bfab928 [arm] Correct cost calculations involving borrow for subtracts. adds 7d9d1971543 [arm] Reduce cost of insns that are simple reg-reg moves. adds 01089cc7434 [arm] Implement negscc using SBC when appropriate. adds 263f9e4d0ee [arm] Add alternative canonicalizations for subtract-with-c [...] adds 1790ea25c00 [arm] Early split simple DImode equality comparisons adds d6852b4754a [arm] Improve handling of DImode comparisions against constants. adds 060a96ad617 [arm] early split most DImode comparison operations. adds efaa33f94f8 [arm] Handle some constant comparisons using rsbs+rscs adds 05d97be4158 [arm] Cleanup dead code - old support for DImode comparisons adds eaddabc8801 [arm] Handle immediate values in uaddvsi4 adds 58087a96b77 [arm] Early expansion of uaddvdi4. adds d302ef3a830 [arm] Improve code generation for addvsi4. adds 8aefed8a7d1 [arm] Allow the summation result of signed add-with-overflo [...] adds 8414e41f6fe [arm] Early split addvdi4 adds c9092f6571b [arm] Improve constant handling for usubvsi4. adds 65b56adc8d4 [arm] Early expansion of usubvdi4. adds 1b2fb5c72b5 [arm] Improve constant handling for subvsi4. adds fd7e24c1ddb [arm] Early expansion of subvdi4 adds f36f54ddf6c [arm] Improvements to negvsi4 and negvdi4. adds 44b016de3d2 [arm] Fix testsuite nit when compiling for thumb2 adds f0589a1e9e9 PR tree-optimization/92157 - incorrect strcmp() == 0 result [...] adds 0662fdaec6c Daily bump. adds f7df734fd9c Implement C++20 P1301 [[nodiscard("should have a reason")]]. adds 1ae1471c474 [PPC] Delete out of date comment. adds 4b2a64e1053 [Darwin, testsuite] Fix Wnonnull on Darwin. adds 4f4c79c49d9 PR target/92140 * config/i386/predicates.md (int_nonimmed [...] adds 98fdbdbc746 2019-10-19 Paul Thomas pault@gcc.gnu.org adds 174b08beef9 * g++.dg/cpp2a/nodiscard-reason-only-one.C: In dg-error or [...] adds ad599e8da59 Daily bump. adds 9b9d9231a10 Avoid recomputing data references in BB SLP adds b7ede04df31 Move code out of vect_slp_analyze_bb_1 adds 45bdc4af97b * tree-ssa-alias.c (nonoverlapping_refs_since_match_p): Do [...] adds 90df02bce86 * doc/install.texi (Configuration, --enable-objc-gc): hboe [...] adds cebbf5fb774 * config/i386/i386-protos.h (ix86_pre_reload_split): Decla [...] adds 468eabd1cfe 2019-10-20 Bernd Edlinger bernd.edlinger@hotmail.de adds 624eed14c4d Daily bump. adds d52decc96d3 Avoid setting current_vector_size in get_vec_alignment_for_ [...] adds a2251dcb34a Pass a vec_info to vect_supportable_shift adds 45e2a7924f6 Pass a vec_info to vect_supportable_direct_optab_p adds ae4829cbfa4 Pass a vec_info to get_mask_type_for_scalar_type adds 6b04d79cd3f Pass a vec_info to get_vectype_for_scalar_type adds 2e245d56634 Pass a vec_info to duplicate_and_interleave adds 443a43074c0 Pass a vec_info to can_duplicate_and_interleave_p adds f6b782e9785 Pass a vec_info to simple_integer_narrowing adds 9ce911a475c Pass a vec_info to supportable_narrowing_operation adds bc3ff7a6772 Pass a loop_vec_info to vect_maybe_permute_loop_masks adds e9dd0ceece1 Pass a vec_info to vect_halve_mask_nunits adds 2da60498685 Pass a vec_info to vect_double_mask_nunits adds a075fdc82fe Replace current_vector_size with vec_info::vector_size adds 57e11588088 Fix some fallout for small targets. PR testsuite/52641 * [...] adds b6bf4934164 2019-10-21 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds b2fccf585fe [vect] Only change base alignment if more restrictive adds 1aba5cc8e76 [AArch64] Implement __rndr, __rndrrs intrinsics adds a928d51b0f9 2019-10-21 Richard Biener rguenther@suse.de adds 861c5bd968f 2019-10-21 Richard Biener rguenther@suse.de adds 98ec5a549fa contrib: Add KPASS support to dg-extract-results.{sh,py} adds af7ccce0e7f 2019-10-21 Richard Biener rguenther@suse.de adds 2074a27d488 [arm] clean up alu+shift patterns adds c712a709994 PR c++/92106 - ICE with structured bindings and -Wreturn-l [...] adds 4073b83e4aa PR c++/92062 - ODR-use ignored for static member of class t [...] adds 45cedc6377c PR c++/92015 * constexpr.c (cxx_eval_component_reference, [...] adds aaf7e4e22c3 /cp 2019-10-21 Paolo Carlini paolo.carlini@oracle.com adds 7c0eab23eb5 PR c++/83434 - typeinfo for noexcept function lacks noexcep [...] adds ad651a1e1fc 2019-10-21 Jozef Lawrynowicz jozef.l@mittosystems.com adds b85dd9c1965 Daily bump. adds f71e3aa2a5d * lock-and-run.sh: Check for process existence rather than [...] adds 8db9a62c6d1 * .gitattributes: Also check ChangeLog whitespace. adds 7e375793ea7 * lock-and-run.sh: Tweak command order. adds 040439bd9e1 [testsuite] Make the Wnonnull independent of system headers. adds 024e3aa735e [C++] Avoid exposing internal details in aka types adds 18690af21f6 Fix use after free in vector_size change adds 1243f4ece47 Fix PR reference in ChangeLog. adds 9b3b552318b Come up with json::integer_number and use it in GCOV. adds c5c6e50cd41 * config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: Update. adds fee76a24c81 2019-10-22 Richard Biener rguenther@suse.de adds 69dbf052478 Fix PR middle-end/90796 adds 5885f487165 2019-10-22 Richard Biener rguenther@suse.de adds b80bc224a5b [arm] make arm_carry_operation and arm_borrow_operation duals adds bc0ce08b88f [arm] Match subtraction from carry_operation adds 88ab531a5ae Arm: Fix arm libsanitizer bootstrap failure adds 57f5992bc1c PR c++/85746: Don't fold __builtin_constant_p prematurely adds 7a17e445bbe PR tree-optimization/85887 * decl.c (expand_static_init): [...] adds cb490120bad 2019-10-22 Steven G. Kargl kargl@gcc.gnu.org adds b725ca4e8e3 Fix incorrect merge of conflictant names in `dump_graphviz` adds 954026a7a4e Remove redundant std::allocator members for C++20 adds 9b26e386695 Do not declare std::uses_allocator before C++11 adds 6b85fac30f4 Restore use of tr1::unordered_map in testsuite adds e4c103e5395 Daily bump. adds 3249bf94c3c [Darwin, PPC] Check for out of range asm values. adds 10928002eec 2019-10-23 Richard Biener rguenther@suse.de adds e04a052b62e Do not ICE in IPA inliner. adds 9e9f7790df6 2019-10-23 Richard Biener rguenther@suse.de adds 121edf5c829 [AArch64] Don't apply mode_for_int_vector to scalars adds 535e644ce59 Initialize a field in fibonacci_node. adds 6675b8fdfd9 PR tree-optimization/92131 * tree-vrp.c (extract_range_fr [...] adds 254539cf043 * constexpr.c (cxx_eval_constant_expression) <case CLEANUP [...] adds f8c7906ae5a PR debug/90231 * tree-ssa-loop-ivopts.c (get_debug_comput [...] adds ac52d215735 2019-10-23 Richard Biener rguenther@suse.de adds 654246eb220 Fix a bug with type constraints in constructors. adds 0ae47ae29fe PR ipa/92074 * params.def (inline-heuristics-hint-percent [...] adds 5cde879d749 Adjust extension types to use allocator_traits adds 6487b903862 Adjust pb_ds extensions to use allocator_traits adds e6558efbcdd Qualify type names in <ext/throw_allocator.h> adds 927d1cbf75e Only qualify function as constexpr for C++14 and later adds 6baec19fb63 Replace C++14 feature used in C++11 test adds 6f6e061fa29 2019-10-23 Jozef Lawrynowicz jozef.l@mittosystems.com adds c5edfbaf16a 2019-10-23 Jozef Lawrynowicz jozef.l@mittosystems.com adds f34b64d760a PR c++/91369 Implement P0784R7 changes to allocation and co [...] adds 8cb9169f976 Make std::invoke usable in constant expressions adds 54a14bcbca8 2019-10-23 qing zhao qing.zhao@oracle.com adds c388aab8d70 * ipa-reference.h (ipa_reference_var_uid): Move offline. [...] adds 335bd63553b * lto-streamer-out.c (output_constructor): Push CTORS_OUT [...] adds 04de801fabc * ipa-reference.c (varpool_removal_hook, ipa_reference_c_f [...] adds aa0ba62796d * lto-streamer-out.c (cmp_symbol_files): Watch for overflow. adds 65ab153500f Reformat some code; Add support for generating PLWA with of [...] adds bddb104ab76 Implement P1286R2, Contra CWG1778 adds 01fcdd7a0ae Rework how prefixed instruction length is calculated. adds 73672990578 2019-10-23 Steven G. Kargl kargl@gcc.gnu.org adds 2741f77b864 Daily bump. adds 8c4f8bc6bec * gcc.target/powerpc/pr70010.c: Add -Wno-psabi. [...] adds 144b0807fcc [C++ PATCH] 'std' identifier not needed adds 701057fbee0 2019-10-24 Richard Biener rguenther@suse.de adds 2d7348a33c9 Fix another UBSAN in Fortran coarray. adds cd77033a01c S/390: Use UNSPEC_GET_TP for thread pointer loads adds 4a7df0f3b23 Define std::uniform_random_bit_generator concept for C++20 adds 54e2e2bb856 PR libstdc++/88338 Implement P0898R3, C++20 concepts library adds e1c584607b5 2019-10-24 Richard Biener rguenther@suse.de adds 245bc45271a 2019-10-24 Richard Biener rguenther@suse.de adds 34c79a052e1 2019-10-24 Richard Biener rguenther@suse.de adds daf5608fb9f 2019-10-24 Richard Biener rguenther@suse.de adds 47e4f7397a4 MSP430: Tweaks to generation of 430X instructions adds daf0305adc4 MSP430: Remove unused msp430_hard_regno_nregs_*_padding functions adds d2c976d5790 * ipa-reference.c (ipa_reference_optimization_summary_d): [...] adds 3ad8baf1748 Simplify common case of use_future_t that uses std::allocator adds cddd8a3c8f2 2019-10-24 Richard Biener rguenther@suse.de adds 525ead362b2 Finish moving constraint and logic functionality of out pt. [...] adds 715c8a41e08 Make gt_pch_nx unreachable in symbol-summary classes. adds 72da463e4d4 ipa-sra-19.c: Avoid unprototyped function adds 97a0265f0f3 Revert ABI changes to std::allocator in C++20 adds 61c7f424d83 [dump] small source cleanup adds 1ab81e0da4a [C++ PATCH] Template parm index fix adds 005098dc3e6 Add missing space to diagnostic in reshape_init_r. adds df2f0d60e6b rs6000: Implement [u]avg<mode>3_ceil adds 096bdef978d * cgraphunit.c (symbol_table::process_new_functions): Call [...] adds 34f0543c9af * symbols-summary.h (fast_function_summary<T *, V>::releas [...] adds 073e8b082fb * config/arc/arc.c (hwloop_optimize): Add missing space in [...] adds 922773eec46 * gimplify.h (omp_construct_selector_matches): Declare. * [...] adds dca43c5d630 Daily bump. adds 30672f1c868 2019-09-09 Edward Smith-Rowland 3dw4rd@verizon.net adds d5c02925a4c * doc/xml/gnu/gpl-3.0.xml: Switch www.gnu.org to https. adds f9b66efbaf9 * doc/xml/manual/policy_data_structures_biblio.xml: Switch [...] adds f172333b7d7 2019-10-25 Richard Biener rguenther@suse.de adds 8fda7730d16 Fix reductions for fully-masked loops adds 37438a1a429 Fix typo in dump_tree_statistics. adds 8f01336ddfc Update SVE tests for recent XPASSes adds 09a61eea0b9 Fix failure in gcc.target/sve/reduc_strict_3.c adds b52c5823a5c 2019-10-25 Richard Biener rguenther@suse.de adds 8c202b0db0a 2019-10-25 Richard Biener rguenther@suse.de adds 29df010379b Guard use of concepts with feature test macro adds 1e9fd29a425 * gcc.target/powerpc/pr70100.c: Add -mvsx. [...] adds 96d1e6235a5 [Fortran] OpenACC – permit common blocks in some clauses adds e1ad18eeeed PR target/85969 * config/avr/gen-avr-mmcu-specs.c (str_pr [...] adds 3c585034cfd Fix compilation with Clang adds 4badc652b89 Use implicitly-defined copy operations for test iterators adds 991edac437a PR c++/91581 - ICE in exception-specification of defaulted ctor. adds 71046993786 Daily bump. adds 9da6344fa93 Fix false dependence of scalar operation vrcp/vsqrt/vrsqrt/ [...] adds 541ec0fe275 Adjust predicates and constraints of scalar insns. adds d5a74b09ac7 rs6000: Fix allocate_stack in a corner case (PR91289) adds 79796211807 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update. adds 74c5e5f5bf7 * doc/xml/manual/codecvt.xml: Switch pubs.opengroup.org to [...] adds 36e5ec23e7f Daily bump. adds 05e25bab4ca Remove redudant <iptr> when operand already has scalar mode. adds 241c48e728f * ipa-icf.c (sem_function::merge): Update function summari [...] adds 62aa3a9a187 * ipa-inline-transform.c (inline_call): update function su [...] adds 062ef3bf73e * ipa-cp.c (propagate_constants_across_call): If args are [...] adds 6588f6ba91b fix cgraph comment adds f37ffcc5675 * ipa-prop.c (ipa_propagate_indirect_call_infos): Do not r [...] adds ff7ec1d14a8 2019-10-27 Paul Thomas pault@gcc.gnu.org adds 5feb616afa3 2019-10-27 Andreas Tobler andreast@gcc.gnu.org adds fb8972269b4 * locales.c (iso_3166): Add missing comma after "United-States". adds 75b6f936784 Daily bump. adds 0c2e1902850 rs6000: Enable limited unrolling at -O2 adds 67323962ef2 Fortran] PR91863 - fix call to bind(C) with array descriptor adds dcae76a7b91 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' adds 0ef96d74546 PR ipa/92242 * ipa-fnsummary.c (ipa_merge_fn_summary_afte [...] adds 7f7450a26d7 Move jump threading before reload adds 32e19e3a793 Fix unroll-and-jam.c on 32bit adds 7b7d876be9f * config/i386/sse.md (sse_cvtss2si<rex64namesuffix>_2): R [...] adds e68909e26fe PR target/92225 * config/i386/sse.md (REDUC_SSE_SMINMAX_M [...] adds 60e32058aca 2019-10-28 Richard Biener rguenther@suse.de adds c1d4cfaeed1 2019-10-28 Richard Biener rguenther@suse.de adds 010aa28a930 [C++ PATCH] simplify deferred parsing lexer adds 29ed096e08e 2019-10-28 Richard Biener rguenther@suse.de adds c4276a00bf7 2019-10-28 Richard Biener rguenther@suse.de adds 8f1a20b6f74 2019-10-28 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds bebd208157d 2019-10-28 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 023a93b1509 gcc/riscv: Add a mechanism to remove some calls to _riscv_save_0 adds 8f66603070f * config/mips/mips-msa.md (msa_insert_<msaftm_f>): [...] adds 9af97fd78f1 * config/mips/mips.c (DIRECT_BUILTIN_PURE): New mac [...] adds efeea568193 * cp-demangle.c (d_print_mod): Add a space before printing [...] adds 509b6e806bc PR target/82981 * config/mips/mips.md (<u>mulditi3 [...] adds 07d12258fff PR c/66970 - Add __has_builtin() macro adds f68cb38d0d8 PR tree-optimization/92226 - live nul char store to array e [...] adds 96eb88be50c gcc/ChangeLog: adds 5d4a2a1fd89 Daily bump. adds 38fb3ed7aac PR target/92258 * config/i386/sse.md (iptr): Revert 2019- [...] adds 829e96859d5 * doc/install.texi (--enable-offload-targets): Fix up a ty [...] adds e5b1d514d48 2019-10-29 Richard Biener rguenther@suse.de adds 28e2e02b132 Add a simulate_builin_function_decl langhook adds cc0fb3d1495 Add a simulate_enum_decl langhook adds ae2eee0c919 [AArch64] Handle scalars in cmp and shift immediate queries adds 4471f482d5e Remove misleading sorting function in ggc memory report. adds bb139611b3d Move Leak in GCC memory report to the first column. adds 5566cd66a3e Print header in dump_memory_report. adds 42be11ca9c3 Fix unsigned type overflow in memory report. adds cf80ce28b33 [AArch64] Add FFR and FFRT registers adds f2e7dd3dff8 [AArch64] Extend SVE reverse permutes to predicates adds 9f49421789c [AArch64] Add support for arm_sve.h adds 25d5222a9c5 [AArch64] Add support for the SVE PCS adds 27a26bfdfa4 [AArch64] Add main SVE ACLE tests adds 41c9bbbec1d 2019-10-29 Richard Biener rguenther@suse.de adds 736b509a583 Fix reduc_index calculation in vectorizable_condition adds b40b26aede0 2019-10-29 Richard Biener rguenther@suse.de adds 11184feb7cc [vect]PR 88915: Vectorize epilogues when versioning loops adds 14e6bf602f1 2019-10-29 Richard Biener rguenther@suse.de adds 4a9d8332140 Release function and edge summaries allocated with GGC. adds f227c3718bc Pass memory statistics for {symbol,call}_summary. adds f19d5f524d6 2019-10-29 Paul Pluzhnikov ppluzhnikov@google.com adds c0b05044f00 gcc/testsuite/ChangeLog: adds 4996877aeb4 PR libstdc++/92267 fix ABI change in deque iterators adds 8b8165ec804 Minor improvements to testsuite iterator utilities adds 33f138133a7 Add iterator concepts and range access customization points [...] adds a1a989a8f65 Fix compilation errors with Clang adds 6de714e3168 Fix compilation errors with Clang adds bd82a079cee PR c++/91548 - fix detecting modifying const objects for A [...] adds e7811587da6 PR c++/92201 * cp-gimplify.c (cp_gimplify_expr): If gimpl [...] adds f5d93a69fbe PR c++/90998 - ICE with copy elision in init by ctor and - [...] adds 2af5e2dbdff /cp 2019-10-29 Paolo Carlini paolo.carlini@oracle.com adds 0d8e52a859f Daily bump. adds 4608f1e4f66 Remove cgraph_global_info. adds c4826245e69 Remove cgraph_local_info structure. adds 5f547622c58 Suppress warning with -Wno-overwrite-recursive. adds 68421370201 2019-10-30 Richard Biener rguenther@suse.de adds 102f6a3ce08 * ipa-prop.c (update_jump_functions_after_inlining): Watc [...] adds bce4335e96e PR tree-optimization/92262 * tree-ssa-loop-ivopts.c (get_ [...] adds 56afb2ae0fe libgomp/testsuite – use 'stop' and 'dg-do run' adds 77417875997 Use symtab_node::order in LTO sections with body. adds 47619f7302b libgomp/testsuite – use 'stop' adds 93c3f8c1d26 /cp 2019-10-30 Paolo Carlini paolo.carlini@oracle.com adds 2117b7595e0 operand_equal_p: add support for OBJ_TYPE_REF. adds 8fc1843e879 * cp-tree.h (omp_declare_variant_finalize, build_local_tem [...] adds fc0bba82343 Come up with an abstraction. adds a052919ea77 Integrate that for IPA ICF. adds 0a5e5513d61 IPA ICF: remove dead code adds 88345d566ee Remove comparison for polymorphic types. adds 9f884ea4bad Remove alias set comparison. adds 77419f1501f Use const_tree more in IPA ICF. adds 95e851a7f2a * g++.dg/gomp/declare-variant-6.C: New test. adds 83ef2350022 2019-10-30 Richard Biener rguenther@suse.de adds 908fd357173 Fix a call to ultimate_alias_target adds a78a4af6c51 gcc/ChangeLog: adds fdb9b462edd 2019-10-30 Jozef Lawrynowicz jozef.l@mittosystems.com adds 8487a88e5f8 Edges to interposable calles are possibly_call_in_translati [...] adds a5ebbb98a15 Fix typo in preprocessor check adds 0d58cdb0d89 Apply C++20 changes to various iterator types adds 0fb0c4144bc Remove some more using-declarations from namespace __gnu_cxx adds 1f5b35da536 Fortran/OpenMP] Don't create "alloc:" for 'target exit data' adds 48ed1a6c9bf [C++ PATCH] Feature macros are long adds bd0a1b5457f Fix some missing/incorrect feature test macros adds f68132a235c Fix another compilation error with Clang adds 46eb91c4a4e Use if-constexpr instead of overloading for customization point adds 88ee7dfcc7e PR c++/92134 - constinit malfunction in static data member. adds 2559f50d286 * cxx-pretty-print.c (get_fold_operator): Use OVL_OP_INFO. adds 0baa0c3ff49 Fortran] PR 92208 don't use function-result dummy variable [...] adds 3928790c5a2 2019-10-30 Bernd Edlinger bernd.edlinger@hotmail.de adds a04a3941dc6 * typeck.c (decl_in_std_namespace_p): Return true also for [...] adds 4141b3c05c5 PR c++/91369 - Implement P0784R7: constexpr new * constex [...] adds 686659a1eb0 Daily bump. adds cb46fcd5155 PR c++/92268 - hard error satisfying return-type-requirement adds 5a9f1874891 PR c++/84810 - constraints on lambdas adds 35a08afd2b5 PR c++/90947 * tree.h (type_initializer_zero_p): Remove. [...] adds b0d19d4e030 Remove missing usage of cgraph_local_info in arm,bfin and c6x. adds b97742fa502 Check precondition for std::ssize(const Container&) adds 8748cd7e4e2 [vect]Make vect-epilogues-nomask=1 default adds 6fbd6da5040 PR middle-end/92231 * tree.h (fndecl_built_in_p): Use fnd [...] adds 6c8fbc5a881 Fortran] PR92277 - Fix assumed-rank array with bind(C) adds 4bd5af52b36 * configure.ac: Compute and substitute omp_device_properti [...] adds 02b7dabce4f Fortran] PR92284 – gfc_desc_to_cfi_desc fixes adds ea75357d396 [testsuite] Fix wrong order of dg-additional-options adds e62b4a5f321 Fix handling of arrays in range access customization points adds 3308888c01d Remove PR 92268 workaround and fix new test failures adds c165c5fb90b Improve tests for std::add_pointer adds f02bb9fce25 Ensure that gfortran.dg/achar_2.f90 can fail adds e1505d111c3 Remove dead code in IPA ICF. adds e1b2c833f06 [arm] Pattern match insns for a + ~b + Carry adds 6741bd1831e [arm] Avoid using negative offsets for 'immediate' addresse [...] adds 9276721b09c Ensure that gfortran.dg/achar_2.f90 can fail adds a1c03cf2840 PR fortran/92284 * gfortran.dg/bind_c_array_params_3_aux. [...] adds 767e932956c [AArch64] Fix build for non-default languages adds 1cfd37c17fa [AArch64] Split gcc.target/aarch64/sve/reduc_strict_3.c adds 35917158398 [AArch64] Split gcc.target/aarch64/sve/vcond_4* adds cb0a68b8a61 [AArch64] Fix g++.target/aarch64/sve/vcond_1_run.C adds c2c40bdeb6d 2019-10-31 Jozef Lawrynowicz jozef.l@mittosystems.com adds 4a775d48e57 PR preprocessor/92296 * internal.h (struct def_pragma_mac [...] adds 6728d0e4588 Test --help=common for full sentences adds d997bf2a31a Partial implementation of C++20 of <ranges> header adds c1159719888 Add remaining changes from P1065R2 "constexpr INVOKE" adds 5d15dd41a22 Regenerate libstdc++ HTML docs adds 641aeed9e8c Daily bump. adds 4430900ed9b 2019-11-01 Kewen Lin linkw@gcc.gnu.org adds 3f346aedf99 OpenMP] use_device_addr/use_device_ptr with Fortran allocat [...] adds f13ec522f38 2019-11-01 Kewen Lin linkw@gcc.gnu.org adds cb9528e1bfc [C++ PATCH] cleanup check_field_decls adds 56f56bfaf57 2019-11-01 Kewen Lin linkw@gcc.gnu.org adds 3529090f0c8 2019-11-01 Kewen Lin linkw@gcc.gnu.org adds 18b1998230f gcc/testsuite/ChangeLog: adds e00da1d620e 2019-11-01 Steven G. Kargl kargl@gcc.gnu.org adds 0369c92d805 2019-11-01 Steven G. Kargl kargl@gcc.gnu.org adds 65228d23b8a Fix nodiscard test failures. adds 00df003cb0a RISC-V: Build soft-float divide routines for -mno-fdiv. adds bfff07299b9 PR middle-end/91679 - missing -Warray-bounds accessing a me [...] adds f60bc1027d1 * gcc.dg/pr36902.c: Terminate dg-warning regexp string. adds ac640b4a267 PR c++/91369 - Implement P0784R7: constexpr new * cp-tree [...] adds f0c8ae3d82a PR c++/88335 - Implement P1073R3: Immediate functions c-fa [...] adds 5ad0930a2df * omp-general.h (omp_context_selector_set_compare): Declar [...] adds b229e944af0 PR bootstrap/92314 * configure.ac: Don't look for omp-dev [...] adds 7bc7e34f97d Daily bump. adds 5e6a5a3d2cd PR c++/89640 * parser.c (cp_parser_decl_specifier_seq): D [...] adds 19f364b6ce4 * gimplify.h (omp_construct_selector_matches): Change retu [...] adds 6187df779ec /cp 2019-11-02 Paolo Carlini paolo.carlini@oracle.com adds 1240adefd3c Daily bump. adds 13452d9bd78 libgcc/ PR libgcc/78804 * fp-bit.h: Remove FLOAT_BIT_ORDE [...] adds 4e37e80f544 * config.in: Regenerate. * configure: Regenerate. * con [...] adds cc8599c5e2b * config.in: Regenerate. * configure: Regenerate. * conf [...] adds 85e320f3412 * ipa-fnsummary.c (ipa_call_context): New constructor. (e [...] adds 6b75b6cb786 * ipa-fnsummary.c (inline_read_section): Set vector size [...] adds 5d739a89b13 * ipa-fnsummary.c (ipa_call_context::duplicate_from): New [...] adds 78c0a4abd10 PR c++/88565 - enhance -Warray-bounds for C++ trailing clas [...] adds e721f49cce9 Improve effectivity of ipa_polymorphi_context cache. adds 90a7f84a541 2019-11-03 Thomas Koenig tkoenig@gcc.gnu.org adds a31874efbcb Daily bump. adds 65a00d052c6 2019-11-04 Thomas Koenig tkoenig@gcc.gnu.org adds 5b189beccdf Come up with ggc_delete. adds e8ce63b1e31 Fix hash_operand for fields of a CONSTRUCTOR. adds 9747aa88843 libgomp/testsuite - use unique numbers with Fortran's 'stop' adds e55fdf0aaa0 2019-11-04 Richard Biener rguenther@suse.de adds 2f8e6eda4cf MSP430: Add new methods of finding external MCU data file adds 04f59c00115 Regenerate gcc/configure adds 42c28c484ce MSP430: Add -mtiny-printf option adds 47a6db26ddb libgcc: Fix incorrect use of USE_TM_CLONE_REGISTRY adds c924cc5545e libgomp - remove dg-run if dg-options O2 is used adds deaa1cbe414 pass --enable-obsolete down to gcc/configure for auto-build.h adds 87ad6d7e413 * ggc-common.c: Include system.h before malloc.h. adds 2a7c328dd30 2019-11-04 Richard Biener rguenther@suse.de adds ef0752d323b * cgraphclones.c (cgraph_node::create_version_clone): Do n [...] adds f508c7d8a67 2019-11-04 Richard Biener rguenther@suse.de adds 10d1592c352 [SLP] SLP vectorization: vectorize vector constructors adds e8d918004e0 [vect] Clean up orig_loop_vinfo from vect_analyze_loop adds 024c2619952 PR tree-optimization/92349 - ICE in -Warray-bounds of a VLA member adds e8b358af3bb PR testsuite/92302 * gcc.target/sparc/sparc-ret-3.c: Acce [...] adds c8e1e33e347 SLP: Initialize variable to fix bootstrap after r277784. adds ff8ba47c838 * ipa-inline-transform.c: Include ipa-utils.h (inline_cal [...] adds d713efdd212 Implement debugging functions for assert_info's. adds 7828b10ef86 Handle VR_UNDEFINED in value_range_base::normalize_addresses(). adds 2e760bb4fdd Remove unused range_int_cst_singleton_p. adds 4eb06d9b792 [D] Remove unchecked to_constant in VECTOR_TYPE handling adds 8cf185e948a Use the value_range_base constructors in value_range_base:: [...] adds fcae73a0a3a * ipa-reference.c (init_function_info): Initialize info-> [...] adds 0fb958ab8aa Remove handle_pointers argument from all the vrp_val*{min,m [...] adds 45997b0ab15 Add gcc/config/gcn/t-omp-device for OpenMP declare variant [...] adds f94e75d62b1 * typeck.c (check_return_expr): Avoid redundant error. adds 5f7f831f167 Do not special case pointers in value_range_base::set. adds e4897fd5f90 PR c++/91979 - mangling nullptr expression adds d434c4efa85 Daily bump. adds 9173552639f Use value_range_base::equal_p in value_range_base::operator [...] adds 118b4283c9a Move vrp_bitmap_equal_p above its only use and make it static. adds 181faa22b97 * decl.c (omp_declare_variant_finalize_one): Call declare [...] adds 0fe911b6654 2019-10-05 Richard Biener rguenther@suse.de adds 49a5d5e9567 Remove FIELD_DECL leftover. adds b6d2c1d9c10 Really add gcc/config/gcn/t-omp-device adds 65d1fdc3c4c Move vrp_set_zero_nonzero_bits from tree-vrp.c into vr-valu [...] adds e5ec57be7be PR c++/92343 * constexpr.c (potential_constant_expression [...] adds 6dddeeb93f2 PR tree-optimization/91945 * builtins.c (compute_objsize) [...] adds ff4d73edcea * hsa-brig.c: Include alloc-pool.h * hsa-dump.c: Likewise [...] adds 98b34c1361c 2019-11-05 Richard Biener rguenther@suse.de adds 50b07496d78 Update coding style in symbol-summary.h. adds ca8af9a17c9 * doc/install.texi: Further fix syntax for html generation adds 779bc70f1ca [Aarch64] Fix vec_perm cost for thunderx2t99 adds 6bcadbfa45a Use more ggc_delete. adds fef0fc0f98d [ARM,testsuite] Skip tests incompatible with -mpure-code. adds 3b67ae2434c IBM Z: Use tree_fits_uhwi_p in vector_alignment hook adds f44361ac4f8 IBM Z: gen-vect-11/32: Set min-vect-loop-bound param back [...] adds 911584aeaac IBM Z: gen-vect-11/32: Set min-vect-loop-bound param back t [...] adds 9103e79fd2f 2019-11-05 Richard Biener rguenther@suse.de adds 3ca7adc0522 IBM Z: gen-vect-26/28: Vectorizing without peeling is ok for Z adds 715ed23929e Libsanitizer: merge from trunk with merge.sh. adds 3bc85bf3b56 Update Makefile.am. adds 0609429b4dd Reapply all revisions mentioned in LOCAL_PATCHES. adds b62b032a826 Set print_summary for UBSAN. adds 34aa73982e5 Update scanned patterns in a test-case. adds 46752946a10 Update LOCAL_PATCHES. adds e29503264aa [aarch64] Allocate space for err_str in aarch64_handle_attr [...] adds 751beb150e8 [mid-end] Fix declared type of personality functions adds eb724520e3e The base class for ranges is currently value_range_base, wh [...] adds 023036b686b Remove incorrect comment adds 78b8c75a26b Fix <version> header for freestanding adds 3cd20a97bad 2019-11-05 Richard Biener rguenther@suse.de adds 94555328ad9 PR middle-end/92341 - missing -Warray-bounds indexing past [...] adds bd514ead8bd Fix indentation inconsistencies introduced by previous patch. adds 4c7188723d7 [PR c++/92370] ICE with VC marker adds cf109fedc40 PR middle-end/92333 - missing variable name referencing VLA [...] adds 8a1a0a43de3 Make -fconcepts-ts imply -fconcepts. adds 4fa4f71fec5 Catch missed uses of function with unsatisfied constraints. adds 6cca7e50ab9 Allow libcalls for complex memcpy when optimizing for size. adds e344d69728d Various small C++ changes. adds 8a8c87f2bc3 Use vec instead of raw array for built-in candidates. adds b21df192478 Fix conversions for built-in operator overloading candidates. adds fff9b0f386c Implement C++20 operator<=>. adds 4b33de14088 doc: Insn splitting by combine adds 3307449e202 Daily bump. adds 8413abdb7f4 PR tree-optimization/92373 - ICE in -Warray-bounds on acces [...] adds a3f9c6f666e PR92090: Fix part of testcase failures by r276469 adds 5c388a27bac PR inline-asm/92352 * gimplify.c (gimplify_asm_expr): Rej [...] adds 9a66161d443 Warn about inconsistent OpenACC nested reduction clauses adds eaded36f850 introduce -fcallgraph-info option adds 51f86c8db8f [vect] PR92317: fix skip_epilogue creation for epilogues adds f087dd8b200 [PATCH] [ARC] Add builtins for identifying floating point support adds 1331bbf3743 Restructure vect_analyze_loop adds 485622e23d7 Check the VF is small enough for an epilogue loop adds adf36d7a7e3 Use scan-tree-dump instead of scan-tree-dump-times for some [...] adds ddd8e8f3122 2019-11-06 Richard Biener rguenther@suse.de adds a13ef23f8ce [ARC] Cleanup sign/zero extend patterns adds 8c0ed6294d3 [ARC] Update mea option documentation adds 1d642b7faef [ARC] Don't split ior/mov predicated insns. adds fe55f25e009 Don't vectorise single-iteration epilogues adds abd3136df79 Fix parser to recognize operator?: adds 050441d0f01 libstdc++: remove redundant equality operators adds bb5743d3f1d libstdc++: Add compare_three_way and install <compare> header adds c86ac070c0e * ggc-common.c (ggc_prune_overhead_list): Do not delete su [...] adds e4363b3cac8 C++20 NB CA378 - Remove constrained non-template functions. adds 2cfa3787bd3 [Darwin, testsuite] Fix framework-1.c on later Darwin. adds e98238c6cc1 gcc/ChangeLog: adds 52e907c21b9 Support using multiple registers to hold the frame pointer adds 8bb92a598c5 Daily bump. adds 8d0cec732f4 Use satisfaction with nested requirements. adds e9058aa7765 PR c++/92150 - partial specialization with class NTTP. adds c8f3f9b1eea Implement D1907R1 "structural type". adds a65d5ae024a Move string concatenation for C into the parser. adds fb3741ccd9f Fix copy-paste typo syntax error by r276469 adds e77fa95602b 2019-11-06 Jerry DeLisle jvdelisle@gcc.ngu.org adds 8c7e57c6d7d Adjust pr92163.c test to require effective target fopenacc. adds 0c0b297d688 2019-11-07 Richard Biener rguenther@suse.de adds 8075f1c743b gcc/ Support 64-bit double and 64-bit long double configurations. adds 33781ebdf61 Libsanitizer: merge from trunk adds b6fa8501764 Reapply all revisions mentioned in LOCAL_PATCHES. adds a4f645b1b01 Update LOCAL_PATCHES. adds fa6e2b94f00 Add CONSTRUCTOR_NO_CLEARING to operand_equal_p. adds 359b906703d Clear version_info_node in delete_function_version. adds 31e875a6840 [arm][1/X] Add initial support for saturation intrinsics adds 3517732d0c9 [arm][2/X] Implement __qadd, __qsub, __qdbl intrinsics adds ad4d23c2a7e [arm][3/X] Implement __smla* intrinsics (Q-setting) adds eb0be2e2a38 [arm][4/X] Add initial support for GE-setting SIMD32 intrinsics adds 5cc321d2e11 [arm][5/X] Implement Q-bit-setting SIMD32 intrinsics adds 01619c703bf [arm][6/X] Add support for __[us]sat16 intrinsics adds 911f62e51c1 Remove gimple_call_types_likely_match_p (PR 70929) adds 0584b4bdeef 2019-11-07 Richard Biener rguenther@suse.de adds 1cef83424c0 IBM Z: Add pattern for load truth value of comparison into reg adds 210e2303be5 Loop split on semi-invariant conditional statement adds 93962956230 * lto-streamer-in.c: Include alloc-pool.h. (freeing_strin [...] adds b697a8fd7e0 Implement D1959R0, remove weak_equality and strong_equality. adds 516a2e360b6 * optc-save-gen.awk: Generate cl_target_option_free and c [...] adds 44dacb99078 PR ipa/92406 * ipa-fnsummary.c (analyze_function_body): U [...] adds aac9ebf1189 Allow MODE_PARTIAL_INT modes for integer constant input operands. adds 7975daf6e4b PR c++/91370 - Implement P1041R4 and P1139R2 - Stronger Un [...] adds 6b1daccbdea [Darwin, X86, testsuite] Fix pr92258.c. adds ec371710f9e simplify-rtx: simplify_logical_relational_operation adds ba9150c4b2a libstdc++: make negative count safe with std::for_each_n adds 8e837a43ded * ipa-utils.c (ipa_merge_profiles): Fix fprintf format str [...] adds 4ad0a43581d * g++.dg/cpp2a/spaceship-scalar1-neg.C: Change dg-do from [...] adds 323d28cf2d8 Expand C2x attribute parsing support and factor out from TM [...] adds 8c3a9f29c4d rs6000: Remove no longer correct assert adds 5a856dda8a2 Daily bump. adds bb2f3eae161 * config/pa/pa.md (memory_barrier): Revise to use ldcw bar [...] adds eb0f6e07e10 Add another test case to exercise the previous MODE_PARTIAL [...] adds ccc2fbf851c libstdc++: define std::common_comparison_category for C++20 adds 203b9cfcc92 libsupc++: add <compare> to precompiled header adds 88f3bee5d16 Handle removal of old-style function definitions in C2x. adds ee2a9ee641f Fix inefficient vector constructor. adds f7ca167f4a6 [rs6000]Fix PR92132 by adding vec_cmp and vcond_mask supports adds 8c849f78c70 Fortran] PR91253 fix continuation-line handling with -pre_include adds e0caba1c092 Generalise gather and scatter optabs adds 029c65a2326 [C] Opt out of GNU vector extensions for built-in SVE types adds 074c61a043f [AArch64] Don't handle bswap in aarch64_builtin_vectorized_ [...] adds adb47064234 Make mklog more robust. adds 2cbfab23841 [AArch64] Remove unused mode iterators adds 75027a4673b PR target/92055 * config/avr/avr.opt (-mdouble=, -mlong-d [...] adds a5249bd0a57 2019-11-08 Richard Biener rguenther@suse.de adds 224057ec1e7 Handle POLY_INT_CSTs in declare_return_value adds 6c823cbd21b 2019-11-08 Richard Biener rguenther@suse.de adds 51b91c631e1 Handle POLY_INT_CST in copy_reference_ops_from_ref adds 2729d4877a9 Rename identifiers in a test-case. adds 0a19e0ad7e8 2019-11-08 Richard Biener rguenther@suse.de adds 1132d313cbf PR c++/92384 * function.c (assign_parm_setup_block, assig [...] adds fdef06b4098 PR target/92038 * gimple-ssa-store-merging.c (find_consti [...] adds a37e10023a9 [vect] Disable vectorization of epilogues for loops with SI [...] adds 21bbd1b0fa7 Fix code order in tree-sra.c:create_access adds e26319ac274 PR target/92095 * config/sparc/sparc-protos.h (output_loa [...] adds 7c6d4f86528 * gcc.target/sparc/overflow-1.c: Add -fno-pie to the optio [...] adds e34fe7d6684 2019-11-08 Richard Biener rguenther@suse.de adds eca809c042b 2019-11-08 Richard Biener rguenther@suse.de adds aff2cf1da64 [vect] PR 92351: When peeling for alignment make alignment [...] adds fc74c74a7a9 Allow CHARACTER literals in assignments and data statements. adds 63329d971b8 rs6000: Fix branch_comparison_operator adds 30460ef1911 Use correct vector type in neutral_op_for_slp_reduction adds 58c22454eb0 * arith.c (character2representation): Change i type to size_t. adds 5b667289ccb Modify range_operator::fold_range() and wi_fold () to retur [...] adds 7031eb30850 PR c++/92058 - constinit malfunction in static data member [...] adds dd51a3acc38 PR c++/92215 - flawed diagnostic for bit-field with non-in [...] adds d4a8bd6b11f [Darwin] Add include guard to darwin-protos.h adds fdea911b3b4 * gfortran.dg/dec_char_conversion_in_assignment_4.f90: Use [...] adds d0c369c580b * symtab.c: Fix comment typos. * cgraphunit.c: Likewise. [...] adds 232d5939666 Daily bump. adds dcb16f2d614 [Darwin, machopic 10/n] Rework X86 mcount stub code. adds 98862b60aac Commit symbol for external BLAS routine when translating MA [...] adds a9ad50cb8ec PR tree-optimization/92401 * gimple-match-head.c (gimple_ [...] adds ed3583b0e6a * ipa-fnsummary.c (estimate_edge_size_and_time): Do not ca [...] adds 9f4410d889f * ipa-fnsummary.c (ipa_call_context::estimate_size_and_tim [...] adds 34dc4211e21 * ipa-inline-analysis.c (do_estimate_growth_1): Add suppor [...] adds aeedc9c4da5 * tree.c (fld_incomplete_type_of): Clear TYPE_FINAL_P, TYP [...] adds 0fa4f5f9ee1 * ipa-fnsummary.c (evaluate_properties_for_edge): Call IPA [...] adds 05334cc6921 Daily bump. adds 5e886e5b6c8 * cgraph.h (struct cgraph_node): Add ipcp_clone flag. (cg [...] adds ab85c07c35b rs6000: Allow any CC mode in movcc adds 82646f61bf2 Switch www.hboehm.info to https adds 337cb404dd3 * ipa-prop.c (ipa_propagate_indirect_call_infos): Remove i [...] adds 61150d75d1a * cgraph.c (cgraph_edge::maybe_hot_p): Do not use sreal_fr [...] adds 624d5a77db9 Short circuit case where profiles are same. adds bd16ff24828 Manually CSE sreal frequency calculations adds dfb887cecc6 [LRA] Do not use eliminable registers for spilling adds 9b0807d9fe8 2019-11-10 Paul Thomas pault@gcc.gnu.org adds e5072aef260 Implement D1957R0, T* to bool should be considered narrowing. adds 6fc2784a9ab Don't print warning when moving to static with -fno-automatic adds 6c9e2a0279a [Darwin, machopic 11/n] A flag to indicate synbols should b [...] adds e7217ea1c3e Daily bump. adds 27dbade58ef [rs6000] Make load cost a bit more in vectorization cost adds bd94dfe54b4 rs6000: Refine small loop unroll in loop_unroll_adjust hook adds 5ba7804033a [build] Properly track GCC language configure fragments adds c88bb56e023 Assert 'offset2' instead of 'offset' in 'gcc/gimplify.c:gim [...] adds 73e25387655 [PR87833] x86: Put -fPIC and -shared the last to create off [...] adds d7a5b0d7434 Torture testing: 'libgomp.fortran/use_device_addr-3.f90', ' [...] adds d462cbc6c48 Torture testing: 'libgomp.fortran/target9.f90' adds 71e18dbca98 Fortran] Support absent optional args with use_device_{ptr,addr} adds 068b41bc6db Fix OpenACC directives nesting in 'gfortran.dg/goacc/common [...] adds 784519b31df PR fortran/92142 - CFI_setpointer corrupts descriptor adds f8d1a972cee [vect]Account for epilogue's peeling for gaps when checking [...] adds 9f747ab83c5 Update link to "Why not LGPL". adds a439529ab20 Sort debug counter names. adds 9ed925a53c4 Relax lto-dump.o dependency. adds ade0939d853 Fix commit for PR fortran/92142 - CFI_setpointer corrupts d [...] adds 3146a7ded5e [ARC] Fix legitimize pic address. adds 1cfb0f603f5 [ARC] Fix movsi_ne pattern. adds 0a369f83048 Bump minimum MPFR version to 3.1.0 adds 53f6c32b5bf * ipa-prop.c (ipa_propagate_indirect_call_infos): Remove i [...] adds 5c546c59db7 Fix SLP downward group access classification (PR92420) adds 2b3ab1c812d * c-parser.c (c_parser_translation_unit): Diagnose declare [...] adds eddd03e2cfc PR bootstrap/92433 * config/rs6000/rs6000-c.c (altivec_bu [...] adds f15dc29a973 PR c++/92447 * decl.c (finish_function): Move ctype initi [...] adds 623534bdf66 Add prefixed insn support for stack_protect_setdi & stack_p [...] adds 8f4c580ea9a libgo: fix DejaGNU testsuite compiler when using build sysroot adds ceb02d5640f Daily bump. adds f21b53e4d45 [RS6000] Remove TARGET_TLS_MARKERS and require binutils 2.20 adds e392078b54a [RS6000] PC-relative TLS support adds 1dac11a9d45 * typeck.c (cp_build_binary_op): Sorry about <=> on VECTOR_TYPE. adds 219d7929fd7 Implement P1946R0, Allow defaulting comparisons by value. adds e74957303db 2019-11-11 Andre Vieira andre.simoesdiasvieira@arm.com adds 39dc6c5e141 PR tree-optimization/92452 * tree-vrp.c (vrp_prop::check_ [...] adds 6f5588cd9b2 PR target/92449 * tree-complex.c (expand_complex_multipli [...] adds 65aa7dc10c2 Add OpenACC 2.6 `serial' construct support adds a547e15b4ee Param to options conversion. adds 5dca7a8c4df Include new generated gcc/params.opt file. adds d5d2fd2e355 Apply mechanical replacement (generated patch). adds bbd06d96448 Remove gcc/params.* files. adds 47a675f4afd Remove last leftover usage of params* files. adds 1265aa8f7e9 Remove set_default_param_value from documentation. adds ba239116f90 Fix test-suite fallout. adds 1a0a07a4305 Remove option_default_params and option_validate_param hooks. adds 19a448b1109 Use more SET_OPTION_IF_UNSET. adds bec386d40f7 2019-11-12 Richard Biener rguenther@suse.de adds 1dac4242b93 2019-11-12 Richard Biener rguenther@suse.de adds ad77c698ad4 Free dominance info at the beginning of pass_jump_after_combine adds 5b7d0f4d764 [PR c++/6936] Delete duplicate test adds 5c2bf77d1f6 PR middle-end/83688 - check if buffers may overlap when cop [...] adds d4ebf387691 PR tree-optimization/92412 - excessive errno aliasing assum [...] adds c0c040325f4 PR ipa/92471 * ipa-profile.c (check_argument_count): Brea [...] adds f7183cc2c36 PR fortran/92470 Fixes for CFI_address adds bbacc1f80ca * ipa-cp.c (ignore_edge_p): Also look for optimize flag. [...] adds 2031afb789a rs6000: Handle unordered for xscmpexp[dq]p without NaNs (PR92449) adds be14d55ca57 testsuite: Add testcases for PR92449 adds de5b4a33510 2019-11-12 Harald Anlauf anlauf@gmx.de adds da4f604ec3c [C++ PATCH] Merge some using-decl handling adds 297d694377b rs6000: Use ULL on big hexadecimal literal adds 00bb511c162 Daily bump. adds 50780f79215 Add option -fweb for pr47763.c adds 49477729718 2019-11-13 Richard Biener rguenther@suse.de adds 0f72e03f82c Fortran] Use proper type for hidden is-present argument adds e79692e18d6 PR target/92055 * config/avr/t-avr (avr-mcus): Do not dep [...] adds 50ec68d4e36 Remove leftover call to finalize_options_struct. adds 7d39e305798 Fix params.exp by parsing output of --help=params -Q. adds fa09362e6ca Update comment in opts.c. adds bfc45eafaa9 [C++] Fix interaction between aka changes and DR1558 (PR92206) adds 7e2047b29c9 [AArch64] Use aarch64_sve_int_mode in SVE ACLE code adds 887797b5ea6 Fix vectorizable_conversion costs adds b1051b65459 Don't assign a cost to vectorizable_assignment adds f2a21e1468f * ipa.c (cgraph_build_static_cdtor): Pass optimization_def [...] adds 8a40b667ec8 Avoid accounting for non-existent vector loop versioning adds 1b2914c6db6 Account for the cost of generating loop masks adds b865eb50fd3 Enable libsanitizer build on riscv64 adds 698e2f709bf * ipa-prop.c (ipa_print_node_jump_functions, ipa_print_no [...] adds 0ad98b4ca23 PR fortran/92470 Fixes for CFI_address adds e4d96f8848b * c-ada-spec.c (get_underlying_decl): Do not look through [...] adds 607dedc9239 Move gcn-run heap into GPU memory. adds edbab2821eb Move generic libgomp files from nvptx to accel adds 7c01b4f72c9 GCN mkoffload adds 976f67ed079 Add device number to GOMP_OFFLOAD_openacc_async_construct adds d610c48aa62 GCN libgomp port adds 77e77bb440d Optimize GCN OpenMP malloc performance adds 2e6b4f122a2 Use a single worker for OpenACC on AMD GCN adds ea298953e1e GCN Libgomp Plugin adds 99274968d65 * ipa-inline.c (ipa_inline): Check that function is define [...] adds e6b3e3246d3 Enhance syntax of -fdbg-cnt. adds 67a4aba187d Do not overuse push/pop_cfun in IPA ICF. adds 068247650e8 Add a few missing checks that IPA_NODE_REF is not NULL (PR 92454) adds 44927daad94 Come up with selftests for dbgcnt. adds 1cbfef28dec Add C2x *_NORM_MAX constants to <float.h>. adds 076743c6c7b 2019-11-13 Ulrich Drepper drepper@redhat.com adds f75344ba6cc PR c++/89070 - bogus [[nodiscard]] warning in SFINAE. adds 485b111bb3a Rewrite value_range constructors to the value_range_kind is [...] adds 7c021bc432e libsupc++: Implement comparison algorithms for C++20 adds cc334e0eac2 * gcc.target/powerpc/pr92090.c: Limit -mbig to powe [...] adds d19d2e3b0db download_prerequisites: Use http instead of ftp for downloading. adds 9815f554f88 Sanitize the constant argument for rotr<mode>3 adds 95dad3be7b9 Move plain value_range things to value-range.[hc]*. adds 4163e5197eb * ipa-cp.c (ignore_edge_p): Do not check caller flags. (p [...] adds ca105857be8 PR ipa/92498 * ipa-profile.c (check_argument_count): Do n [...] adds 1752253ecd0 PR c++/92421 * ipa-prop.c (update_indirect_edges_after_in [...] adds 1ea82b1d2ed * ipa-inline-analysis.c (do_estimate_edge_time): Relax ch [...] adds b898a4d10e6 * ipa-profile.c (check_argument_count): Check properly tha [...] adds ab4b411ac8a * ipa-cp.c (propagate_vr_across_jump_function): Propagate [...] adds 0a4781c1dd8 Daily bump. adds e29a44f526a * gfortran.dg/ISO_Fortran_binding_17.c: Include ../../../ [...] adds 8e8d3db0212 * g++.dg/cpp0x/alias-decl-pr92206-3.C: Require effective t [...] adds db1638f5ebc PR ipa/92421 * g++.dg/torture/pr92421.C: Add -Wno-return- [...] adds 140aafda9d8 Support extended aggregate jump function in ipa-cp adds e613a5b1b41 Support C2x [[]] attributes for C. adds 034b129ba0d [testsuite] Fix PR92464 by adjust test case loop bound adds 484de4bcd3a Make normalize_addresses and normalize_symbolics work on TH [...] adds a21cfa558a0 2019-11-14 Richard Biener rguenther@suse.de adds c70bcbc4da7 Remove higher precision range tests because they are unused [...] adds 9e2883456f2 * omp-general.c (omp_context_name_list_prop): New function [...] adds 318df6e550b * c-omp.c (c_omp_check_context_selector): Add nvidia to th [...] adds 0d73ded0e3c * c-parser.c (c_parser_omp_context_selector): Don't requir [...] adds ffa6d691f8f * config/i386/i386-options.c (ix86_omp_device_kind_arch_is [...] adds f95a585fb8c Update dump message in IPA ICF. adds 2cc86f328a4 Use func_checker::hash_operand for hashing of GIMPLE operands. adds 9338c3b0cca Handle FIELD_DECL in IPA ICF. adds 2255e398ef0 Update statistics about needed symbols in IPA ICF. adds 93e632e34fc Enable VPOPCNTDQ for icelake-{client,server} and tigerlake. adds 4cd23bfaa8c Document -fallocation-dce. adds 8276c1be16d Remove wrong lto-dump: lto1 makefile dependency. adds 371a5f62167 Remove dead code in switch conv pass. adds 4f4037f9f1d Add Optimization keyword for param_max_inline_insns_auto param. adds 1bec1645a61 Remove usage of CIF_MAX_INLINE_INSNS_SINGLE_O2_LIMIT. adds f878aec8aa6 Support for value ranges in IPA predicates adds 985e27f1bfa * params.opt (max-inline-insns-single-O2): Set to 70 (inst [...] adds 096f06684bb * ipa-fnsummary.c (ipa_call_context::estimate_size_and_tim [...] adds 189c9a22f49 aarch64: Add "c" constraint adds 61c2dce7633 arm: Fix the "c" constraint adds 45d0b06e29e arm: Rename CC_NOOVmode to CC_NZmode adds f5d94305d81 arm, aarch64: Add support for __GCC_ASM_FLAG_OUTPUTS__ adds ba5fe615134 arm: Add testsuite checks for asm-flag adds 990a0a6613f aarch64: Add testsuite checks for asm-flag adds d0c2faba933 Add a targetm.vectorize.related_mode hook adds c335357714d Replace mode_for_int_vector with related_int_vector_mode adds 73f994431a4 Add build_truth_vector_type_for_mode adds 0f905856ee1 Remove build_{same_sized_,}truth_vector_type adds 7c5ce695e03 Pass the data vector mode to get_mask_mode adds 695f5889b49 Use build_vector_type_for_mode in get_vectype_for_scalar_ty [...] adds 0b6c864b10c Use consistent compatibility checks in vectorizable_shift adds ffe94f12b86 Replace autovectorize_vector_sizes with autovectorize_vector_modes adds eec1e9ffa37 Replace vec_info::vector_size with vec_info::vector_mode adds 27e0be59d13 Make less use of get_same_sized_vectype adds c11a96f5e97 Require equal type sizes for vectorised calls adds 8c3b10acebe Support vectorisation with mixed vector sizes adds f5f263c0812 Avoid retrying with the same vector modes adds 4c0647247f7 [AArch64] Support vectorising with multiple vector sizes adds 3b95a581b96 Allow mixed vector sizes within a single vectorised stmt adds e7f6e34e61f Vectorise conversions between differently-sized integer vectors adds 3b41e0d0a72 Consider building nodes from scalars in vect_slp_analyze_no [...] adds 2677a4d4d10 Common ground work for vxworks7 ports updates adds a31bf556194 Introduce vxworks specific crtstuff support adds 70a98658940 Improve the thread support for VxWorks adds 053980ee52b Update the libgcc support for VxWorks AE/653 adds 5b9ac96b6fb Base support for vxworks 7 on aarch64 adds 4c0e0bb822a Housekeeping on TARGET_OS_CPP_BUILTINS for arm-vxworks adds 3240b801f66 Update the arm-*-vxworks* support adds 828f94b97cc Make flag_thread_jumps a gate of pass_jump_after_combine adds b218f460332 libstdc++: Rename disable_sized_sentinel [P1871R1] adds 47b347148b3 libstdc++: Implement new predicate concepts from P1716R3 adds e7697be4ae3 Remove range_intersect, range_invert, and range_union. adds 3f16f011477 2019-11-14 Andrew MacLeod amacleod@redhat.com adds 033bebae3a9 Tweak gcc.dg/vect/bb-slp-4[01].c (PR92366) adds 7e82850371c Support UTF-8 character constants for C2x. adds 210c94353f2 Change fold_range to return a boolean result. adds b6e26651530 Check suitability of spill register for mode adds 23c6a99f983 Support C2x [[deprecated]] attribute. adds 7d983951393 2019-11-14 Edward Smith-Rowland 3dw4rd@verizon.net adds f7f6f6ef286 Daily bump. adds ac90e8b2690 Improve checks on C2x fallthrough attribute. adds acf32f99a53 Support for jthread and stop_token adds fbbadf00182 compiler: fix buglet in function inlining related to si [...] adds f7fbb19c7b4 Update iterator of next adds 33139fcf7bb Fix comments typo adds 209e77546d3 PR testsuite/92520 * gcc.dg/ipa/inline-9.c: Fix template. adds d379d7aa36f * gimplify.c (gimplify_call_expr): Don't call omp_resolve [...] adds 12cd3b5425c 2019-11-15 Richard Biener rguenther@suse.de adds 37992db8fd7 2019-11-15 Richard Biener rguenther@suse.de adds 082353c7af2 [mid-end][__RTL] Clean state despite invalid __RTL startwit [...] adds 15b4b35d199 Add tests for print from offload target. adds a75d0701135 [mid-end][__RTL] Set global epilogue_completed in skip_pass adds 6316072677c libstdc++: Fix changelog whitespace adds 2e8d4e94ac5 2019-11-15 Paul Thomas pault@gcc.gnu.org adds d9028e4cc1c 2019-11-15 Richard Biener rguenther@suse.de adds 697cef8e166 [amdgcn] Fix handling of VCC_CONDITIONAL_REG adds 892ffb8689a [rs6000] Use VIEW_CONVERT_EXPR to reinterpret vectors (PR 92515) adds ac89786a39f 2019-11-15 Richard Biener rguenther@suse.de adds d4a23ebfded [mid-end][__RTL] Account for column numbers in __RTL functions adds c3ba92addc3 Fix vector/scalar to vector/vector conversion (PR92515) adds e75f87980a1 libstdc++: Fix definition of std::nostopstate object adds 555283de0b6 [amdgcn] Use first lane of v1 for zero offset adds b666fae3a6e Implement P1816R0, class template argument deduction for a [...] adds f32937dc6b8 [amdgcn] Reinitialize registers for every function adds ff73a8562a3 2019-11-15 Feng Xue fxue@os.amperecomputing.com adds 50cb3361f71 [amdgcn] Restrict registers available to non-kernel functions adds 88ffc288a0e ipa: Remove stray declaration adds ac1815cb423 [amdgcn] Update lower bounds for the number of registers in [...] adds 28aeef6c308 [amdgcn] Unfix registers for frame pointer adds 7387b543274 * ipa-inline.c (edge_badness, inline_small_functions): Rev [...] adds c5e208220b1 microblaze: fix PR65649 adds 1e237018c35 ChangeLog: adds 7249f12b75a Support C2x [[maybe_unused]] attribute. adds 637832548c7 m68k: add musl support adds 20a36d6d899 libstdc++: Implement LWG 3070 in path::lexically_relative adds 0068ce58dd5 libstdc++: Implement LWG 3149 for std::default_constructible adds 95c88c54e5d testmain.exp: link against GOLIBS adds db12d34e483 2019-11-15 Edward Smith-Rowland 3dw4rd@verizon.net adds e227f171028 Forgot to change teh date range. adds 176d21530e4 /cp 2019-11-15 Paolo Carlini paolo.carlini@oracle.com adds 75a547b9446 Diagnose duplicate C2x standard attributes. adds 042fa329a42 libstdc++: Fix <stop_token> and improve tests adds 58561739b9a Daily bump. adds 55f925d0158 2019-11-15 Edward Smith-Rowland 3dw4rd@verizon.net adds 1c0a2d2ff05 Fix nonspec_time when there is no cached value. adds 24023201e8f Apply maximum nunits for BB SLP adds 794e223f975 Extend can_duplicate_and_interleave_p to mixed-size vectors adds a129fb25af5 Optionally pick the cheapest loop_vec_info adds 624e4c8070f [AArch64] Enable VECT_COMPARE_COSTS by default for SVE adds 7a3586e2d6e [AArch64] Add "FULL" to SVE mode iterator names adds b97af9a6585 [AArch64] Replace SVE_PARTIAL with SVE_PARTIAL_I adds 48baf617665 [AArch64] Tweak gcc.target/aarch64/sve/clastb_8.c adds d2d250a0d08 [AArch64] Add autovec support for partial SVE vectors adds fe563419ac4 [AArch64] Add sign and zero extension for partial SVE modes adds 5782e1dae3d [AArch64] Pattern-match SVE extending loads adds 8f11f5c0733 [AArch64] Add truncation for partial SVE modes adds 6d61cb07dc4 [AArch64] Add gather loads for partial SVE modes adds e6d9dd45b5a [AArch64] Pattern-match SVE extending gather loads adds d1e6722a882 [AArch64] Add scatter stores for partial SVE modes adds 8a01022e103 Move canonicalisation of dr_with_seg_len_pair_ts adds 5f64f54bdbb Delay swapping data refs in prune_runtime_alias_test_list adds c154bd1fa3f Add flags to dr_with_seg_len_pair_t adds aff7c389e45 Record whether a dr_with_seg_len contains mixed steps adds 4844047ee7a Dump the list of merged alias pairs adds 79bf2b1d004 Print the type of alias check in a dump message adds c6215f351d9 Use a single comparison for index-based alias checks adds 7d17a537944 [AArch64] Robustify aarch64_wrffr adds bb6328d0149 * testsuite/demangle-expected: Fix test. adds 6d657ca0b04 [PATCH] Refactor rust-demangle to be independent of C++ dem [...] adds 1d0e7f00147 [PATCH] Fix slowness in demangler adds af3ca1a73c1 Delete common/config/powerpcspe adds 728e7e894bb Start work on <ranges> header adds 576c1ac0a72 libstdc++: Optimize std::jthread construction adds ec2a40a32b7 Revert r278363 "Start work on <ranges> header" adds 07d506386a2 rs6000: Allow mode GPR in cceq_{ior,rev}_compare adds 6a7be22df2b Daily bump. adds 9d80e128e15 libstdc++: Define C++20 range utilities and range factories adds e0c554e4da7 libstdc++: add range constructor for std::string_view (P1391R4) adds 1713bc1eff1 2019-11-16 Edward Smith-Rowland 3dw4rd@verizon.net adds 5106c6a8602 * method.c (lookup_comparison_result): Use %qD instead of [...] adds 5701643c8d1 * gcc.dg/complex-6.c: Do not run dump scan tests for rx target. adds cf3992e353e * config/pa/linux-atomic.c (__kernel_cmpxchg): Change argu [...] adds fa07c5d96ef Daily bump. adds 36abae60590 libgfortran: Regenerate `Makefile.in' for `runstatedir' removal adds 39ca9991b8a libgomp: Regenerate `testsuite/Makefile.in' for GCC_HEADER_ [...] adds 1e9cd853b7e Split X86_TUNE_AVX128_OPTIMAL into X86_TUNE_AVX256_SPLIT_RE [...] adds a9d16fc7607 Add support for AVR devices from the 0-series. PR target/ [...] adds b58471647a5 PR target/92545 * doc/avr-mmcu.texi: Regenerate. adds 92197cc91e4 PR target/92545 * config/avr/gen-avr-mmcu-specs.c (print_ [...] adds 72b505fd81c [testsuite][ARM] check_effective_target_arm_vfp_ok_nocache: [...] adds 9b53e69346f 2019-11-18 Richard Biener rguenther@suse.de adds e00e0f8c391 [mid-end][__RTL] Clean state despite unspecified __RTL star [...] adds 713631eb692 Verify NOP_EXPR LHS type in IPA ICF. adds bcc3e34ba3b Improve -dbg-cnt error message and support :0. adds 951eb7d7cb9 s390: add musl support adds a0901ab8c2b musl: use correct long double abi by default adds 37191291fc4 musl: Don't use gthr weak refs in libgcc PR91737 adds 6b1f6013954 2019-11-18 Richard Biener rguenther@suse.de adds 3f02b529ab6 libstdc++: Fix some -Wsystem-headers warnings adds 10adb047862 libstdc++: Fix std::jthread bugs adds 38f05dc5db9 fix ChangeLog to reference the PR adds f13d91177b5 Remove strange dump suboptions in testsuite. adds 31009f367e2 Unset m_checker in sem_function::init. adds c1760d8b599 2019-11-18 Richard Biener rguenther@suse.de adds a9d06ea05ab Remove vestiges of MODIFY_JNI_METHOD_CALL adds 31ab83a6d2a LRA: handle memory constraints that accept more than "m" adds 94b85860eb6 Optimise WAR and WAW alias checks adds 55c056a85ab Handle VIEW_CONVERT_EXPR for variable-length vectors adds e7d5d495b5a Two RTL CC tweaks for SVE pmore/plast conditions adds 72632fed97f Add an empty constructor shortcut to build_vector_from_ctor adds 1cf462bfdd1 Add optabs for accelerating RAW and WAR alias checks adds 3f64f8b7d5b Add testcase for already fixed PR ipa/92528 adds fefec64da86 PR c++/91962 - ICE with reference binding and qualification [...] adds 7702d328459 Add more C2x attributes tests. adds b8844c035e2 PR ipa/92508 * ipa-inline.c (inline_small_functions): Add [...] adds a2ffe7a4514 Refactor tree-loop-distribution.c for thread safety adds fdb012cd976 PR middle-end/92493 - ICE in get_origin_and_offset at gimpl [...] adds 51f30705585 /cp 2019-11-18 Paolo Carlini paolo.carlini@oracle.com adds bb18e264e8a Daily bump. adds baacd859bdd Change some bad uses of C2x attributes into pedwarns. adds 0048e1d685f Initialize a variable due to -Wmaybe-uninitialized. adds 1b486ec1671 2019-09-19 Richard Biener rguenther@suse.de adds 8d338507586 2019-11-19 Richard Biener rguenther@suse.de adds c81dd9f3d44 PR tree-optimization/92557 * omp-low.c (omp_clause_aligne [...] adds 5bf4317d82f PR c++/92504 * semantics.c (handle_omp_for_class_iterator [...] adds de90761927b * doc/invoke.texi (-gno-internal-reset-location-views): Fix typo. adds 43c314ab92a PR middle-end/91450 * internal-fn.c (expand_mul_overflow) [...] adds fe89a55f987 PR target/92549 * config/i386/i386.md (peephole2 for *swa [...] adds 08085db255d libstdc++: Fix declarations of variable templates adds 654b07f2f44 arm: Fixes for asm-flags vs thumb1 and ilp32 adds fcae029b424 [AArch64] Implement Armv8.5-A memory tagging (MTE) intrinsics adds 04331b3db8f 2019-11-19 Richard Biener rguenther@suse.de adds 869a15cf4e0 Update loop-1.c test for amdgcn adds 9fc41d279d3 [Arm] Set Armv7-A tune to Cortex-A53 adds da43f00b6f2 Restore init_ggc_heuristics. adds e5e526e2b0e Suppress diagnostics substituting into a requires-expressio [...] adds e713495bf6e PR c++/92078 adds 1cec0239f1a PR c++/89913 adds fa052f8a64d [AArch64] PR79262: Adjust vector cost adds 79e56994f0b Revert r278441 adds 3c2f41325c9 [MIPS] Prevent MSA branches from being put into delay slots adds 50267ac88a2 Avoid redundant computations in edge_badness. adds fea2cabf29d Remove unused parameter PROB in ipa-fnsummary.c adds 1c1cf6a02e2 Move ChangeLog entry to correct file adds 73073838701 * config/rs6000/rs6000.c (move_to_end_of_ready): New, fact [...] adds c258851f428 Consider parm types equivalence for operator rewrite tiebreaker. adds ce5043dd23d PR c++/92414 * constexpr.c (cxx_eval_outermost_constant_e [...] adds ee286c5f4ed libgo: better cmd/cgo handling for '.' in pkgpath adds ed7dd26d6f9 Add more pedwarns for [[]] C attributes on types. adds d9be9f34fbb Daily bump. adds f98d7a23d8f /cp 2019-11-20 Paolo Carlini paolo.carlini@oracle.com adds 37670258aaa 2019-11-20 Richard Biener rguenther@suse.de adds 2899f30d8ac Make 0-series device specs work with older versions of avr [...] adds 965e94b721c PR middle-end/91195 * tree-ssa-phiopt.c (cond_store_repla [...] adds 3e15ece6282 PR c/90898 * tree-ssa-ccp.c (insert_clobber_before_stack_ [...] adds c83bb93843a PR target/90867 * config/i386/i386-options.c (ix86_valid_ [...] adds 83e21d056af PR middle-end/90840 * expmed.c (store_bit_field_1): Handl [...] adds fcb90e6a025 PR c++/90767 * call.c (complain_about_no_candidates_for_m [...] adds 8fa0b425959 [ARC] Register ARC specific passes with a .def file. adds d04bc9905d1 Remove my name from AArch64 port maintainers adds eb1097935b8 [testsuite][arm] Fix asm-flag-[45].c tests adds 92cfa14d0ee 2019-11-20 Richard Biener rguenther@suse.de adds 625fd75de5e 2019-11-20 Richard Biener rguenther@suse.de adds dce413375ae Optimize updating of badness after applying inline adds 1caaabb51d2 rs6000: Fix UNORDERED without NaNs, for DFP (PR92573) adds 0892ff48c6e * lto-streamer-out.c (DFS::sccstack): Turn into auto-vec. [...] adds 22ab0574f00 Update comment in libsanitizer/*/libtool-version files. adds 1f93f616022 Add pool_allocator for fibonaci heaps. adds 9405032d20b Workaround bogus warning in fibonacci_heap<K,V>::consolidate. adds e5c64c7ad04 libgomp/test: Add flags to find libatomic in build-tree testing adds fbf14af879a PR85678: Change default to -fno-common adds 00808ad1002 Document -Wc11-c2x-compat. adds 28ec3d7d4c6 Implement inline call summaries. adds b0aabdd0a3b OpenACC "present" subarrays: runtime API return value and u [...] adds 4e8ac2d2fa1 jit: fix ICE with GCC_JIT_BOOL_OPTION_SELFCHECK_GC since r2 [...] adds 079b5afa00f Fix host-to-device copies from rodata for AMD GCN adds 7832105f49b AMD GCN libgomp plugin queue-full condition locking fix adds d9d6fc52b66 AMD GCN symbol output with null cfun adds 59111e5e45a [AArch64] Fix vrbit_1.c test failure adds 62c67c5d9e9 PR 92463 MPFR modernization in GFortran adds d0c5f026876 PR 92463 MPFR modernization: Revert r269139 adds f3117496bc0 Switch gcc ftp URL's to https adds 01f888a34cf drop attempt to reuse cgraph callees for -fcallgraph-info adds aeb4724eb35 /gcc 2019-11-20 Paolo Carlini paolo.carlini@oracle.com adds 6cbdaad990d Adjust expected output for bb-slp-21.c (PR 92527) adds 8eb45012a26 Restrict bb-slp-40.c to targets with VnQI addition (PR 92366) adds 16339f175c3 Restore stmt def types after scheduling two-operation SLP adds 3029188078a Add test for PR c++/92443. adds f32e375edae Daily bump. adds 01edf7402c7 PR c++/90842 * parser.c (cp_parser_decl_specifier_seq): F [...] adds 64c7de8fe70 mksysinfo: use type aliases for time struct field types adds b139fcb1bec PR go/92605 runtime: declare runtime_usestackmaps in s [...] adds 86f7421bd41 Incremental updating of inline summaries. adds f1b8c0a4ba6 Avoid quadratic behaviour of early inliner. adds fa1712b7bcd 2019-11-21 Richard Biener rguenther@suse.de adds b90c4919cfb 2019-11-21 Richard Biener rguenther@suse.de adds 7a2b38bc68f * ipa-fnsummary.h (enum ipa_hints_vals): Fix comment typo, [...] adds b1f8a779ff3 [Darwin, testsuite] Fix fail of gnu2x-attrs-1.c. adds dd72d55aef5 PR tree-optimization/91355 * tree-ssa-sink.c (select_best [...] adds 61221a8291e [AArch64] Add -fno-vect-cost-model to sve2/whilerw_1.c adds 264a7d9a4c4 2019-11-21 Richard Biener rguenther@suse.de adds 22856f1d8f4 Testsuite: Fix fp-int-convert-timode-1.c testism. adds 47aaeee86e9 * ipa-fnsummary.c (evaluate_conditions_for_known_args): Be [...] adds 69d3cdb72a8 Fix previous commit. adds fc8958563bb 2019-11-21 Richard Biener rguenther@suse.de adds 02e18715de9 2019-11-21 Richard Biener rguenther@suse.de adds 036bf8c3851 Fix global_vars_f90_init test failure adds 00b2c673918 Avoid quadratic behaviour of update_callee_keys. adds 0e3d0ebdb07 PR c++/92450 - ICE with invalid nested name specifier. adds faeaa5613cd Fix failures on Solaris with -fno-common default adds 0667d9d2a4a [GCC][ARM]: Fix the failing ACLE testcase with correct test [...] adds d48129da1cf Add missing VECTOR_MODE_P checks (PR 92595) adds b5f59af94f5 Add more markup to vect-alias-check-{1,18}.c (PR 92543) adds 7396dd028c4 Reject versioning for alignment with different masks (PR 92526) adds c96589c8a8a rs6000: Don't split FP comparisons at expand time adds da87d9de6e0 [testsuite] Fix bad dg-error syntax in gnu2x-attrs-1.c. adds 8c0c9237cc8 [Darwin, testsuite] Update tests for common section use. adds 4f168f3f371 Use safe_dyn_cast instead of dyn_cast in find_loop_guard to [...] adds 2d5fa29c648 Make more bad uses of fallthrough attribute into pedwarns. adds f18ea0fd560 doc: Remove claim about ISO C adds ae7890e2691 Daily bump. adds 055dca608e6 gcc/testsuite/ChangeLog: * gcc.dg/strlenopt-66.c: Avoid bu [...] adds 1a1c3bd52dc [ARC] Fix ARC target specific tests. adds dfbbb8fee82 [ARC] Fix failing pr77309 for ARC700 adds f676e37edfd Move EXTRACT_LAST_REDUCTION costing to vectorizable_condition adds d1c4d40b1c6 Fix markup in gcc.dg/vect/vect-cond-reduc-3.c adds 9298ad0de70 Disable epilogue loop vectorisation for vect-widen-mult-u8-*.c adds eb491ae4e35 Release memory-block-pool memory back to malloc. adds e7310ff9bdd Use GFX9 granulated sgprs count correctly. adds da834c3a82d PR tree-optimization/92501 - strncmp with constant untermin [...] adds 045403dda55 Limit LDS usage. adds 3f471d330b3 PR middle-end/88226 - missing warning on fprintf, fputs, an [...] adds 6fd78222517 PR middle-end/83859 - attributes to associate pointer argum [...] adds 4d0793215a9 PR tree-optimization/92618 * tree-ssa-reassoc.c (v_info): [...] adds 25b2b96d8f3 Implement P1920R1, Missing feature-test macros 2017-2019. [...] adds 32488342578 [testsuite] Commit missed Changelog entry. adds e48b6730d33 [Darwin, X86, testsuite] Update tests for common section use. adds 9c73bc9d902 PR c++/92458 * tree-hash-traits.h (tree_decl_hash, tree_s [...] adds a4c0964df9d PR c/90677 * c-common.h (identifier_global_tag): Declare. [...] adds d3cd2986411 PR c++/88337 - P1327R1: Allow polymorphic typeid in constexpr. adds abda1276bfe Daily bump. adds ab1361bacde PR c++/92365 adds 27a05134f4a PR rtl-optimization/92610 * cse.c (rest_of_handle_cse2): [...] adds 97a435f08ee PR middle-end/83859 * doc/extend.texi (attribute access): [...] adds 1fe462b2fe2 PR target/92615 * config/i386/i386.c (ix86_md_asm_adjust) [...] adds 7fe129f614e * ipa-fnsummary.c: Fix comment typos. * ipa-ref.h: Likewi [...] adds 9f737326c47 Convert inliner to function specific param infrastructure adds e81e274f75c /bin/sh: :q: command not found This patch adds opt_for_fn f [...] adds 9131d702902 Add test case for PR 92442. adds e74c281bf49 Fixed ChangeLog entry. adds dd1b54be6b5 Daily bump. adds eb4fd88e986 Fix ix86 rtx costs for the pr30315 testcase (PR target/30315) adds 11c38f6001a Do not ignore costs of jump insns in combine. adds 713a306a87b Allow combiner to create autoinc in jump insns. adds 4eedc697812 libstdc++: Improve _GLIBCXX_DEBUG __valid_range check adds da6e57fde47 Fix EOF handling for arrays. adds 3283d478892 2019-11-24 Jerry DeLisle jvdelisle@gcc.ngu.org adds ec91e4d8948 Daily bump. adds 1243b440cb9 2019-11-24 Jerry DeLisle jvdelisle@gcc.ngu.org adds b0b4c933b4f [rs6000] Refactor FP vector comparison operators adds a33819e2f7e 2019-11-25 Richard Biener rguenther@suse.de adds 2eb21bc8753 2019-11-25 Richard Biener rguenther@suse.de adds 616373056d2 gcc/ Build double32 / long-double32 multilibs if needed. [...] adds 2b9bea5a374 Make IPA-SRA follow comdat-local rules (PR 91956) adds 61e94db23b5 ipa: Prevent materialization of clones with removed bodies [...] adds 68c25b4efaf PR ada/92575 * expect.c (__gnat_expect_poll [VMS, HPUX]): [...] adds 79f1c867581 DEC comparisons - allow Hollerith constants in comparisons. adds e1bc14266b1 PR ada/92362 * gcc-interface/trans.c (gnat_to_gnu) <N_Att [...] adds 01ce9398907 [amdgcn] Silence warnings + add gcc_unreachable() adds 66091741e2b 2019-11-25 Richard Biener rguenther@suse.de adds 893ca03d18d Testsuite: Enable fp-int-convert-timode-1.c unconditionally [...] adds b011c4b9e1c Convert m68k to not use cc0 adds 819b902988e Properly handle C2x attributes on types. adds 054e040b7f6 Prevent all uses of DFP when unsupported (PR c/91985). adds 06067da3bc3 /gcc 2019-11-25 Paolo Carlini paolo.carlini@oracle.com adds 8e805e3c486 Comment too strict checking assert. adds fbabaf742ca Update dump message in IPA ICF. adds d0c0f2f6d2b config/gcn/mkoffload.c – remove unused static vars adds cfacff29794 PR libstdc++/91786 fix compilation error with Clang adds 225ba07f2f7 libstdc++: Add move_sentinel, common_iterator and counted_iterator adds da1b51f9798 2019-11-25 Harald Anlauf anlauf@gmx.de adds 6bb870cbc9a Fix typo in C++2a paper number - P1920R1 -> P1902R1 adds 213e22f98fa * gfortran.dg/dec-comparison.f90: Change dg-do from run to [...] adds 7503a8351c6 Daily bump. adds 27eb6626c54 libstdc++: Add _GLIBCXX_DEBUG safe iterator C++20 iterator concept adds a527918a9a3 libstdc++: Add C++20 P1032 constexpr to _GLIBCXX_DEBUG array adds 1858a23dd2a 2019-11-26 Richard Biener rguenther@suse.de adds bf3eab43fb5 PR tree-optimization/92644 * tree-ssa-phiopt.c (minmax_re [...] adds 3feeac76ffc S/390: Add undef for MUSL_DYNAMIC_LINKERxx adds b02486e0951 PR sanitizer/92154 * sanitizer_common/sanitizer_platform_ [...] adds 1dae669e3c5 2019-11-26 Richard Biener rguenther@suse.de adds 92f0cc32042 libstdc++: Use C++98 syntax to instantiate input_iterator_tag adds e9fd512b945 Unbreak objc build – with --enable-maintainer-mode adds 11ca4f5f1ea Remove entry committed to wrong log. adds 4faaaeef605 Insert missed log entry. adds 980c7934ed0 PR c++/61414 * c-attribs.c (handle_mode_attribute): Add m [...] adds 1d71f1f7102 PR c++/92648 * parser.c (cp_parser_std_attribute): For un [...] adds edbc95439d9 Update vect_char_add target selector to use its own cache adds 4aa07e3df23 PR tree-optimization/92683 - strncmp incorrect result with [...] adds c84a62aad34 /cp 2019-11-26 Paolo Carlini paolo.carlini@oracle.com adds 03171cd8496 Daily bump. adds 17a2c588c29 PR debug/92664 * dwarf2out.c (lookup_filename): Use "<std [...] adds f6b32ff4719 Remember the location of a variable template-id. adds f8c3d03646f Allow autoinc in jumps, but only when using reload. adds 82e09cbdc1b 2019-11-27 Richard Biener rguenther@suse.de adds 47a9838c577 2019-11-27 Richard Biener rguenther@suse.de adds 81befeb723e PR c++/92524 * tree.c (replace_placeholders_r): Don't wal [...] adds 79110d10453 [PATCH] Fix PR91790 by considering different first_stmt_inf [...] adds f5ad3900aa0 PR 92463 - Cleanups due to minimum MPFR version bump to 3.1.0 adds 6808702696d PR fortran/91944 * simplify.c (gfc_simplify_spread): Chec [...] adds ea4ade6bd29 2019-11-27 Richard Biener rguenther@suse.de adds 46c9a27abe8 2019-11-27 Richard Biener rguenther@suse.de adds 2d6493dccf7 * config/m68k/m68k.c (m68k_output_compare_fp): Restore dif [...] adds 0f91e95c3ee 2019-11-27 Andrew Sutton asutton@lock3software.com adds 2de3b3bc8ed 2019-11-27 Vladimir Makarov vmakarov@redhat.com adds 466691493b9 2019-11-27 Andrew Sutton asutton@lock3software.com adds 6b42dfe4264 2019-11-27 Andrew Sutton asutton@lock3software.com adds 8019cbadfac 2019-11-27 Andrew Sutton asutton@lock3software.com adds 6184061bda7 PR rtl-optimization/92510 * combine.c (gen_lowpart_for_co [...] adds 21d18541ada Fix 'libgomp.fortran/target-print-1.f90', 'libgomp.oacc-for [...] adds 5f71c0b4196 Do not define DFP builtin functions, if DFP has been disabled. adds 1a931bc82ea PR c++/92206 - ICE with typedef to dependent alias. adds 4dd28a2cc2d Fix constrained alias template transparency. adds 7dd9f591c3d Implement P1814R0, CTAD for alias templates. adds 599e9022dbe Reformat movsi_internal. adds a7d9e69399c Reformat movdi_internal64. adds 0134f4f874a Daily bump. adds 32a7b5a3ffd * gcc/config/i386/sse.md (avx512f_maskcmp<mode>3): Refin [...] adds c68295cdee9 [rs6000] Fix PR92566 by checking VECTOR_UNIT_NONE_P adds e77ee1837fb Handle correctly global0 and global counters in profile_cou [...] adds 807aea17327 PR c++/92695 * decl2.c (mark_used): Don't call note_vague [...] adds cdd97fb1425 PR tree-optimization/92691 * tree-ssa-strlen.c (handle_st [...] adds f88ed7de657 [testsuite][arm] Force use of -mfloat-abi=softfp in asm-flag-4.c adds 2570589c60a Must use push insn to pass varargs arguments of DFmode bec [...] adds edc22d312a5 2019-11-28 Richard Biener rguenther@suse.de adds 5c974e5c428 2019-11-28 Richard Biener rguenther@suse.de adds ad06966f667 * ipa-cp.c (update_profiling_info): Fix scaling. adds d79f15c7ce1 * ipa-utils.c (ipa_merge_profiles): Be sure that all type [...] adds 1b05a084f52 Fix profile adjusments while cloning adds 2b6587bcc0e Fix previous commit (that included unrelated changes) adds 8dc85ce9fa0 cgraph: ifunc resolvers cannot be made local (PR 92697) adds 5032844978c * profile-count.h (profile_count::max): Work on profiles o [...] adds 8c305ac77b6 Prevent inconsistent profiles to be created in inlin_transform adds 63623bacfa8 * profile-count.c (profile_count::combine_with_ipa_count): [...] adds 4958f67ad65 Remove leftover optimize checks. adds 43c1b219e33 PR fortran/90374 * io.c (check_format): Allow zero width [...] adds 9595f62a078 [Darwin, X86, testsuite] Update tests for common section use. adds a02f7025406 Properly use TYPE_MAIN_VARIANT in warn_types_mismatch. adds c5f9a3b4432 Translate header for -fdbg-cnt-list. adds 6abaa957a61 rs6000: Use memory_operand for all simple {l,st}*brx instructions adds f9cdbefcf51 rs6000: Fix formatting of *mov{si,di}_internal.* adds 10b3e54d640 Daily bump. adds f60fc07f086 Remove unused decimal floating-point pointer types adds e47e0834ee5 Handle C2x attributes in Objective-C. adds 07ab3c169c3 2019-11-29 Richard Biener rguenther@suse.de adds b380195288d Check for TYPE_NAME in type_with_linkage_p. adds 4f4bd3c6e28 PR c++/60228 * parser.c (cp_parser_omp_declare_reduction_ [...] adds 39362e8b713 PR c++/60228 * parser.c (cp_parser_omp_declare_reduction_ [...] adds 90ba8d34050 2019-11-29 Richard Biener rguenther@suse.de adds f7f4b06ad04 Testsuite: Turn off vect-epilogue-nomask for slp-rect-3 adds d2d120b638a * profile-count.c (profile_count::to_cgraph_frequency, pr [...] adds 1ab8062b57d Fix testcase - was missing -fopenacc adds d0f85d0d033 gcc/testsuite/ChangeLog - fix date in date line adds 9490db40da4 Don't pass booleans as mask types to simd clones (PR 92710) adds ce862b87b1a ipa-cp: Avoid ICEs when looking at expanded thunks and unop [...] adds 8ae432e8921 Add an x86_64 test for PR 92476 adds 0c14c58ce77 Fortran] OpenACC – permit common blocks in some clauses adds 4b3f7c9d25d 2019-11-29 Richard Biener rguenther@suse.de adds b0cbd53966c Fortran] OpenACC – permit common blocks in some clauses adds a32b4f9bc27 libstdc++:: improve how pretty printers find node types (PR 91997) adds b1a48cb3b41 Improve tree-vect-patterns.c handling of boolean comparisons adds 64403b8015e Make vectorizable_operation punt early on codes it doesn't handle adds 96c98b5f2ed Make vect_get_mask_type_for_stmt take a group size adds 1a7144eb381 Record the vector mask precision in stmt_vec_info adds e8f398f7eec Don't defer choice of vector type for bools (PR 92596) adds 6a0ca950229 Fix DR_GROUP_GAP for strided accesses (PR 92677) adds bc0ec323e3f Fix ICE in re-simplification of VEC_COND_EXPR adds 6c9a7060dbb libstdc++: P1423R3 char8_t remediation (1/4) adds 0c5b35933e5 libstdc++: P1423R3 char8_t remediation (2/4) adds bb97b6cc28a libstdc++: P1423R3 char8_t remediation (3/4) adds 3037303f998 libstdc++: P1423R3 char8_t remediation (4/4) adds cb132c04f61 libstdc++: Adjust some function templates for coding conventions adds ab24f474b4f 2019-11-29 Richard Biener rguenther@suse.de adds ee3996bd549 2019-11-29 Vladimir Makarov vmakarov@redhat.com adds df32c7d26ca Daily bump. adds edcbbcc2574 libstdc++: Fix experimental::filesystem::u8path(const Sourc [...] adds 60168e315f0 libstdc++: Default to --enable-libstdcxx-filesystem-ts for [...] adds 8a44e71d75f doc: Correct `--enable-version-specific-runtime-libs' suppo [...] adds 63c8dd3f0aa driver: Do not warn about ineffective `-x' option if no inp [...] adds bd74b8b76ea Do not look at _data component in gfc_dep_resolver. adds d36ab561d07 * cgraph.c (cgraph_node::dump): Dump unit_id and merged_ex [...] adds bb3c9a3bb5d [C] Add a target hook that allows targets to verify type usage adds 4ded402a10c 2019-11-30 Jan Hubicka hubicka@ucw.cz adds e0f2cde1550 Update max_bb_count in execute_fixup_cfg adds bddfda838ef * ipa-inline.c (compute_max_insns): Return int64_t. (inli [...] adds 8b8f4162103 Daily bump. adds bd8de6c2181 * profile-count.h (profile_count::operator<): Use IPA valu [...] adds ca933905b50 2019-12-01 Jerry DeLisle jvdelisle@gcc.ngu.org adds addc67a2d71 Daily bump. adds 76539b41851 PR92398: Fix testcase failure of pr72804.c adds ed84f9cb811 2019-12-01 Sandra Loosemore sandra@codesourcery.com adds a4c29c23bb8 Enable recursive function versioning adds 5ba5613fc7d PR tree-optimization/92712 * match.pd ((A * B) +- A -> (B [...] adds 8005729cad8 2019-12-02 Richard Biener rguenther@suse.de adds 415faf0e62d Fix dg failure adds 4948f7357bf Refactor IPA devirt a bit. adds 7ea1d784d6d libstdc++: Improve tests for try_lock_until members of mutex types adds d4fe8287851 libstdc++: PR 78237 Add full steady_clock support to timed_mutex adds 0f63c8a011a libstdc++: Fix timed_mutex::try_lock_until on arbitrary clo [...] adds fb04c549ccd libstdc++: Add full steady_clock support to shared_timed_mutex adds 33b0babd4fc libstdc++: Fix try_lock_until and try_lock_shared_until on [...] adds b7a0c6458e9 [Committed][Arm][testsuite] Fix failure for arm-fp16-ops-*.C adds 4d5abafb741 [AArch64] Add a couple of SVE ACLE comparison folds adds db602ff9ac0 [AArch64] Run general SVE ACLE tests for C adds b4b3fa9d2e0 [AArch64] Catch attempts to use SVE types when SVE is disabled adds 1b99ce09e1b Tighten check for vector types in fold_convertible_p (PR 92741) adds 0a5bb20ad90 Make rs6000_invalid_builtin static. adds 70a16e1ce39 PR c++/92695 * constexpr.c (cxx_eval_constant_expression) [...] adds 6bb65299ade Daily bump. adds 8c194d6b874 * g++.dg/lto/inline-crossmodule-1_0.C: Use -fdump-ipa-inli [...] adds 6f4d5320c26 Diagnose use of [*] in old-style parameter definitions (PR [...] adds d7d9b303e40 Fix missing space of r278890 adds 38a249ac6a8 2019-12-03 Richard Biener rguenther@suse.de adds 083a3df8b5b PR c++/92695 * constexpr.c (cxx_bind_parameters_in_call): [...] adds 6e90c917663 PR c++/92705 * call.c (strip_standard_conversion): New fu [...] adds 652403e083f PR c++/92732 * typeck2.c (digest_nsdmi_init): For bitfiel [...] adds 59b28662e05 PR target/92744 * config/i386/i386.md (peephole2 for *swa [...] adds cda89169754 PR tree-optimization/92734 * match.pd ((CST1 - A) +- CST2 [...] adds 2b07be7b9ce libstdc++: Fix copyright date on new test header adds 0147ccfde64 * gcc-interface/decl.c (gnat_to_gnu_subprog_type): With th [...] adds 7c5c29384cc XFAIL loop_versioning_6.f90 for ! lp64 adds 36da49a36e3 * gcc-interface/utils.c (fold_convert_size): New function. [...] adds ab78c1ec189 * gcc-interface/utils.c (potential_alignment_gap): Delete. [...] adds 6e21e7011d2 2019-12-03 Richard Biener rguenther@suse.de adds a473dd3692d musl: Fix invalid tls model in libgomp and libitm PR91938 adds 873bf43640f 2019-12-03 Matthias Klose doko@ubuntu.com adds a0fccc520a3 2019-12-03 Richard Biener rguenther@suse.de adds 3f7c8055116 Enable OpenACC GCN testing. new c4657c3f066 Merge 'master' into aarch64/sve-acle-branch adds 7df5c8c9de2 Validate acc_device_t uses adds d1c5b148488 2019-12-03 Richard Biener rguenther@suse.de adds 41c236c862f PR c++/91363 - P0960R3: Parenthesized initialization of ag [...] adds b003bce5235 Add missing amdgcn vcondu patterns adds 55cbfaf1051 Mark constant-sized objects as addressable if they have pol [...] adds 2ed69747bad Don't install unnecessary ARRAY_REF element sizes adds 5dec26fd570 Do not update SSA in lto-stremaer-in adds 324c924f3ca Clear calls_comdat_local when comdat group is dissolved adds 6eff41771bc PR c++/91369 * constexpr.c (struct constexpr_global_ctx): [...] adds ac1e69d10ab * ipa-fnsummary.c: Include tree-into-ssa.h. (compute_fn_s [...] adds b30ac1fb8ae /cp 2019-12-03 Paolo Carlini paolo.carlini@oracle.com adds 8183133f68e PR bootstrap/92783 * gcc-interface/utils.c (rest_of_recor [...] adds 04a03f3d409 * cp-tree.h (enum cp_tree_index): Add CPTI_SOURCE_LOCATION [...] adds 779c3149aea libstdc++: Fix Doxygen markup error adds 52f510dea48 libstdc++: Implement spaceship for std::pair (P1614R2) adds eda42821e89 Daily bump. adds 0bf5b5eb8f0 [rs6000] Fix PR92760 by checking VECTOR_MEM_NONE_P instead adds 7be087667f6 PR fortran/92756 * trans-openmp.c (gfc_trans_omp_teams): [...] adds e2e9df299a2 [C++] Opt out of GNU vector extensions for built-in SVE types adds b5ba56c6e1f PR tree-optimization/92734 * match.pd ((A +- B) - A -> +- [...] adds bb9df2ac0dd Initialize a BB count in switch lowering. new 111c4e8f2ab Merge 'master' into aarch64/sve-acle-branch new f84117d9632 Fix VIEW_CONVERT_EXPRs for VECTOR_BOOLEAN_TYPE_Ps new 22e4e900e1e [C++] Pass type uses through the verify_type_context hook adds 536a869f1c0 Fortran] PR92754 - fix an issue with resolving intrinsic functions adds 358f04af997 2019-12-04 Richard Biener rguenther@suse.de adds 0a46a8dd34b Fix VIEW_CONVERT_EXPRs for VECTOR_BOOLEAN_TYPE_Ps adds 394858f41eb 2019-12-04 Richard Biener rguenther@suse.de adds ac96a83ffe9 [AArch64] Add support for fused compare and branch adds 8fd1a5c6434 Remove stray comma in primary_constraint_error. adds c729fba187a [ARM] Improve max_cond_insns setting for Cortex cores new 03d0f230464 Merge 'master' into aarch64/sve-acle-branch
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitattributes | 7 +- .gitignore | 2 + ChangeLog | 243 + MAINTAINERS | 44 +- Makefile.def | 16 +- Makefile.in | 1987 +- Makefile.tpl | 5 +- config.guess | 264 +- config.sub | 50 +- config/ChangeLog | 36 + config/ax_count_cpus.m4 | 101 + config/bootstrap-Og.mk | 1 + config/bootstrap-lto-lean.mk | 17 + config/bootstrap-lto.mk | 1 + config/futex.m4 | 4 +- config/gthr.m4 | 1 + config/tls.m4 | 2 +- configure | 116 +- configure.ac | 110 +- contrib/ChangeLog | 97 + contrib/bench-stringop | 158 + contrib/check-internal-format-escaping.py | 288 +- contrib/clang-format | 20 +- contrib/compare-all-tests | 2 +- contrib/config-list.mk | 5 +- contrib/dg-extract-results.py | 4 +- contrib/dg-extract-results.sh | 53 +- contrib/download_prerequisites | 4 +- ...-rtags-warnings.py => filter-clang-warnings.py} | 47 +- contrib/gennews | 3 +- contrib/header-tools/ChangeLog | 5 + contrib/header-tools/README | 2 +- contrib/header-tools/reduce-headers | 3 +- contrib/mklog | 124 +- contrib/test_summary | 2 +- contrib/vimrc | 12 +- fixincludes/ChangeLog | 44 + fixincludes/fixincl.x | 250 +- fixincludes/inclhack.def | 113 +- fixincludes/tests/base/architecture/ppc/math.h | 5 + .../tests/base/{errno.h => dispatch/object.h} | 15 +- fixincludes/tests/base/os/availability.h | 18 + fixincludes/tests/base/{errno.h => os/base.h} | 15 +- gcc/BASE-VER | 2 +- gcc/ChangeLog | 29304 ++++++++- gcc/ChangeLog-2018 | 2 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 103 +- gcc/ada/ChangeLog | 5587 ++ gcc/ada/Makefile.rtl | 62 +- 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/atree.adb | 24 + gcc/ada/atree.ads | 21 + gcc/ada/aux-io.c | 5 +- gcc/ada/binde.adb | 306 +- gcc/ada/binde.ads | 14 - gcc/ada/bindgen.adb | 164 +- gcc/ada/bindgen.ads | 3 +- gcc/ada/bindo-augmentors.adb | 350 + gcc/ada/{butil.ads => bindo-augmentors.ads} | 70 +- gcc/ada/bindo-builders.adb | 769 + gcc/ada/{clean.ads => bindo-builders.ads} | 46 +- gcc/ada/bindo-diagnostics.adb | 1555 + gcc/ada/{live.ads => bindo-diagnostics.ads} | 45 +- gcc/ada/bindo-elaborators.adb | 1694 + gcc/ada/{bindgen.ads => bindo-elaborators.ads} | 43 +- 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/{binde.ads => bindo.ads} | 78 +- 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 +- gcc/ada/doc/gnat_ugn/about_this_guide.rst | 6 +- .../building_executable_programs_with_gnat.rst | 194 +- .../elaboration_order_handling_in_gnat.rst | 1416 +- gcc/ada/doc/gnat_ugn/getting_started_with_gnat.rst | 6 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 295 +- 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 | 70 +- gcc/ada/einfo.ads | 79 +- gcc/ada/env.c | 140 +- gcc/ada/errno.c | 15 +- gcc/ada/errout.adb | 4 +- gcc/ada/errout.ads | 10 +- 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 | 756 +- gcc/ada/exp_attr.ads | 5 + gcc/ada/exp_ch11.adb | 11 +- gcc/ada/exp_ch13.adb | 44 +- gcc/ada/exp_ch3.adb | 164 +- 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 | 742 +- gcc/ada/exp_ch6.ads | 3 + gcc/ada/exp_ch7.adb | 493 +- gcc/ada/exp_ch9.adb | 148 +- 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 | 406 +- 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 | 94 +- gcc/ada/frontend.adb | 4 +- gcc/ada/gcc-interface/Make-lang.in | 28 +- gcc/ada/gcc-interface/Makefile.in | 39 +- .../gcc-interface/ada-builtin-types.def} | 15 +- .../gcc-interface/ada-builtins.def} | 27 +- gcc/ada/gcc-interface/ada-tree.h | 10 +- gcc/ada/gcc-interface/decl.c | 711 +- gcc/ada/gcc-interface/gigi.h | 25 +- gcc/ada/gcc-interface/lang.opt | 4 + gcc/ada/gcc-interface/misc.c | 12 +- gcc/ada/gcc-interface/trans.c | 984 +- gcc/ada/gcc-interface/utils.c | 733 +- gcc/ada/gcc-interface/utils2.c | 2 +- gcc/ada/get_scos.adb | 6 - gcc/ada/gnat1drv.adb | 119 +- gcc/ada/gnat_rm.texi | 2130 +- gcc/ada/gnat_ugn.texi | 1776 +- gcc/ada/gnatbind.adb | 21 +- gcc/ada/gnatcmd.adb | 36 +- gcc/ada/gnatlink.adb | 34 +- gcc/ada/gnatls.adb | 5 +- gcc/ada/gnatvsn.ads | 2 +- gcc/ada/gsocket.h | 10 +- gcc/ada/impunit.adb | 21 +- gcc/ada/init.c | 10 +- gcc/ada/initialize.c | 3 +- gcc/ada/inline.adb | 990 +- 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 | 105 +- 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__kfreebsd-gnu.ads | 8 +- 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-cbdlli.adb | 6 +- gcc/ada/libgnat/a-cbhama.adb | 24 +- gcc/ada/libgnat/a-cbhama.ads | 3 +- gcc/ada/libgnat/a-cbhase.adb | 22 +- gcc/ada/libgnat/a-cbhase.ads | 3 +- gcc/ada/libgnat/a-cbmutr.adb | 23 +- gcc/ada/libgnat/a-cborma.adb | 29 +- gcc/ada/libgnat/a-cborse.adb | 27 +- gcc/ada/libgnat/a-cdlili.adb | 6 +- 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-cidlli.adb | 6 +- gcc/ada/libgnat/a-cihama.adb | 10 +- gcc/ada/libgnat/a-cihase.adb | 10 +- gcc/ada/libgnat/a-cimutr.adb | 6 +- gcc/ada/libgnat/a-ciorma.adb | 10 +- gcc/ada/libgnat/a-ciorse.adb | 10 +- gcc/ada/libgnat/a-cobove.adb | 26 +- 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-cohama.adb | 10 +- gcc/ada/libgnat/a-cohase.adb | 10 +- gcc/ada/libgnat/a-coinve.adb | 10 +- gcc/ada/libgnat/a-comutr.adb | 6 +- gcc/ada/libgnat/a-conhel.adb | 4 +- gcc/ada/libgnat/a-contai.ads | 4 + gcc/ada/libgnat/a-convec.adb | 10 +- gcc/ada/libgnat/a-coorma.adb | 10 +- gcc/ada/libgnat/a-coorse.adb | 10 +- 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-ststio.ads | 1 + 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-bubsor.ads => g-brapre.ads} | 62 +- 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/i-cexten.ads | 10 +- gcc/ada/libgnat/s-arit64.adb | 85 +- .../libgnat/{a-numaux__x86.ads => s-bitfie.ads} | 64 +- 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/libgnat/system-darwin-ppc.ads | 2 +- gcc/ada/locales.c | 2 +- gcc/ada/make.adb | 8 +- gcc/ada/make_util.ads | 2 +- gcc/ada/mkdir.c | 3 +- gcc/ada/namet.adb | 27 + gcc/ada/namet.ads | 14 +- gcc/ada/opt.adb | 9 +- gcc/ada/opt.ads | 59 +- 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 | 18 +- 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.adb | 62 +- gcc/ada/rtsfind.ads | 58 +- gcc/ada/{env.h => runtime.h} | 21 +- 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 | 117 +- gcc/ada/sem_attr.adb | 40 +- gcc/ada/sem_aux.adb | 19 + gcc/ada/sem_aux.ads | 6 +- gcc/ada/sem_cat.adb | 12 +- gcc/ada/sem_ch10.adb | 32 +- gcc/ada/sem_ch12.adb | 516 +- gcc/ada/sem_ch12.ads | 4 - gcc/ada/sem_ch13.adb | 902 +- gcc/ada/sem_ch13.ads | 12 - gcc/ada/sem_ch2.adb | 18 +- gcc/ada/sem_ch3.adb | 793 +- gcc/ada/sem_ch4.adb | 228 +- gcc/ada/sem_ch5.adb | 100 +- gcc/ada/sem_ch6.adb | 192 +- gcc/ada/sem_ch6.ads | 2 +- gcc/ada/sem_ch7.adb | 152 +- 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 | 20757 +++--- gcc/ada/sem_elab.ads | 81 +- gcc/ada/sem_eval.adb | 124 +- gcc/ada/sem_prag.adb | 594 +- gcc/ada/sem_prag.ads | 20 +- gcc/ada/sem_res.adb | 708 +- gcc/ada/sem_spark.adb | 4629 -- gcc/ada/sem_spark.ads | 143 - gcc/ada/sem_type.adb | 2 +- gcc/ada/sem_util.adb | 1467 +- gcc/ada/sem_util.ads | 140 +- gcc/ada/sem_warn.adb | 109 +- gcc/ada/sfn_scan.adb | 1 + gcc/ada/sinfo.adb | 84 +- gcc/ada/sinfo.ads | 158 +- gcc/ada/snames.ads-tmpl | 14 +- gcc/ada/socket.c | 17 +- gcc/ada/sprint.adb | 91 +- gcc/ada/sprint.ads | 4 +- gcc/ada/{raise.h => standard.ads.h} | 81 +- 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 | 51 +- gcc/ada/tracebak.c | 8 +- gcc/ada/treepr.adb | 8 + gcc/ada/treepr.ads | 4 + 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 | 153 +- gcc/align.h | 3 +- gcc/alloc-pool.h | 3 +- gcc/array-traits.h | 48 + gcc/asan.c | 27 +- gcc/attribs.c | 87 +- gcc/attribs.h | 21 + gcc/auto-inc-dec.c | 9 +- gcc/auto-profile.c | 12 +- gcc/basic-block.h | 7 +- gcc/bb-reorder.c | 23 +- gcc/bitmap.c | 188 +- gcc/bitmap.h | 153 +- gcc/brig/ChangeLog | 82 +- gcc/brig/brig-lang.c | 11 +- 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/builtin-types.def | 15 +- gcc/builtins.c | 1001 +- gcc/builtins.def | 53 +- gcc/builtins.h | 9 +- gcc/c-family/ChangeLog | 845 +- gcc/c-family/c-ada-spec.c | 115 +- gcc/c-family/c-ada-spec.h | 1 + gcc/c-family/c-attribs.c | 747 +- gcc/c-family/c-common.c | 433 +- gcc/c-family/c-common.h | 126 +- gcc/c-family/c-cppbuiltin.c | 173 +- gcc/c-family/c-format.c | 1124 +- gcc/c-family/c-format.h | 3 + gcc/c-family/c-lex.c | 78 +- gcc/c-family/c-omp.c | 270 +- gcc/c-family/c-opts.c | 89 +- gcc/c-family/c-pch.c | 16 +- gcc/c-family/c-ppoutput.c | 1 + gcc/c-family/c-pragma.c | 75 +- gcc/c-family/c-pragma.h | 11 +- gcc/c-family/c-pretty-print.c | 30 +- gcc/c-family/c-pretty-print.h | 5 +- gcc/c-family/c-warn.c | 182 +- gcc/c-family/c.opt | 201 +- gcc/c/ChangeLog | 751 +- gcc/c/c-aux-info.c | 2 +- gcc/c/c-convert.c | 18 +- gcc/c/c-decl.c | 524 +- gcc/c/c-objc-common.c | 138 +- gcc/c/c-objc-common.h | 9 +- gcc/c/c-parser.c | 2982 +- gcc/c/c-parser.h | 4 +- gcc/c/c-tree.h | 66 +- gcc/c/c-typeck.c | 434 +- gcc/c/gimple-parser.c | 508 +- gcc/c/gimple-parser.h | 3 +- gcc/caller-save.c | 102 +- gcc/calls.c | 624 +- gcc/calls.h | 105 +- gcc/ccmp.c | 44 +- gcc/cfg.c | 13 +- gcc/cfg.h | 4 +- gcc/cfganal.c | 71 +- gcc/cfganal.h | 4 +- gcc/cfgcleanup.c | 67 +- gcc/cfgexpand.c | 257 +- gcc/cfghooks.c | 30 +- gcc/cfghooks.h | 9 +- gcc/cfgloop.c | 173 +- gcc/cfgloop.h | 178 +- gcc/cfgloopanal.c | 44 +- gcc/cfgloopmanip.c | 92 +- gcc/cfgloopmanip.h | 32 +- gcc/cfgrtl.c | 88 +- gcc/cgraph.c | 629 +- gcc/cgraph.h | 362 +- gcc/cgraphbuild.c | 4 +- gcc/cgraphclones.c | 331 +- gcc/cgraphunit.c | 201 +- gcc/cif-code.def | 12 +- gcc/collect-utils.c | 6 +- gcc/collect2.c | 83 +- gcc/collect2.h | 4 +- gcc/combine-stack-adj.c | 1 - gcc/combine.c | 152 +- gcc/common.opt | 100 +- gcc/common/common-target.def | 14 - gcc/common/common-targhooks.c | 9 - gcc/common/common-targhooks.h | 2 - gcc/common/config/aarch64/aarch64-common.c | 88 +- gcc/common/config/avr/avr-common.c | 100 + .../{sparc/sparc-common.c => bpf/bpf-common.c} | 18 +- gcc/common/config/gcn/gcn-common.c | 1 - gcc/common/config/i386/i386-common.c | 66 +- gcc/common/config/ia64/ia64-common.c | 26 +- gcc/common/config/powerpcspe/powerpcspe-common.c | 332 - .../config/{vax/vax-common.c => pru/pru-common.c} | 12 +- gcc/common/config/riscv/riscv-common.c | 19 +- gcc/common/config/rs6000/rs6000-common.c | 26 +- gcc/common/config/s390/s390-common.c | 4 +- gcc/common/config/sh/sh-common.c | 11 +- gcc/common/config/spu/spu-common.c | 56 - gcc/config.gcc | 440 +- gcc/config.host | 4 +- gcc/config.in | 38 +- gcc/config/aarch64/aarch64-bti-insert.c | 4 +- gcc/config/aarch64/aarch64-builtins.c | 460 +- gcc/config/aarch64/aarch64-c.c | 24 +- gcc/config/aarch64/aarch64-cores.def | 9 +- gcc/config/aarch64/aarch64-elf-raw.h | 19 +- .../{aarch64-elf-raw.h => aarch64-errata.h} | 24 +- gcc/config/aarch64/aarch64-freebsd.h | 22 +- gcc/config/aarch64/aarch64-fusion-pairs.def | 1 + gcc/config/aarch64/aarch64-linux.h | 23 +- gcc/config/aarch64/aarch64-modes.def | 25 +- gcc/config/aarch64/aarch64-netbsd.h | 63 + gcc/config/aarch64/aarch64-option-extensions.def | 126 +- gcc/config/aarch64/aarch64-protos.h | 79 +- gcc/config/aarch64/aarch64-simd-builtins.def | 12 + gcc/config/aarch64/aarch64-simd.md | 695 +- gcc/config/aarch64/aarch64-sve-builtins-base.cc | 2745 + gcc/config/aarch64/aarch64-sve-builtins-base.def | 318 + gcc/config/aarch64/aarch64-sve-builtins-base.h | 283 + .../aarch64/aarch64-sve-builtins-functions.h | 444 + gcc/config/aarch64/aarch64-sve-builtins-shapes.cc | 2236 + gcc/config/aarch64/aarch64-sve-builtins-shapes.h | 146 + gcc/config/aarch64/aarch64-sve-builtins.c | 9590 --- gcc/config/aarch64/aarch64-sve-builtins.cc | 3398 + gcc/config/aarch64/aarch64-sve-builtins.def | 601 +- gcc/config/aarch64/aarch64-sve-builtins.h | 874 + gcc/config/aarch64/aarch64-sve.md | 12149 ++-- gcc/config/aarch64/aarch64-sve2.md | 391 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64-vxworks.h | 71 + gcc/config/aarch64/aarch64.c | 4177 +- gcc/config/aarch64/aarch64.h | 84 +- gcc/config/aarch64/aarch64.md | 778 +- gcc/config/aarch64/aarch64.opt | 19 +- gcc/config/aarch64/arm_acle.h | 155 +- gcc/config/aarch64/arm_neon.h | 6285 +- gcc/config/aarch64/arm_sve.h | 3 +- gcc/config/aarch64/atomics.md | 211 +- gcc/config/aarch64/check-sve-md.awk | 66 + gcc/config/aarch64/constraints.md | 29 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 15 +- gcc/config/aarch64/driver-aarch64.c | 10 +- .../aarch64/falkor-tag-collision-avoidance.c | 3 +- gcc/config/aarch64/falkor.md | 2 +- gcc/config/aarch64/iterators.md | 1005 +- gcc/config/aarch64/predicates.md | 73 +- gcc/config/aarch64/saphira.md | 2 +- gcc/config/aarch64/t-aarch64 | 48 +- .../{t-aarch64-freebsd => t-aarch64-netbsd} | 0 .../{h8300/t-linux => aarch64/t-aarch64-vxworks} | 8 +- gcc/config/aarch64/thunderx2t99.md | 2 +- gcc/config/aarch64/tsv110.md | 708 + gcc/config/alpha/alpha-protos.h | 3 +- gcc/config/alpha/alpha.c | 479 +- gcc/config/alpha/alpha.h | 2 +- gcc/config/alpha/alpha.md | 10 +- gcc/config/alpha/sync.md | 8 +- gcc/config/arc/arc-c.c | 10 + gcc/config/arc/arc-options.def | 12 +- .../arc/arc-passes.def} | 21 +- gcc/config/arc/arc-protos.h | 18 +- gcc/config/arc/arc.c | 1680 +- gcc/config/arc/arc.h | 47 +- gcc/config/arc/arc.md | 589 +- gcc/config/arc/arc.opt | 2 +- gcc/config/arc/builtins.def | 2 +- gcc/config/arc/constraints.md | 32 +- gcc/config/arc/predicates.md | 2 + gcc/config/arc/t-arc | 2 + gcc/config/arm/aarch-common-protos.h | 7 +- gcc/config/arm/aarch-common.c | 176 +- gcc/config/arm/aout.h | 2 +- gcc/config/arm/arm-builtins.c | 127 +- gcc/config/arm/arm-c.c | 4 + gcc/config/arm/arm-cpus.in | 39 +- gcc/config/arm/arm-fixed.md | 165 +- gcc/config/arm/arm-modes.def | 23 +- gcc/config/arm/arm-protos.h | 17 +- gcc/config/arm/arm-tables.opt | 9 + gcc/config/arm/arm-tune.md | 5 +- gcc/config/arm/arm.c | 1760 +- gcc/config/arm/arm.h | 64 +- gcc/config/arm/arm.md | 4797 +- gcc/config/arm/arm.opt | 18 +- 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 | 531 +- gcc/config/arm/arm_acle_builtins.def | 75 + 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 | 49 +- 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/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/freebsd.h | 2 +- gcc/config/arm/iterators.md | 111 +- gcc/config/arm/iwmmxt.md | 61 +- gcc/config/arm/linux-eabi.h | 7 +- gcc/config/arm/neon.md | 943 +- gcc/config/arm/netbsd-eabi.h | 105 + gcc/config/arm/netbsd-elf.h | 29 +- gcc/config/arm/predicates.md | 80 +- gcc/config/arm/sync.md | 16 +- gcc/config/arm/t-arm | 1 + gcc/config/arm/t-multilib | 29 +- gcc/config/arm/t-rtems | 11 +- gcc/config/arm/t-vxworks | 7 +- gcc/config/arm/thumb1.md | 38 +- gcc/config/arm/thumb2.md | 184 +- gcc/config/arm/types.md | 16 +- gcc/config/arm/uclinuxfdpiceabi.h | 54 + gcc/config/arm/unspecs.md | 69 + gcc/config/arm/vec-common.md | 56 +- gcc/config/arm/vfp.md | 34 +- gcc/config/arm/vxworks.h | 98 +- gcc/config/arm/xgene1.md | 5 - gcc/config/avr/avr-arch.h | 3 + gcc/config/avr/avr-c.c | 51 +- gcc/config/avr/avr-devices.c | 6 +- gcc/config/avr/avr-mcus.def | 594 +- gcc/config/avr/avr-protos.h | 4 +- gcc/config/avr/avr.c | 96 +- gcc/config/avr/avr.h | 12 +- gcc/config/avr/avr.md | 36 +- gcc/config/avr/avr.opt | 18 + gcc/config/avr/driver-avr.c | 54 + gcc/config/avr/gen-avr-mmcu-specs.c | 42 +- gcc/config/avr/gen-avr-mmcu-texi.c | 134 +- gcc/config/avr/genmultilib.awk | 110 +- gcc/config/avr/t-avr | 41 +- gcc/config/avr/t-multilib | 46 - gcc/config/bfin/bfin-protos.h | 2 +- gcc/config/bfin/bfin.c | 100 +- 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/{bb-reorder.h => config/bpf/bpf-opts.h} | 58 +- gcc/config/{netbsd-d.c => bpf/bpf-protos.h} | 38 +- 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/{s390/tpf.md => bpf/constraints.md} | 27 +- gcc/config/bpf/predicates.md | 64 + .../nvptx/libgomp-plugin.c => gcc/config/bpf/t-bpf | 0 gcc/config/c6x/c6x-protos.h | 4 +- gcc/config/c6x/c6x.c | 126 +- gcc/config/c6x/c6x.h | 7 +- gcc/config/c6x/c6x.md | 4 +- gcc/config/cr16/cr16.c | 42 +- gcc/config/cris/cris.c | 82 +- gcc/config/csky/csky.c | 48 +- gcc/config/csky/csky.h | 28 - gcc/config/darwin-c.c | 65 +- gcc/config/darwin-driver.c | 181 +- gcc/config/darwin-protos.h | 7 +- gcc/config/darwin.c | 950 +- gcc/config/darwin.h | 208 +- gcc/config/darwin.opt | 401 +- gcc/config/darwin10.h | 9 +- gcc/config/darwin9.h | 6 - gcc/config/elfos.h | 11 + 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 | 63 +- gcc/config/ft32/ft32.md | 2 +- gcc/config/gcn/gcn-run.c | 105 +- gcc/config/gcn/gcn-valu.md | 63 +- gcc/config/gcn/gcn.c | 322 +- gcc/config/gcn/gcn.h | 8 +- gcc/config/gcn/gcn.md | 100 +- gcc/config/gcn/gcn.opt | 5 +- gcc/config/gcn/mkoffload.c | 683 + .../{i386/intelmic-offload.h => gcn/offload.h} | 8 +- gcc/config/gcn/t-gcn-hsa | 4 +- gcc/config/gcn/t-omp-device | 4 + gcc/config/gnu-user.h | 4 +- gcc/config/h8300/h8300.c | 41 +- gcc/config/h8300/h8300.md | 20 +- gcc/config/i386/avx2intrin.h | 2 +- gcc/config/i386/avx512bf16intrin.h | 118 + gcc/config/i386/avx512bf16vlintrin.h | 183 + gcc/config/i386/avx512dqintrin.h | 38 +- gcc/config/i386/avx512fintrin.h | 344 +- gcc/config/i386/avx512vlintrin.h | 28 + gcc/config/i386/avx512vp2intersectintrin.h | 35 + gcc/config/i386/avx512vp2intersectvlintrin.h | 49 + gcc/config/i386/avxintrin.h | 63 + gcc/config/i386/constraints.md | 7 +- gcc/config/i386/cpuid.h | 22 + gcc/config/i386/cygming.h | 8 - gcc/config/i386/darwin.h | 55 +- gcc/config/i386/{darwin64.h => darwin32-biarch.h} | 12 +- gcc/config/i386/{darwin64.h => darwin64-biarch.h} | 3 +- gcc/config/i386/driver-i386.c | 78 +- gcc/config/i386/emmintrin.h | 2 +- gcc/config/i386/{pkuintrin.h => enqcmdintrin.h} | 37 +- gcc/config/i386/freebsd64.h | 5 +- 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 | 301 +- gcc/config/i386/i386-builtins.c | 2558 + gcc/config/i386/i386-builtins.h | 330 + gcc/config/i386/i386-c.c | 26 +- gcc/config/i386/i386-expand.c | 20329 ++++++ gcc/config/i386/i386-expand.h | 58 + gcc/config/i386/i386-features.c | 2878 + gcc/config/i386/i386-features.h | 212 + gcc/config/i386/i386-modes.def | 6 + gcc/config/i386/i386-options.c | 3735 ++ gcc/config/i386/i386-options.h | 83 + gcc/config/i386/i386-protos.h | 22 +- gcc/config/i386/i386.c | 63204 +++++-------------- gcc/config/i386/i386.h | 136 +- gcc/config/i386/i386.md | 2633 +- 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 | 1380 +- gcc/config/i386/predicates.md | 26 +- gcc/config/i386/sol2.h | 13 +- gcc/config/i386/sse.md | 1469 +- gcc/config/i386/subst.md | 17 +- gcc/config/i386/sync.md | 7 +- gcc/config/i386/{t-darwin => t-darwin32-biarch} | 0 gcc/config/i386/{t-darwin64 => t-darwin64-biarch} | 0 gcc/config/{rs6000/t-lynx => i386/t-freebsd64} | 21 +- gcc/config/i386/t-i386 | 16 + gcc/config/i386/t-omp-device | 6 + gcc/config/i386/winnt.c | 2 +- gcc/config/i386/x86-tune-costs.h | 1332 +- gcc/config/i386/x86-tune-sched.c | 63 +- gcc/config/i386/x86-tune.def | 12 + gcc/config/i386/xm-djgpp.h | 4 +- gcc/config/i386/xmmintrin.h | 61 + gcc/config/i386/znver1.md | 579 +- gcc/config/ia64/ia64.c | 200 +- gcc/config/ia64/ia64.h | 37 +- gcc/config/ia64/ia64.opt | 4 +- gcc/config/iq2000/iq2000.c | 146 +- 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 | 65 +- gcc/config/m32r/m32r.c | 101 +- gcc/config/m32r/m32r.h | 4 +- gcc/config/m32r/m32r.md | 4 +- gcc/config/m68k/linux.h | 3 + gcc/config/m68k/m68k-protos.h | 19 +- gcc/config/m68k/m68k.c | 924 +- gcc/config/m68k/m68k.h | 32 +- gcc/config/m68k/m68k.md | 2803 +- gcc/config/m68k/predicates.md | 32 +- gcc/config/mcore/mcore.c | 69 +- gcc/config/mcore/mcore.md | 2 +- gcc/config/microblaze/microblaze.c | 84 +- gcc/config/microblaze/microblaze.h | 2 +- gcc/config/microblaze/microblaze.md | 2 +- gcc/config/mips/loongson-mmiintrin.h | 4 +- gcc/config/mips/micromips.md | 2 +- gcc/config/mips/mips-msa.md | 17 +- gcc/config/mips/mips.c | 1579 +- gcc/config/mips/mips.h | 33 +- gcc/config/mips/mips.md | 47 +- gcc/config/mips/mips.opt | 2 +- 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/constraints.md | 12 +- gcc/config/msp430/driver-msp430.c | 777 +- gcc/config/msp430/msp430-devices.c | 1095 + .../mn10300-opts.h => msp430/msp430-devices.h} | 24 +- gcc/config/msp430/msp430-protos.h | 6 +- gcc/config/msp430/msp430.c | 2049 +- gcc/config/msp430/msp430.h | 137 +- gcc/config/msp430/msp430.md | 696 +- gcc/config/msp430/msp430.opt | 25 +- gcc/config/msp430/predicates.md | 56 +- gcc/config/msp430/t-msp430 | 247 +- gcc/config/nds32/nds32-intrinsic.c | 2 +- gcc/config/nds32/nds32-md-auxiliary.c | 64 +- gcc/config/nds32/nds32-memory-manipulation.c | 30 +- gcc/config/nds32/nds32-multiple.md | 4 +- gcc/config/nds32/nds32-pipelines-auxiliary.c | 16 +- gcc/config/nds32/nds32-protos.h | 5 +- gcc/config/nds32/nds32-relax-opt.c | 19 +- gcc/config/nds32/nds32.c | 53 +- gcc/config/nds32/nds32.h | 2 +- gcc/config/nds32/nds32.md | 27 + gcc/config/netbsd-d.c | 4 +- gcc/config/netbsd-elf.h | 14 + gcc/config/nios2/nios2.c | 80 +- gcc/config/nios2/nios2.h | 6 +- gcc/config/nvptx/mkoffload.c | 2 +- gcc/config/nvptx/nvptx.c | 75 +- gcc/config/nvptx/nvptx.md | 44 +- gcc/config/nvptx/t-omp-device | 4 + 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-linux.h | 7 +- gcc/config/pa/{pa-linux.h => pa-netbsd.h} | 52 +- gcc/config/pa/pa-protos.h | 2 + gcc/config/pa/pa.c | 372 +- gcc/config/pa/pa.h | 19 +- gcc/config/pa/pa.md | 117 +- gcc/config/pa/pa.opt | 8 + gcc/config/pa/pa32-netbsd.h | 37 + gcc/config/pdp11/pdp11.c | 41 +- 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/{nvptx/nvptx-opts.h => pru/pru-opts.h} | 19 +- 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 | 8 +- 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 | 2 +- gcc/config/riscv/riscv-opts.h | 5 + gcc/config/riscv/riscv-protos.h | 5 +- gcc/config/riscv/riscv-sr.c | 465 + gcc/config/riscv/riscv.c | 296 +- gcc/config/riscv/riscv.h | 52 +- gcc/config/riscv/riscv.md | 103 +- gcc/config/riscv/riscv.opt | 14 + gcc/config/riscv/sifive-7.md | 12 +- gcc/config/riscv/t-riscv | 5 + gcc/config/rl78/rl78.c | 23 +- gcc/config/rs6000/aix.h | 3 +- gcc/config/rs6000/aix71.h | 6 + gcc/config/rs6000/aix72.h | 6 + gcc/config/rs6000/altivec.h | 8 +- gcc/config/rs6000/altivec.md | 292 +- gcc/config/rs6000/constraints.md | 79 +- gcc/config/rs6000/darwin.h | 103 +- gcc/config/rs6000/darwin.md | 215 +- gcc/config/rs6000/darwin32-biarch.h | 49 + .../rs6000/{darwin64.h => darwin64-biarch.h} | 12 +- gcc/config/rs6000/darwin7.h | 12 +- gcc/config/rs6000/darwin8.h | 14 +- gcc/config/rs6000/default64.h | 4 + gcc/config/rs6000/dfp.md | 220 +- gcc/config/rs6000/driver-rs6000.c | 12 +- gcc/config/rs6000/eabialtivec.h | 3 + gcc/config/rs6000/freebsd64.h | 6 +- gcc/config/rs6000/future.md | 521 + gcc/config/rs6000/htm.md | 10 +- gcc/config/rs6000/linux.h | 13 - gcc/config/rs6000/linux64.h | 24 +- gcc/config/rs6000/linuxaltivec.h | 3 + gcc/config/rs6000/power9.md | 3 + gcc/config/rs6000/predicates.md | 142 +- gcc/config/rs6000/rs6000-builtin.def | 92 +- gcc/config/rs6000/rs6000-c.c | 57 +- gcc/config/rs6000/rs6000-call.c | 8132 +++ gcc/config/rs6000/rs6000-cpus.def | 45 +- gcc/config/rs6000/rs6000-internal.h | 193 + gcc/config/rs6000/rs6000-logue.c | 5597 ++ gcc/config/rs6000/rs6000-modes.def | 4 + gcc/config/rs6000/rs6000-opts.h | 2 + gcc/config/rs6000/rs6000-p8swap.c | 5 + gcc/config/rs6000/rs6000-protos.h | 73 +- gcc/config/rs6000/rs6000-string.c | 52 +- gcc/config/rs6000/rs6000-tables.opt | 3 + gcc/config/rs6000/rs6000.c | 25701 ++------ gcc/config/rs6000/rs6000.h | 495 +- gcc/config/rs6000/rs6000.md | 2203 +- gcc/config/rs6000/rs6000.opt | 38 +- gcc/config/rs6000/rtems.h | 3 - gcc/config/rs6000/smmintrin.h | 20 + gcc/config/rs6000/sysv4.h | 5 +- gcc/config/rs6000/{t-darwin8 => t-darwin32-biarch} | 0 .../rs6000/{t-darwin64 => t-darwin64-biarch} | 0 gcc/config/rs6000/t-freebsd64 | 3 + gcc/config/rs6000/t-rs6000 | 9 + gcc/config/rs6000/vector.md | 368 +- gcc/config/rs6000/vsx.md | 1136 +- gcc/config/rx/elf.opt | 44 + gcc/config/rx/linux.h | 231 + gcc/config/rx/rx.c | 44 +- gcc/config/rx/rx.h | 2 + gcc/config/rx/rx.md | 12 +- gcc/config/rx/rx.opt | 12 - .../cr16/t-crtlibid => gcc/config/rx/t-linux | 22 +- gcc/config/s390/2827.md | 14 +- gcc/config/s390/2964.md | 13 +- gcc/config/s390/3906.md | 17 +- gcc/config/s390/8561.md | 292 + gcc/config/s390/constraints.md | 12 + gcc/config/s390/driver-native.c | 6 +- gcc/config/s390/linux.h | 5 + gcc/config/s390/predicates.md | 45 + gcc/config/s390/s390-builtins.def | 38 +- gcc/config/s390/s390-c.c | 17 +- gcc/config/s390/s390-modes.def | 22 + gcc/config/s390/s390-opts.h | 2 +- gcc/config/s390/s390-protos.h | 4 +- gcc/config/s390/s390.c | 592 +- gcc/config/s390/s390.h | 34 +- gcc/config/s390/s390.md | 447 +- gcc/config/s390/s390.opt | 5 +- gcc/config/s390/subst.md | 72 - gcc/config/s390/vector.md | 391 +- gcc/config/s390/vx-builtins.md | 26 +- gcc/config/sh/sh.c | 203 +- 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/sparc-protos.h | 1 + gcc/config/sparc/sparc.c | 330 +- gcc/config/sparc/sparc.h | 34 +- gcc/config/sparc/sparc.md | 23 +- 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/tilepro/tilepro.c | 65 +- 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 | 109 +- gcc/config/visium/visium.h | 25 +- gcc/config/visium/visium.md | 2 +- gcc/config/vms/vms-c.c | 15 +- gcc/config/vx-common.h | 24 +- gcc/config/vxworks.h | 47 +- gcc/config/xtensa/xtensa.c | 69 +- gcc/config/xtensa/xtensa.md | 2 +- gcc/configure | 514 +- gcc/configure.ac | 250 +- gcc/convert.c | 100 +- gcc/coretypes.h | 58 +- gcc/coverage.c | 30 +- gcc/cp/ChangeLog | 3961 +- gcc/cp/Make-lang.in | 2 +- gcc/cp/call.c | 1521 +- gcc/cp/class.c | 834 +- gcc/cp/config-lang.in | 7 +- gcc/cp/constexpr.c | 1728 +- gcc/cp/constraint.cc | 4054 +- gcc/cp/cp-gimplify.c | 415 +- gcc/cp/cp-lang.c | 3 +- gcc/cp/cp-objcp-common.c | 270 +- gcc/cp/cp-objcp-common.h | 12 +- gcc/cp/cp-tree.def | 80 +- gcc/cp/cp-tree.h | 924 +- gcc/cp/cvt.c | 118 +- gcc/cp/cxx-pretty-print.c | 252 +- gcc/cp/cxx-pretty-print.h | 3 +- gcc/cp/decl.c | 2027 +- gcc/cp/decl2.c | 244 +- gcc/cp/error.c | 282 +- gcc/cp/except.c | 60 +- gcc/cp/expr.c | 24 +- gcc/cp/friend.c | 7 +- gcc/cp/init.c | 237 +- gcc/cp/lambda.c | 82 +- gcc/cp/lex.c | 26 +- gcc/cp/logic.cc | 1239 +- gcc/cp/mangle.c | 120 +- gcc/cp/method.c | 902 +- gcc/cp/name-lookup.c | 1067 +- gcc/cp/name-lookup.h | 23 +- gcc/cp/operators.def | 4 + gcc/cp/optimize.c | 15 +- gcc/cp/parser.c | 3606 +- gcc/cp/parser.h | 37 +- gcc/cp/pt.c | 2946 +- gcc/cp/repo.c | 374 - gcc/cp/rtti.c | 40 +- gcc/cp/search.c | 66 +- gcc/cp/semantics.c | 592 +- gcc/cp/tree.c | 361 +- gcc/cp/typeck.c | 1060 +- gcc/cp/typeck2.c | 178 +- gcc/cprop.c | 1 - gcc/cse.c | 166 +- gcc/cselib.c | 83 +- gcc/cselib.h | 2 +- gcc/d/ChangeLog | 217 + gcc/d/Make-lang.in | 21 +- gcc/d/config-lang.in | 20 +- gcc/d/d-builtins.cc | 140 +- gcc/d/d-codegen.cc | 21 +- gcc/d/d-convert.cc | 7 +- gcc/d/d-frontend.cc | 34 +- gcc/d/d-lang.cc | 65 +- gcc/d/d-spec.cc | 6 + gcc/d/d-system.h | 25 +- gcc/d/d-target.cc | 19 +- gcc/d/d-tree.h | 10 +- gcc/d/decl.cc | 73 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/attrib.c | 3 +- gcc/d/dmd/blockexit.c | 2 + gcc/d/dmd/clone.c | 33 +- gcc/d/dmd/cond.h | 2 + gcc/d/dmd/constfold.c | 6 +- gcc/d/dmd/dcast.c | 2 +- gcc/d/dmd/dclass.c | 10 +- gcc/d/dmd/declaration.c | 17 +- gcc/d/dmd/declaration.h | 1 + gcc/d/dmd/denum.c | 3 + gcc/d/dmd/dimport.c | 8 + gcc/d/dmd/dinterpret.c | 30 +- gcc/d/dmd/dmodule.c | 66 +- gcc/d/dmd/dstruct.c | 20 +- gcc/d/dmd/dtemplate.c | 9 +- gcc/d/dmd/expression.c | 17 +- gcc/d/dmd/expressionsem.c | 82 +- gcc/d/dmd/func.c | 45 +- gcc/d/dmd/globals.h | 15 +- gcc/d/dmd/hdrgen.c | 14 +- gcc/d/dmd/idgen.c | 6 +- gcc/d/dmd/intrange.c | 6 +- gcc/d/dmd/mtype.c | 109 +- gcc/d/dmd/mtype.h | 1 + gcc/d/dmd/opover.c | 8 +- gcc/d/dmd/optimize.c | 4 +- gcc/d/dmd/parse.c | 2 - gcc/d/dmd/root/filename.c | 3 +- gcc/d/dmd/statement.c | 3 +- gcc/d/dmd/statementsem.c | 132 +- gcc/d/dmd/traits.c | 6 +- gcc/d/expr.cc | 67 +- gcc/d/gdc.texi | 19 + gcc/d/intrinsics.cc | 5 +- gcc/d/lang.opt | 14 +- gcc/d/modules.cc | 88 +- gcc/d/runtime.cc | 8 +- gcc/d/toir.cc | 49 +- gcc/d/typeinfo.cc | 173 +- gcc/d/types.cc | 9 +- gcc/data-streamer-in.c | 33 +- gcc/data-streamer-out.c | 9 + gcc/data-streamer.h | 32 +- gcc/dbgcnt.c | 207 +- gcc/dbgcnt.def | 14 +- gcc/dbxout.c | 14 +- gcc/dce.c | 310 +- gcc/ddg.c | 10 +- gcc/defaults.h | 14 +- gcc/df-core.c | 20 +- gcc/df-problems.c | 230 +- gcc/df-scan.c | 137 +- gcc/df.h | 57 +- gcc/diagnostic-color.c | 20 + gcc/diagnostic-format-json.cc | 75 +- gcc/diagnostic-show-locus.c | 200 +- gcc/{alloc-pool.c => diagnostic-url.h} | 34 +- gcc/diagnostic.c | 48 +- gcc/diagnostic.h | 12 +- gcc/doc/avr-mmcu.texi | 26 +- gcc/doc/cpp.texi | 60 +- gcc/doc/cppopts.texi | 9 +- gcc/doc/extend.texi | 650 +- gcc/doc/gcc.texi | 5 + gcc/doc/gcov.texi | 10 +- gcc/doc/generic.texi | 45 +- gcc/doc/include/gpl_v3.texi | 2 +- gcc/doc/install.texi | 271 +- gcc/doc/invoke.texi | 1350 +- gcc/doc/loop.texi | 5 +- gcc/doc/lto-dump.texi | 131 + gcc/doc/lto.texi | 9 +- gcc/doc/match-and-simplify.texi | 4 +- gcc/doc/md.texi | 430 +- gcc/doc/options.texi | 9 +- gcc/doc/passes.texi | 272 + gcc/doc/poly-int.texi | 12 + gcc/doc/rtl.texi | 17 +- gcc/doc/sourcebuild.texi | 117 +- gcc/doc/tm.texi | 346 +- gcc/doc/tm.texi.in | 65 +- gcc/doc/tree-ssa.texi | 4 +- gcc/doc/ux.texi | 2 +- gcc/dojump.c | 2 - gcc/dojump.h | 3 +- gcc/domwalk.c | 15 +- gcc/dse.c | 55 +- gcc/dump-context.h | 3 +- gcc/dumpfile.c | 95 +- gcc/dumpfile.h | 10 +- gcc/dwarf2cfi.c | 7 + gcc/dwarf2out.c | 217 +- gcc/early-remat.c | 75 +- gcc/edit-context.c | 7 +- gcc/emit-rtl.c | 101 +- gcc/emit-rtl.h | 19 +- gcc/escaped_string.h | 43 + gcc/except.c | 45 +- gcc/explow.c | 25 +- gcc/expmed.c | 50 +- gcc/expr.c | 498 +- gcc/expr.h | 5 +- gcc/fibonacci_heap.c | 19 +- gcc/fibonacci_heap.h | 63 +- gcc/final.c | 114 +- gcc/flag-types.h | 27 + gcc/flags.h | 16 +- gcc/fold-const-call.c | 69 +- gcc/fold-const.c | 968 +- gcc/fold-const.h | 32 +- gcc/fortran/ChangeLog | 1926 +- gcc/fortran/arith.c | 208 +- gcc/fortran/arith.h | 9 +- gcc/fortran/array.c | 122 +- gcc/fortran/check.c | 874 +- gcc/fortran/class.c | 7 + gcc/fortran/decl.c | 578 +- gcc/fortran/dependency.c | 125 +- gcc/fortran/dependency.h | 3 +- gcc/fortran/dump-parse-tree.c | 203 +- gcc/fortran/error.c | 56 +- gcc/fortran/expr.c | 234 +- gcc/fortran/f95-lang.c | 8 +- gcc/fortran/frontend-passes.c | 246 +- gcc/fortran/gfc-internals.texi | 143 + gcc/fortran/gfortran.h | 85 +- gcc/fortran/gfortran.texi | 210 +- gcc/fortran/gfortranspec.c | 2 +- gcc/fortran/interface.c | 342 +- gcc/fortran/intrinsic.c | 190 +- gcc/fortran/intrinsic.texi | 1234 +- gcc/fortran/invoke.texi | 209 +- gcc/fortran/io.c | 234 +- gcc/fortran/lang.opt | 44 +- gcc/fortran/libgfortran.h | 6 +- gcc/fortran/match.c | 648 +- gcc/fortran/match.h | 11 +- gcc/fortran/misc.c | 83 +- gcc/fortran/module.c | 65 +- gcc/fortran/openmp.c | 170 +- gcc/fortran/options.c | 20 +- gcc/fortran/parse.c | 331 +- gcc/fortran/parse.h | 3 +- gcc/fortran/primary.c | 148 +- gcc/fortran/resolve.c | 601 +- gcc/fortran/scanner.c | 26 +- gcc/fortran/simplify.c | 301 +- gcc/fortran/st.c | 3 + gcc/fortran/symbol.c | 125 +- gcc/fortran/target-memory.c | 43 +- gcc/fortran/trans-array.c | 348 +- gcc/fortran/trans-array.h | 2 + gcc/fortran/trans-common.c | 79 +- gcc/fortran/trans-const.c | 6 +- gcc/fortran/trans-decl.c | 328 +- gcc/fortran/trans-expr.c | 451 +- gcc/fortran/trans-intrinsic.c | 327 +- gcc/fortran/trans-openmp.c | 167 +- gcc/fortran/trans-stmt.c | 391 +- gcc/fortran/trans-stmt.h | 1 + gcc/fortran/trans-types.c | 61 +- gcc/fortran/trans.c | 110 +- gcc/fortran/trans.h | 29 +- gcc/function-abi.cc | 254 + gcc/function-abi.h | 320 + gcc/function-tests.c | 14 + gcc/function.c | 403 +- gcc/function.h | 40 +- gcc/fwprop.c | 134 +- gcc/gcc-rich-location.h | 2 +- gcc/gcc.c | 103 +- gcc/gcc.h | 1 + gcc/gcov-counter.def | 7 +- gcc/gcov-io.h | 8 +- gcc/gcov-tool.c | 10 +- gcc/gcov.c | 128 +- gcc/gcse-common.c | 2 +- gcc/gcse.c | 40 +- gcc/gdbhooks.py | 31 +- gcc/gdbinit.in | 20 +- gcc/genattrtab.c | 151 +- gcc/genconfig.c | 1 - gcc/genemit.c | 23 +- gcc/generic-match-head.c | 4 +- gcc/genextract.c | 11 +- gcc/gengenrtl.c | 62 +- gcc/gengtype-lex.l | 2 +- gcc/gengtype.c | 1 + gcc/genmatch.c | 403 +- gcc/genmodes.c | 2 +- gcc/genoutput.c | 52 +- gcc/genpreds.c | 33 +- gcc/genrecog.c | 63 +- gcc/gensupport.c | 120 +- gcc/gensupport.h | 3 +- gcc/ggc-common.c | 84 +- gcc/ggc-none.c | 5 + gcc/ggc-page.c | 78 +- gcc/ggc-tests.c | 3 +- gcc/ggc.h | 30 +- gcc/gimple-expr.c | 92 +- gcc/gimple-expr.h | 1 + gcc/gimple-fold.c | 884 +- gcc/gimple-fold.h | 4 +- gcc/gimple-iterator.h | 31 +- gcc/gimple-loop-interchange.cc | 72 +- gcc/gimple-loop-jam.c | 110 +- gcc/gimple-loop-versioning.cc | 85 +- gcc/gimple-low.c | 1 + gcc/gimple-match-head.c | 96 +- gcc/gimple-match.h | 13 +- gcc/gimple-pretty-print.c | 160 +- gcc/gimple-ssa-backprop.c | 3 +- gcc/gimple-ssa-evrp-analyze.c | 92 +- gcc/gimple-ssa-evrp-analyze.h | 13 +- gcc/gimple-ssa-evrp.c | 37 +- gcc/gimple-ssa-isolate-paths.c | 488 +- gcc/gimple-ssa-nonnull-compare.c | 2 +- gcc/gimple-ssa-split-paths.c | 11 +- gcc/gimple-ssa-sprintf.c | 1055 +- gcc/gimple-ssa-store-merging.c | 705 +- gcc/gimple-ssa-strength-reduction.c | 119 +- gcc/gimple-ssa-warn-alloca.c | 12 +- gcc/gimple-ssa-warn-restrict.c | 353 +- 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 | 114 +- gcc/gimple.def | 7 +- gcc/gimple.h | 91 +- gcc/gimplify.c | 1188 +- gcc/gimplify.h | 4 +- gcc/ginclude/float.h | 62 +- gcc/ginclude/stdint-gcc.h | 5 +- gcc/ginclude/unwind-arm-common.h | 2 +- gcc/glimits.h | 5 +- gcc/go/ChangeLog | 57 +- gcc/go/gccgo.texi | 5 + gcc/go/go-c.h | 1 + gcc/go/go-gcc.cc | 152 +- gcc/go/go-lang.c | 26 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/ast-dump.cc | 11 +- gcc/go/gofrontend/backend.h | 6 +- gcc/go/gofrontend/escape.cc | 328 +- gcc/go/gofrontend/escape.h | 6 +- gcc/go/gofrontend/export.cc | 892 +- gcc/go/gofrontend/export.h | 64 +- gcc/go/gofrontend/expressions.cc | 3522 +- gcc/go/gofrontend/expressions.h | 274 +- gcc/go/gofrontend/go-diagnostics.cc | 22 + gcc/go/gofrontend/go-diagnostics.h | 12 + gcc/go/gofrontend/go-encode-id.cc | 13 + gcc/go/gofrontend/go-encode-id.h | 8 + gcc/go/gofrontend/go.cc | 11 +- gcc/go/gofrontend/gogo.cc | 866 +- gcc/go/gofrontend/gogo.h | 227 +- gcc/go/gofrontend/import-archive.cc | 8 +- gcc/go/gofrontend/import.cc | 276 +- 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 | 52 +- gcc/go/gofrontend/runtime.cc | 28 + gcc/go/gofrontend/runtime.def | 269 +- gcc/go/gofrontend/statements.cc | 1145 +- gcc/go/gofrontend/statements.h | 233 +- gcc/go/gofrontend/string-dump.h | 2 +- gcc/go/gofrontend/types.cc | 424 +- 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-isl-ast-to-gimple.c | 5 +- gcc/graphite-optimize-isl.c | 5 +- gcc/graphite-scop-detection.c | 13 +- gcc/graphite-sese-to-poly.c | 1 - gcc/graphite.c | 1 - gcc/haifa-sched.c | 65 +- gcc/hard-reg-set.h | 546 +- gcc/hash-map-tests.c | 137 +- gcc/hash-map.h | 101 +- gcc/hash-set-tests.c | 155 + gcc/hash-set.h | 17 +- gcc/hash-table.c | 17 +- gcc/hash-table.h | 79 +- gcc/hooks.c | 15 +- gcc/hooks.h | 4 +- gcc/hsa-brig.c | 9 +- gcc/hsa-common.h | 16 +- gcc/hsa-dump.c | 3 +- gcc/hsa-gen.c | 46 +- gcc/hsa-regalloc.c | 3 +- gcc/hw-doloop.c | 4 +- gcc/ifcvt.c | 34 +- gcc/ifcvt.h | 4 +- gcc/inchash.h | 2 +- gcc/input.c | 27 +- gcc/input.h | 7 +- gcc/internal-fn.c | 153 +- gcc/internal-fn.def | 21 + gcc/internal-fn.h | 4 +- gcc/ipa-comdats.c | 10 +- gcc/ipa-cp.c | 1426 +- gcc/ipa-devirt.c | 469 +- gcc/ipa-fnsummary.c | 2001 +- gcc/ipa-fnsummary.h | 196 +- gcc/ipa-hsa.c | 12 +- gcc/ipa-icf-gimple.c | 414 +- gcc/ipa-icf-gimple.h | 89 +- gcc/ipa-icf.c | 742 +- gcc/ipa-icf.h | 101 +- gcc/ipa-inline-analysis.c | 369 +- gcc/ipa-inline-transform.c | 133 +- gcc/ipa-inline.c | 617 +- gcc/ipa-inline.h | 23 +- gcc/ipa-param-manipulation.c | 2107 +- gcc/ipa-param-manipulation.h | 450 +- gcc/ipa-polymorphic-call.c | 70 +- gcc/ipa-predicate.c | 177 +- gcc/ipa-predicate.h | 59 +- gcc/ipa-profile.c | 63 +- gcc/ipa-prop.c | 1300 +- gcc/ipa-prop.h | 348 +- gcc/ipa-pure-const.c | 41 +- gcc/ipa-ref.h | 6 +- gcc/ipa-reference.c | 338 +- gcc/ipa-reference.h | 11 +- gcc/ipa-split.c | 79 +- gcc/ipa-sra.c | 4056 ++ gcc/ipa-utils.c | 73 +- gcc/ipa-utils.h | 46 +- gcc/ipa-visibility.c | 8 +- gcc/ipa.c | 59 +- gcc/ira-build.c | 84 +- gcc/ira-color.c | 114 +- gcc/ira-conflicts.c | 135 +- gcc/ira-costs.c | 34 +- gcc/ira-emit.c | 19 +- gcc/ira-int.h | 49 +- gcc/ira-lives.c | 235 +- gcc/ira.c | 429 +- gcc/jit/ChangeLog | 65 +- gcc/jit/docs/topics/compatibility.rst | 5 + gcc/jit/docs/topics/types.rst | 24 + gcc/jit/jit-builtins.c | 3 - gcc/jit/jit-common.h | 1 + gcc/jit/jit-playback.c | 102 +- 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 | 70 +- gcc/json.h | 36 +- gcc/jump.c | 267 +- gcc/langhooks-def.h | 14 +- gcc/langhooks.c | 23 +- gcc/langhooks.h | 24 +- gcc/lock-and-run.sh | 41 +- gcc/loop-doloop.c | 15 +- gcc/loop-init.c | 6 +- gcc/loop-invariant.c | 62 +- gcc/loop-iv.c | 133 +- gcc/loop-unroll.c | 89 +- gcc/lower-subreg.c | 46 +- gcc/lra-assigns.c | 34 +- gcc/lra-constraints.c | 161 +- gcc/lra-eliminations.c | 151 +- gcc/lra-int.h | 26 +- gcc/lra-lives.c | 159 +- gcc/lra-remat.c | 83 +- gcc/lra-spills.c | 30 +- gcc/lra.c | 168 +- gcc/lto-cgraph.c | 224 +- gcc/lto-compress.c | 138 +- gcc/lto-compress.h | 3 +- gcc/lto-opts.c | 8 +- gcc/lto-section-in.c | 43 +- gcc/lto-section-out.c | 4 +- gcc/lto-streamer-in.c | 126 +- gcc/lto-streamer-out.c | 354 +- gcc/lto-streamer.c | 36 +- gcc/lto-streamer.h | 98 +- gcc/lto-wrapper.c | 213 +- gcc/lto/ChangeLog | 518 +- gcc/lto/Make-lang.in | 23 +- gcc/lto/config-lang.in | 2 +- gcc/lto/lang.opt | 65 + gcc/lto/{lto.c => lto-common.c} | 1082 +- .../visium/visium-passes.def => lto/lto-common.h} | 22 +- gcc/lto/lto-dump.c | 377 + gcc/lto/lto-lang.c | 29 +- gcc/lto/lto-partition.c | 23 +- gcc/lto/lto-symtab.c | 31 +- gcc/lto/lto.c | 2964 +- gcc/lto/lto.h | 2 + gcc/machmode.h | 107 +- gcc/match.pd | 1034 +- gcc/mem-stats.h | 41 +- gcc/memory-block.cc | 34 +- gcc/memory-block.h | 5 +- gcc/mode-switching.c | 4 +- gcc/modulo-sched.c | 26 +- gcc/multiple_target.c | 54 +- gcc/objc/ChangeLog | 116 +- gcc/objc/config-lang.in | 2 +- gcc/objc/objc-act.c | 54 +- gcc/objc/objc-act.h | 7 +- gcc/objc/objc-encoding.c | 2 +- gcc/objc/objc-next-metadata-tags.h | 4 + gcc/objc/objc-next-runtime-abi-01.c | 3 +- gcc/objc/objc-next-runtime-abi-02.c | 12 +- gcc/objcp/ChangeLog | 25 +- gcc/objcp/config-lang.in | 1 - gcc/omp-expand.c | 862 +- gcc/omp-general.c | 1264 +- gcc/omp-general.h | 11 + gcc/omp-grid.c | 9 +- gcc/omp-low.c | 2897 +- gcc/omp-offload.c | 20 +- gcc/omp-simd-clone.c | 248 +- gcc/opt-functions.awk | 10 +- gcc/opt-suggestions.c | 65 +- gcc/opt-suggestions.h | 5 - gcc/optabs-libfuncs.c | 4 - gcc/optabs-query.c | 43 +- gcc/optabs-query.h | 3 +- gcc/optabs-tree.c | 66 +- gcc/optabs-tree.h | 2 +- gcc/optabs.c | 238 +- gcc/optabs.def | 22 +- gcc/optabs.h | 45 +- gcc/optc-gen.awk | 10 +- gcc/optc-save-gen.awk | 66 +- gcc/opth-gen.awk | 8 +- gcc/optinfo-emit-json.cc | 10 +- gcc/optinfo.h | 2 +- gcc/opts-common.c | 68 +- gcc/opts-diagnostic.h | 3 + gcc/opts-global.c | 24 +- gcc/opts.c | 796 +- gcc/opts.h | 18 +- gcc/output.h | 3 +- gcc/params-enum.h | 39 - gcc/params-list.h | 26 - gcc/params-options.h | 27 - gcc/params.c | 302 - gcc/params.def | 1417 - gcc/params.h | 256 - gcc/params.opt | 959 + gcc/passes.c | 162 +- gcc/passes.def | 52 +- gcc/plugin.c | 19 +- gcc/po/ChangeLog | 97 +- gcc/po/be.po | 11670 ++-- gcc/po/da.po | 12279 ++-- gcc/po/de.po | 18187 +++--- gcc/po/el.po | 11671 ++-- gcc/po/es.po | 12432 ++-- gcc/po/exgettext | 6 +- gcc/po/fi.po | 13107 ++-- gcc/po/fr.po | 12233 ++-- gcc/po/gcc.pot | 21990 +++---- gcc/po/hr.po | 11601 ++-- gcc/po/id.po | 11896 ++-- gcc/po/ja.po | 11840 ++-- gcc/po/nl.po | 11716 ++-- gcc/po/ru.po | 12011 ++-- gcc/po/sr.po | 11875 ++-- gcc/po/sv.po | 17796 +++--- gcc/po/tr.po | 11882 ++-- gcc/po/uk.po | 11817 ++-- gcc/po/vi.po | 11847 ++-- gcc/po/zh_CN.po | 12081 ++-- gcc/po/zh_TW.po | 11744 ++-- gcc/poly-int.h | 27 +- gcc/postreload-gcse.c | 100 +- gcc/postreload.c | 78 +- gcc/predict.c | 141 +- gcc/predict.def | 7 + gcc/predict.h | 8 +- gcc/pretty-print.c | 69 +- gcc/pretty-print.h | 12 +- gcc/print-rtl.c | 14 +- gcc/print-tree.c | 105 +- gcc/print-tree.h | 4 + gcc/profile-count.c | 161 +- gcc/profile-count.h | 423 +- gcc/profile.c | 59 +- gcc/range-op.cc | 3113 + gcc/range-op.h | 91 + gcc/range.cc | 64 + libcc1/compiler-name.hh => gcc/range.h | 21 +- gcc/read-md.h | 3 +- gcc/read-rtl-function.c | 30 +- gcc/read-rtl.c | 6 +- gcc/real.c | 134 +- gcc/real.h | 11 +- gcc/realmpfr.c | 9 +- gcc/realmpfr.h | 12 +- gcc/recog.c | 34 +- gcc/recog.h | 20 +- gcc/ree.c | 67 +- gcc/reg-stack.c | 21 +- gcc/regcprop.c | 58 +- gcc/reginfo.c | 176 +- gcc/regrename.c | 140 +- gcc/regrename.h | 18 +- gcc/regs.h | 14 +- gcc/regset.h | 12 +- gcc/reload.c | 27 +- gcc/reload.h | 15 +- gcc/reload1.c | 283 +- gcc/reorg.c | 37 +- gcc/resource.c | 93 +- gcc/rtl-iter.h | 3 +- gcc/rtl.c | 16 +- gcc/rtl.def | 24 +- gcc/rtl.h | 109 +- gcc/rtlanal.c | 197 +- gcc/run-rtl-passes.c | 37 +- gcc/sanopt.c | 18 +- gcc/sched-deps.c | 109 +- gcc/sched-ebb.c | 7 +- gcc/sched-int.h | 21 +- gcc/sched-rgn.c | 47 +- gcc/sel-sched-ir.c | 45 +- gcc/sel-sched-ir.h | 31 +- gcc/sel-sched.c | 103 +- gcc/selftest-run-tests.c | 2 + gcc/selftest.h | 8 +- gcc/sese.c | 6 +- gcc/sese.h | 12 +- gcc/shrink-wrap.c | 17 +- gcc/simplify-rtx.c | 551 +- gcc/sort.cc | 60 +- gcc/sreal.c | 2 +- gcc/sreal.h | 4 +- gcc/ssa.h | 1 + gcc/stack-ptr-mod.c | 4 +- gcc/stmt.c | 63 +- gcc/stor-layout.c | 59 +- gcc/streamer-hooks.h | 8 +- gcc/symbol-summary.h | 197 +- gcc/symtab.c | 121 +- gcc/system.h | 15 +- gcc/target-globals.c | 18 +- gcc/target-globals.h | 22 +- gcc/target.def | 375 +- gcc/target.h | 76 +- gcc/targhooks.c | 215 +- gcc/targhooks.h | 54 +- gcc/testsuite/ChangeLog | 13524 +++- gcc/testsuite/ChangeLog-2018 | 6 +- gcc/testsuite/README | 2 +- gcc/testsuite/brig.dg/test/gimple/packed.hsail | 2 +- gcc/testsuite/c-c++-common/Waddress-1.c | 8 +- gcc/testsuite/c-c++-common/Warray-bounds-2.c | 10 +- gcc/testsuite/c-c++-common/Warray-bounds-3.c | 26 +- gcc/testsuite/c-c++-common/Warray-bounds-4.c | 17 +- 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/Wpointer-compare-1.c | 40 +- gcc/testsuite/c-c++-common/Wreturn-local-addr.c | 47 + gcc/testsuite/c-c++-common/Wshadow-1.c | 24 + .../c-c++-common/Wshift-count-negative-1.c | 4 +- .../c-c++-common/Wshift-count-overflow-1.c | 4 +- .../c-c++-common/Wshift-negative-value-1.c | 6 +- .../c-c++-common/Wshift-negative-value-2.c | 6 +- .../c-c++-common/Wshift-negative-value-5.c | 6 +- gcc/testsuite/c-c++-common/Wstringop-overflow-2.c | 348 + .../c-c++-common/Wstringop-truncation-4.c | 2 +- .../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/Wvarargs-2.c | 2 +- gcc/testsuite/c-c++-common/Wvarargs.c | 2 +- gcc/testsuite/c-c++-common/array-1.c | 247 + .../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 +- gcc/testsuite/c-c++-common/attr-nonstring-8.c | 4 +- gcc/testsuite/c-c++-common/attributes-1.c | 4 +- .../c-c++-common/builtin-arith-overflow-3.c | 42 + .../c-c++-common/builtin-has-attribute-4.c | 67 +- .../c-c++-common/builtin-has-attribute-6.c | 114 + .../c-c++-common/builtin-has-attribute-7.c | 396 + 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/has-builtin-2.c | 297 + gcc/testsuite/c-c++-common/cpp/has-builtin-3.c | 36 + gcc/testsuite/c-c++-common/cpp/has-builtin.c | 49 + 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 | 35 + gcc/testsuite/c-c++-common/cpp/pr92296-2.c | 80 + gcc/testsuite/c-c++-common/cpp/spaceship-1.c | 6 + gcc/testsuite/c-c++-common/cpp/ucnid-2011-1-utf8.c | 15 + gcc/testsuite/c-c++-common/cxxbitfields-3.c | 2 +- gcc/testsuite/c-c++-common/cxxbitfields-6.c | 2 +- .../c-c++-common/diagnostic-format-json-2.c | 1 + .../c-c++-common/diagnostic-format-json-3.c | 1 + .../c-c++-common/diagnostic-format-json-4.c | 10 +- gcc/testsuite/c-c++-common/dump-ada-spec-15.c | 8 + gcc/testsuite/c-c++-common/goacc/acc-icf.c | 4 +- .../c-c++-common/goacc/classify-routine.c | 4 +- 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 + .../c-c++-common/goacc/nested-reductions-warn.c | 525 + .../c-c++-common/goacc/nested-reductions.c | 420 + gcc/testsuite/c-c++-common/goacc/parallel-dims-2.c | 16 +- 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 + gcc/testsuite/c-c++-common/gomp/declare-target-5.c | 2 + .../c-c++-common/gomp/declare-variant-1.c | 54 + .../c-c++-common/gomp/declare-variant-10.c | 77 + .../c-c++-common/gomp/declare-variant-11.c | 83 + .../c-c++-common/gomp/declare-variant-12.c | 88 + .../c-c++-common/gomp/declare-variant-13.c | 24 + .../c-c++-common/gomp/declare-variant-2.c | 159 + .../c-c++-common/gomp/declare-variant-3.c | 151 + .../c-c++-common/gomp/declare-variant-4.c | 22 + .../c-c++-common/gomp/declare-variant-5.c | 36 + .../c-c++-common/gomp/declare-variant-6.c | 35 + .../c-c++-common/gomp/declare-variant-7.c | 37 + .../c-c++-common/gomp/declare-variant-8.c | 133 + .../c-c++-common/gomp/declare-variant-9.c | 63 + .../c-c++-common/gomp/depend-iterator-1.c | 2 + 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/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/pr88203-1.c | 61 + gcc/testsuite/c-c++-common/gomp/pr88203-2.c | 65 + gcc/testsuite/c-c++-common/gomp/pr88203-3.c | 28 + gcc/testsuite/c-c++-common/gomp/pr90954.c | 27 + gcc/testsuite/c-c++-common/gomp/pr91401-1.c | 10 + gcc/testsuite/c-c++-common/gomp/pr91401-2.c | 15 + gcc/testsuite/c-c++-common/gomp/pr91920.c | 19 + gcc/testsuite/c-c++-common/gomp/pr91987.c | 26 + gcc/testsuite/c-c++-common/gomp/reduction-task-3.c | 12 + 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/simd8.c | 37 + 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/pr48418.c | 16 +- gcc/testsuite/c-c++-common/pr51768.c | 6 +- .../c-c++-common/{pr53633.c => pr53633-2.c} | 11 +- gcc/testsuite/c-c++-common/pr65830.c | 8 +- gcc/testsuite/c-c++-common/pr68107.c | 32 +- gcc/testsuite/c-c++-common/pr69733.c | 2 +- gcc/testsuite/c-c++-common/pr69764.c | 12 +- gcc/testsuite/c-c++-common/pr70756.c | 1 - gcc/testsuite/c-c++-common/pr71574.c | 2 +- gcc/testsuite/c-c++-common/pr89888.c | 67 + gcc/testsuite/c-c++-common/pr89933.c | 5 + gcc/testsuite/c-c++-common/pr89946.c | 7 + gcc/testsuite/c-c++-common/pr89985.c | 19 + gcc/testsuite/c-c++-common/pr90108.c | 6 + gcc/testsuite/c-c++-common/pr90590-1.c | 15 + .../cpp/pr61854-3.h => c-c++-common/pr90590-1.h} | 4 +- gcc/testsuite/c-c++-common/pr90590-2.c | 11 + gcc/testsuite/c-c++-common/pr90590-2.h | 4 + gcc/testsuite/c-c++-common/pr90677.c | 11 + gcc/testsuite/c-c++-common/pr90927.c | 6 + gcc/testsuite/c-c++-common/pr92352.c | 15 + gcc/testsuite/c-c++-common/pr92452.c | 5 + gcc/testsuite/c-c++-common/scal-to-vec1.c | 6 +- .../c-c++-common/simulate-thread/bitfields-1.c | 2 +- .../c-c++-common/simulate-thread/bitfields-2.c | 2 +- .../c-c++-common/simulate-thread/bitfields-3.c | 2 +- .../c-c++-common/simulate-thread/bitfields-4.c | 2 +- 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/tsan/thread_leak2.c | 4 + gcc/testsuite/c-c++-common/ubsan/object-size-9.c | 2 +- gcc/testsuite/c-c++-common/ubsan/ptr-overflow-2.c | 10 +- gcc/testsuite/g++.dg/DRs/dr1778.C | 7 + gcc/testsuite/g++.dg/DRs/dr1940.C | 13 + gcc/testsuite/g++.dg/Wclass-memaccess-5.C | 18 + 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/macro0.C | 2 +- gcc/testsuite/g++.dg/abi/mangle53.C | 5 +- gcc/testsuite/g++.dg/abi/mangle69.C | 164 + gcc/testsuite/g++.dg/abi/mangle70.C | 29 + gcc/testsuite/g++.dg/abi/mangle71.C | 28 + gcc/testsuite/g++.dg/abi/mangle72.C | 106 + gcc/testsuite/g++.dg/abi/mangle73.C | 96 + gcc/testsuite/g++.dg/asan/pr90570.C | 18 + gcc/testsuite/g++.dg/asm-qual-1.C | 4 +- gcc/testsuite/g++.dg/asm-qual-3.C | 8 +- gcc/testsuite/g++.dg/cet-notrack-1.C | 2 +- gcc/testsuite/g++.dg/concepts/alias1.C | 16 - gcc/testsuite/g++.dg/concepts/alias2.C | 14 - gcc/testsuite/g++.dg/concepts/alias3.C | 14 - gcc/testsuite/g++.dg/concepts/alias4.C | 20 - gcc/testsuite/g++.dg/concepts/auto1.C | 2 +- gcc/testsuite/g++.dg/concepts/auto3.C | 2 +- gcc/testsuite/g++.dg/concepts/auto4.C | 4 +- gcc/testsuite/g++.dg/concepts/class-deduction1.C | 2 +- gcc/testsuite/g++.dg/concepts/class.C | 53 - gcc/testsuite/g++.dg/concepts/class1.C | 15 - gcc/testsuite/g++.dg/concepts/class2.C | 15 - gcc/testsuite/g++.dg/concepts/class3.C | 15 - gcc/testsuite/g++.dg/concepts/class4.C | 22 - gcc/testsuite/g++.dg/concepts/class5.C | 2 +- gcc/testsuite/g++.dg/concepts/class6.C | 4 +- gcc/testsuite/g++.dg/concepts/debug1.C | 8 +- gcc/testsuite/g++.dg/concepts/decl-diagnose.C | 10 +- .../g++.dg/concepts/deduction-constraint1.C | 2 +- gcc/testsuite/g++.dg/concepts/diagnostic1.C | 12 +- gcc/testsuite/g++.dg/concepts/disjunction1.C | 60 - gcc/testsuite/g++.dg/concepts/dr1430.C | 13 +- gcc/testsuite/g++.dg/concepts/equiv.C | 2 +- gcc/testsuite/g++.dg/concepts/equiv2.C | 12 +- gcc/testsuite/g++.dg/concepts/explicit-inst4.C | 18 - gcc/testsuite/g++.dg/concepts/explicit-spec3.C | 14 - gcc/testsuite/g++.dg/concepts/expression.C | 12 +- gcc/testsuite/g++.dg/concepts/expression2.C | 12 +- gcc/testsuite/g++.dg/concepts/expression3.C | 2 +- gcc/testsuite/g++.dg/concepts/feature-macro.C | 6 - gcc/testsuite/g++.dg/concepts/fn-concept1.C | 2 +- gcc/testsuite/g++.dg/concepts/fn-concept2.C | 2 +- .../g++.dg/concepts/fn-generic-member-ool.C | 1 - gcc/testsuite/g++.dg/concepts/fn1.C | 2 +- gcc/testsuite/g++.dg/concepts/fn10.C | 4 +- gcc/testsuite/g++.dg/concepts/fn2.C | 6 +- gcc/testsuite/g++.dg/concepts/fn3.C | 2 +- gcc/testsuite/g++.dg/concepts/fn4.C | 2 +- gcc/testsuite/g++.dg/concepts/fn5.C | 6 +- gcc/testsuite/g++.dg/concepts/fn6.C | 2 +- gcc/testsuite/g++.dg/concepts/fn7.C | 6 +- gcc/testsuite/g++.dg/concepts/fn8.C | 6 +- gcc/testsuite/g++.dg/concepts/fn9.C | 2 +- gcc/testsuite/g++.dg/concepts/generic-fn-err.C | 8 +- gcc/testsuite/g++.dg/concepts/generic-fn.C | 2 +- gcc/testsuite/g++.dg/concepts/iconv1.C | 21 - gcc/testsuite/g++.dg/concepts/inherit-ctor1.C | 28 +- gcc/testsuite/g++.dg/concepts/inherit-ctor3.C | 9 +- gcc/testsuite/g++.dg/concepts/inherit-ctor4.C | 19 - gcc/testsuite/g++.dg/concepts/intro1.C | 2 +- gcc/testsuite/g++.dg/concepts/intro2.C | 2 +- gcc/testsuite/g++.dg/concepts/intro3.C | 2 +- gcc/testsuite/g++.dg/concepts/intro4.C | 12 +- gcc/testsuite/g++.dg/concepts/intro5.C | 9 +- gcc/testsuite/g++.dg/concepts/intro6.C | 2 +- gcc/testsuite/g++.dg/concepts/intro7.C | 6 +- gcc/testsuite/g++.dg/concepts/locations1.C | 4 +- gcc/testsuite/g++.dg/concepts/memtmpl1.C | 16 - .../g++.dg/concepts/partial-concept-id1.C | 33 +- .../g++.dg/concepts/partial-concept-id2.C | 2 +- gcc/testsuite/g++.dg/concepts/partial-spec5.C | 2 +- gcc/testsuite/g++.dg/concepts/placeholder1.C | 35 - gcc/testsuite/g++.dg/concepts/placeholder2.C | 23 +- gcc/testsuite/g++.dg/concepts/placeholder3.C | 6 +- gcc/testsuite/g++.dg/concepts/placeholder4.C | 6 +- gcc/testsuite/g++.dg/concepts/placeholder5.C | 8 +- gcc/testsuite/g++.dg/concepts/placeholder6.C | 7 +- gcc/testsuite/g++.dg/concepts/pr65634.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65636.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65681.C | 65 +- gcc/testsuite/g++.dg/concepts/pr65848.C | 2 +- gcc/testsuite/g++.dg/concepts/pr67249.C | 2 +- gcc/testsuite/g++.dg/concepts/pr67544.C | 3 +- gcc/testsuite/g++.dg/concepts/pr67595.C | 10 +- gcc/testsuite/g++.dg/concepts/pr67655.C | 2 +- gcc/testsuite/g++.dg/concepts/pr68434.C | 2 +- gcc/testsuite/g++.dg/concepts/pr71127.C | 7 +- gcc/testsuite/g++.dg/concepts/pr71128.C | 4 +- gcc/testsuite/g++.dg/concepts/pr71131.C | 7 +- gcc/testsuite/g++.dg/concepts/pr71385.C | 2 +- gcc/testsuite/g++.dg/concepts/pr84330.C | 7 +- gcc/testsuite/g++.dg/concepts/pr85065.C | 6 +- gcc/testsuite/g++.dg/concepts/pr89036.C | 10 + gcc/testsuite/g++.dg/concepts/req-neg1.C | 11 - gcc/testsuite/g++.dg/concepts/req1.C | 29 - gcc/testsuite/g++.dg/concepts/req10.C | 19 - gcc/testsuite/g++.dg/concepts/req11.C | 29 - gcc/testsuite/g++.dg/concepts/req12.C | 26 - gcc/testsuite/g++.dg/concepts/req13.C | 14 - gcc/testsuite/g++.dg/concepts/req16.C | 20 - gcc/testsuite/g++.dg/concepts/req18.C | 18 - gcc/testsuite/g++.dg/concepts/req19.C | 14 - gcc/testsuite/g++.dg/concepts/req2.C | 20 - gcc/testsuite/g++.dg/concepts/req20.C | 21 - gcc/testsuite/g++.dg/concepts/req3.C | 17 - gcc/testsuite/g++.dg/concepts/req4.C | 19 - gcc/testsuite/g++.dg/concepts/req5.C | 19 - gcc/testsuite/g++.dg/concepts/req6.C | 19 - gcc/testsuite/g++.dg/concepts/req7.C | 25 - gcc/testsuite/g++.dg/concepts/req8.C | 17 - gcc/testsuite/g++.dg/concepts/req9.C | 25 - gcc/testsuite/g++.dg/concepts/template-parm1.C | 35 - gcc/testsuite/g++.dg/concepts/template-parm10.C | 18 - gcc/testsuite/g++.dg/concepts/template-parm11.C | 4 +- gcc/testsuite/g++.dg/concepts/template-parm12.C | 4 +- gcc/testsuite/g++.dg/concepts/template-parm2.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm3.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm4.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm5.C | 20 - gcc/testsuite/g++.dg/concepts/template-parm6.C | 42 - gcc/testsuite/g++.dg/concepts/template-parm7.C | 45 - gcc/testsuite/g++.dg/concepts/template-parm9.C | 19 - .../g++.dg/concepts/template-template-parm1.C | 2 +- gcc/testsuite/g++.dg/concepts/traits1.C | 98 - gcc/testsuite/g++.dg/concepts/traits2.C | 99 - gcc/testsuite/g++.dg/concepts/var-concept1.C | 2 +- gcc/testsuite/g++.dg/concepts/var-concept2.C | 6 +- gcc/testsuite/g++.dg/concepts/var-concept3.C | 15 +- gcc/testsuite/g++.dg/concepts/var-concept4.C | 2 +- gcc/testsuite/g++.dg/concepts/var-concept5.C | 6 +- gcc/testsuite/g++.dg/concepts/var-concept6.C | 2 +- gcc/testsuite/g++.dg/concepts/var-concept7.C | 4 +- gcc/testsuite/g++.dg/concepts/var-templ1.C | 2 +- gcc/testsuite/g++.dg/concepts/var-templ2.C | 2 +- gcc/testsuite/g++.dg/concepts/var-templ3.C | 2 +- gcc/testsuite/g++.dg/concepts/variadic1.C | 2 +- gcc/testsuite/g++.dg/concepts/variadic2.C | 9 +- gcc/testsuite/g++.dg/concepts/variadic3.C | 2 +- gcc/testsuite/g++.dg/concepts/variadic4.C | 11 +- gcc/testsuite/g++.dg/conversion/ambig4.C | 14 + 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/packed2.C | 15 + gcc/testsuite/g++.dg/conversion/ptrmem2.C | 20 +- gcc/testsuite/g++.dg/conversion/ptrmem9.C | 2 +- gcc/testsuite/g++.dg/conversion/qual1.C | 51 + gcc/testsuite/g++.dg/conversion/qual2.C | 14 + gcc/testsuite/g++.dg/conversion/qual3.C | 53 + gcc/testsuite/g++.dg/conversion/ref2.C | 29 + gcc/testsuite/g++.dg/conversion/ref3.C | 4 + gcc/testsuite/g++.dg/conversion/simd4.C | 28 +- gcc/testsuite/g++.dg/cpp/spaceship-1.C | 8 + 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 + .../{Wpessimizing-move1.C => Wpessimizing-move6.C} | 35 +- gcc/testsuite/g++.dg/cpp0x/Wunused-value1.C | 20 + gcc/testsuite/g++.dg/cpp0x/addressof2.C | 20 +- 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-66.C | 21 + gcc/testsuite/g++.dg/cpp0x/alias-decl-67.C | 30 + 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/alias-decl-pr92206-1.C | 9 + gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-2.C | 14 + gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-3.C | 8 + gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-4.C | 11 + gcc/testsuite/g++.dg/cpp0x/alignas4.C | 8 +- gcc/testsuite/g++.dg/cpp0x/alignof5.C | 6 + 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/auto52.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto9.C | 10 +- gcc/testsuite/g++.dg/cpp0x/constexpr-77771.C | 16 + gcc/testsuite/g++.dg/cpp0x/constexpr-86953.C | 19 + gcc/testsuite/g++.dg/cpp0x/constexpr-89599.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-92015.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-92443.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-99.C | 3 +- gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr10.C | 16 +- gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C | 137 + gcc/testsuite/g++.dg/cpp0x/constexpr-array20.C | 15 + gcc/testsuite/g++.dg/cpp0x/constexpr-array21.C | 27 + 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-conv3.C | 25 + gcc/testsuite/g++.dg/cpp0x/constexpr-conv4.C | 25 + gcc/testsuite/g++.dg/cpp0x/constexpr-decltype4.C | 21 + gcc/testsuite/g++.dg/cpp0x/constexpr-delete2.C | 3 +- gcc/testsuite/g++.dg/cpp0x/constexpr-neg1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept.C | 5 +- gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept3.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept4.C | 9 +- gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept8.C | 10 + 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-sizeof2.C | 14 + gcc/testsuite/g++.dg/cpp0x/constexpr-sizeof3.C | 22 + gcc/testsuite/g++.dg/cpp0x/constexpr-union5.C | 8 +- gcc/testsuite/g++.dg/cpp0x/decltype-pr66548.C | 3 +- gcc/testsuite/g++.dg/cpp0x/decltype3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype70.C | 10 + gcc/testsuite/g++.dg/cpp0x/decltype71.C | 25 + .../cpp0x/{decltype-refbug.C => decltype72.C} | 8 +- 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/defaulted23.C | 4 +- gcc/testsuite/g++.dg/cpp0x/defaulted43.C | 10 +- gcc/testsuite/g++.dg/cpp0x/deleted13.C | 2 +- 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/explicit7.C | 2 +- gcc/testsuite/g++.dg/cpp0x/extern_template-5.C | 36 + gcc/testsuite/g++.dg/cpp0x/friend4.C | 30 + gcc/testsuite/g++.dg/cpp0x/friend5.C | 26 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-22.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-67.C | 11 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-68.C | 40 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-69.C | 40 + 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-ctor32.C | 6 +- gcc/testsuite/g++.dg/cpp0x/inh-ctor33.C | 19 + gcc/testsuite/g++.dg/cpp0x/inh-ctor5.C | 4 +- .../{initlist-arrray1.C => initlist-array1.C} | 0 gcc/testsuite/g++.dg/cpp0x/initlist-array3.C | 3 +- gcc/testsuite/g++.dg/cpp0x/initlist-array7.C | 21 + gcc/testsuite/g++.dg/cpp0x/initlist-array8.C | 35 + gcc/testsuite/g++.dg/cpp0x/initlist-deduce.C | 12 +- gcc/testsuite/g++.dg/cpp0x/initlist-deduce2.C | 8 + gcc/testsuite/g++.dg/cpp0x/initlist-pmf1.C | 20 + gcc/testsuite/g++.dg/cpp0x/initlist12.C | 6 +- gcc/testsuite/g++.dg/cpp0x/initlist26.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist28.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist29.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist33.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist92.C | 51 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-attr1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv11.C | 6 +- .../g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-err2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice10.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice32.C | 9 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this21.C | 10 + .../g++.dg/cpp0x/lambda/lambda-variadic9.C | 16 + gcc/testsuite/g++.dg/cpp0x/literal-type1.C | 54 + gcc/testsuite/g++.dg/cpp0x/locations1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept03.C | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept15.C | 40 +- gcc/testsuite/g++.dg/cpp0x/noexcept30.C | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept40.C | 17 + gcc/testsuite/g++.dg/cpp0x/noexcept41.C | 12 + gcc/testsuite/g++.dg/cpp0x/noexcept42.C | 21 + gcc/testsuite/g++.dg/cpp0x/noexcept43.C | 10 + gcc/testsuite/g++.dg/cpp0x/noexcept44.C | 8 + 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/noexcept55.C | 8 + gcc/testsuite/g++.dg/cpp0x/nondeduced1.C | 16 + gcc/testsuite/g++.dg/cpp0x/nondeduced2.C | 14 + gcc/testsuite/g++.dg/cpp0x/nondeduced3.C | 16 + gcc/testsuite/g++.dg/cpp0x/nondeduced4.C | 13 + 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/nontype5.C | 17 + gcc/testsuite/g++.dg/cpp0x/nsdmi-list5.C | 30 + gcc/testsuite/g++.dg/cpp0x/nsdmi-list6.C | 28 + gcc/testsuite/g++.dg/cpp0x/nullptr04.C | 4 +- gcc/testsuite/g++.dg/cpp0x/nullptr27.C | 2 +- gcc/testsuite/g++.dg/cpp0x/nullptr37.C | 72 +- gcc/testsuite/g++.dg/cpp0x/nullptr42.C | 18 + .../g++.dg/cpp0x/{nullptr27.C => nullptr43.C} | 6 +- gcc/testsuite/g++.dg/cpp0x/nullptr44.C | 15 + gcc/testsuite/g++.dg/cpp0x/overload-conv-4.C | 23 + gcc/testsuite/g++.dg/cpp0x/pr31437.C | 4 +- 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/pr84497.C | 1 + gcc/testsuite/g++.dg/cpp0x/pr84676.C | 3 +- gcc/testsuite/g++.dg/cpp0x/pr86397-1.C | 4 +- gcc/testsuite/g++.dg/cpp0x/pr86397-2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/pr87250.C | 12 + gcc/testsuite/g++.dg/cpp0x/pr89900-1.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr89900-2.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr89900-3.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr89900-4.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr90598.C | 8 + gcc/testsuite/g++.dg/cpp0x/pr91545.C | 5 + gcc/testsuite/g++.dg/cpp0x/pr92447.C | 14 + gcc/testsuite/g++.dg/cpp0x/pr92524.C | 12 + gcc/testsuite/g++.dg/cpp0x/range-for19.C | 2 +- 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/ref-bind7.C | 13 + gcc/testsuite/g++.dg/cpp0x/rv-conv2.C | 6 +- gcc/testsuite/g++.dg/cpp0x/rv-lvalue-req.C | 8 +- 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/scoped_enum10.C | 37 + gcc/testsuite/g++.dg/cpp0x/scoped_enum11.C | 35 + gcc/testsuite/g++.dg/cpp0x/scoped_enum9.C | 11 + 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/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/using-enum-2.C | 8 +- gcc/testsuite/g++.dg/cpp0x/using-enum-3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic-ttp9.C | 10 + gcc/testsuite/g++.dg/cpp0x/variadic177.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic38.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn56.C | 19 + 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-90383-1.C | 15 + gcc/testsuite/g++.dg/cpp1y/constexpr-90383-2.C | 22 + gcc/testsuite/g++.dg/cpp1y/constexpr-array7.C | 16 + gcc/testsuite/g++.dg/cpp1y/constexpr-incr2.C | 66 + gcc/testsuite/g++.dg/cpp1y/constexpr-neg1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-new.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-noexcept1.C | 12 + .../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-const15.C | 21 + .../g++.dg/cpp1y/constexpr-tracking-const16.C | 22 + .../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/feat-cxx14.C | 4 +- gcc/testsuite/g++.dg/cpp1y/lambda-conv1.C | 12 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-90265.C | 4 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-90548.C | 22 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-90842.C | 10 + .../g++.dg/cpp1y/lambda-generic-pretty1.C | 17 + gcc/testsuite/g++.dg/cpp1y/lambda-init16.C | 2 +- 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/nontype1.C | 42 + 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/cpp1y/var-templ62.C | 80 + gcc/testsuite/g++.dg/cpp1y/var-templ63.C | 5 + .../{lambda-generic-trailing1.C => var-templ64.C} | 4 +- gcc/testsuite/g++.dg/cpp1z/attr-lambda1.C | 12 + gcc/testsuite/g++.dg/cpp1z/bool-increment1.C | 8 +- gcc/testsuite/g++.dg/cpp1z/class-deduction43.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction46.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction65.C | 22 + gcc/testsuite/g++.dg/cpp1z/class-deduction66.C | 10 + gcc/testsuite/g++.dg/cpp1z/class-deduction67.C | 21 + gcc/testsuite/g++.dg/cpp1z/constexpr-array1.C | 46 + 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 +- .../g++.dg/cpp1z/constexpr-tracking-const1.C | 25 + gcc/testsuite/g++.dg/cpp1z/decomp3.C | 7 +- gcc/testsuite/g++.dg/cpp1z/decomp50.C | 51 + gcc/testsuite/g++.dg/cpp1z/eval-order5.C | 31 + gcc/testsuite/g++.dg/cpp1z/eval-order6.C | 20 + gcc/testsuite/g++.dg/cpp1z/eval-order7.C | 23 + gcc/testsuite/g++.dg/cpp1z/eval-order8.C | 20 + gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 10 +- .../g++.dg/cpp1z/has-unique-obj-representations2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/inh-ctor22.C | 4 +- 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/nodiscard7.C | 18 + gcc/testsuite/g++.dg/cpp1z/nontype-auto15.C | 6 + gcc/testsuite/g++.dg/cpp1z/nontype-auto16.C | 13 + 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/cpp1z/utf8-neg.C | 6 +- gcc/testsuite/g++.dg/cpp2a/array-conv1.C | 33 + gcc/testsuite/g++.dg/cpp2a/array-conv10.C | 22 + gcc/testsuite/g++.dg/cpp2a/array-conv11.C | 23 + gcc/testsuite/g++.dg/cpp2a/array-conv12.C | 12 + gcc/testsuite/g++.dg/cpp2a/array-conv13.C | 17 + gcc/testsuite/g++.dg/cpp2a/array-conv14.C | 17 + gcc/testsuite/g++.dg/cpp2a/array-conv15.C | 23 + gcc/testsuite/g++.dg/cpp2a/array-conv16.C | 16 + gcc/testsuite/g++.dg/cpp2a/array-conv17.C | 39 + gcc/testsuite/g++.dg/cpp2a/array-conv2.C | 26 + gcc/testsuite/g++.dg/cpp2a/array-conv3.C | 26 + gcc/testsuite/g++.dg/cpp2a/array-conv4.C | 24 + gcc/testsuite/g++.dg/cpp2a/array-conv5.C | 24 + gcc/testsuite/g++.dg/cpp2a/array-conv6.C | 28 + gcc/testsuite/g++.dg/cpp2a/array-conv7.C | 34 + gcc/testsuite/g++.dg/cpp2a/array-conv8.C | 26 + gcc/testsuite/g++.dg/cpp2a/array-conv9.C | 27 + .../{cpp0x/rv-cast.C => cpp2a/attr-likely5.C} | 5 +- 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/class-deduction-aggr1.C | 36 + gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr2.C | 52 + .../g++.dg/cpp2a/class-deduction-alias1.C | 27 + .../g++.dg/cpp2a/class-deduction-alias2.C | 22 + 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/concepts-access1.C | 15 + gcc/testsuite/g++.dg/cpp2a/concepts-alias.C | 20 + gcc/testsuite/g++.dg/cpp2a/concepts-alias2.C | 12 + gcc/testsuite/g++.dg/cpp2a/concepts-alias3.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-alias4.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-class.C | 115 + gcc/testsuite/g++.dg/cpp2a/concepts-cmath.C | 4 + gcc/testsuite/g++.dg/cpp2a/concepts-complete1.C | 11 + .../concepts-constrained-parm.C} | 5 +- gcc/testsuite/g++.dg/cpp2a/concepts-decltype.C | 67 + gcc/testsuite/g++.dg/cpp2a/concepts-defarg1.C | 7 + gcc/testsuite/g++.dg/cpp2a/concepts-dep1.C | 5 + gcc/testsuite/g++.dg/cpp2a/concepts-dr1430.C | 14 + .../concepts-explicit-inst1.C} | 11 +- .../concepts-explicit-inst2.C} | 7 +- .../concepts-explicit-inst3.C} | 13 +- .../g++.dg/cpp2a/concepts-explicit-inst4.C | 17 + .../concepts-explicit-spec1.C} | 7 +- .../concepts-explicit-spec2.C} | 5 +- .../g++.dg/cpp2a/concepts-explicit-spec3.C | 13 + .../concepts-explicit-spec4.C} | 13 +- .../concepts-explicit-spec5.C} | 9 +- .../concepts-explicit-spec6.C} | 3 +- .../g++.dg/cpp2a/concepts-feature-macro.C | 5 + gcc/testsuite/g++.dg/cpp2a/concepts-fn1.C | 248 + .../{concepts/memfun.C => cpp2a/concepts-fn2.C} | 49 +- gcc/testsuite/g++.dg/cpp2a/concepts-fn3.C | 49 + gcc/testsuite/g++.dg/cpp2a/concepts-fn4.C | 11 + gcc/testsuite/g++.dg/cpp2a/concepts-fnparm1.C | 10 + .../friend1.C => cpp2a/concepts-friend1.C} | 9 +- .../friend2.C => cpp2a/concepts-friend2.C} | 5 +- gcc/testsuite/g++.dg/cpp2a/concepts-friend3.C | 20 + gcc/testsuite/g++.dg/cpp2a/concepts-friend4.C | 13 + gcc/testsuite/g++.dg/cpp2a/concepts-iconv1.C | 22 + .../concepts-inherit-ctor2.C} | 7 +- .../g++.dg/cpp2a/concepts-inherit-ctor4.C | 18 + .../g++.dg/cpp2a/concepts-inherit-ctor5.C | 18 + .../g++.dg/cpp2a/concepts-inherit-ctor6.C | 12 + .../lambda1.C => cpp2a/concepts-lambda1.C} | 15 +- gcc/testsuite/g++.dg/cpp2a/concepts-lambda2.C | 153 + gcc/testsuite/g++.dg/cpp2a/concepts-lambda3.C | 64 + gcc/testsuite/g++.dg/cpp2a/concepts-lambda4.C | 14 + .../locations1.C => cpp2a/concepts-locations1.C} | 10 +- .../g++.dg/cpp2a/concepts-member-concept.C | 21 + .../memfun-err.C => cpp2a/concepts-memfun-err.C} | 16 +- .../{concepts/memfun.C => cpp2a/concepts-memfun.C} | 45 +- gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl1.C | 17 + gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl2.C | 15 + gcc/testsuite/g++.dg/cpp2a/concepts-nested1.C | 13 + gcc/testsuite/g++.dg/cpp2a/concepts-noexcept1.C | 25 + gcc/testsuite/g++.dg/cpp2a/concepts-p1141.C | 98 + .../concepts-partial-spec.C} | 2 +- .../concepts-partial-spec2.C} | 15 +- .../concepts-partial-spec3.C} | 2 +- .../concepts-partial-spec4.C} | 5 +- .../g++.dg/cpp2a/concepts-partial-spec5.C | 12 + .../concepts-partial-spec6.C} | 7 +- gcc/testsuite/g++.dg/cpp2a/concepts-placeholder1.C | 14 + .../pr58500.C => cpp2a/concepts-pr58500.C} | 0 .../pr58534.C => cpp2a/concepts-pr58534.C} | 0 .../pr58535.C => cpp2a/concepts-pr58535.C} | 0 .../pr58536.C => cpp2a/concepts-pr58536.C} | 0 .../pr58548.C => cpp2a/concepts-pr58548.C} | 0 .../pr58549.C => cpp2a/concepts-pr58549.C} | 0 .../alias-decl-42.C => cpp2a/concepts-pr59200.C} | 3 +- .../pr60052.C => cpp2a/concepts-pr60052.C} | 0 .../pr60053.C => cpp2a/concepts-pr60053.C} | 0 .../pr60064.C => cpp2a/concepts-pr60064.C} | 0 .../pr60065.C => cpp2a/concepts-pr60065.C} | 0 .../pr60377.C => cpp2a/concepts-pr60377.C} | 0 .../pr60390.C => cpp2a/concepts-pr60390.C} | 0 .../pr60391.C => cpp2a/concepts-pr60391.C} | 0 .../pr60573.C => cpp2a/concepts-pr60573.C} | 6 +- .../pr65552.C => cpp2a/concepts-pr65552.C} | 8 +- .../pr65575.C => cpp2a/concepts-pr65575.C} | 13 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr65634.C | 18 + gcc/testsuite/g++.dg/cpp2a/concepts-pr65636.C | 8 + gcc/testsuite/g++.dg/cpp2a/concepts-pr65848.C | 59 + .../pr65854.C => cpp2a/concepts-pr65854.C} | 13 +- .../pr66091.C => cpp2a/concepts-pr66091.C} | 5 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr66844.C | 16 + gcc/testsuite/g++.dg/cpp2a/concepts-pr66962.C | 80 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67070.C | 51 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67147.C | 25 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67148.C | 121 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67178.C | 26 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67210.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67217.C | 8 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-1.C | 32 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-2.C | 36 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-3.C | 21 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-4.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-5.C | 17 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67319.C | 24 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67427.C | 22 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67654.C | 30 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67658.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67684.C | 63 + .../pr58500.C => cpp2a/concepts-pr67685.C} | 6 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67692.C | 13 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67697.C | 15 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67719.C | 15 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67774.C | 26 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67825.C | 20 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67860.C | 61 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67862.C | 162 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67969.C | 32 + gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-1.C | 13 + gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-2.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-pr68372.C | 48 + gcc/testsuite/g++.dg/cpp2a/concepts-pr68434.C | 18 + .../pr68683.C => cpp2a/concepts-pr68683.C} | 8 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr68812.C | 34 + gcc/testsuite/g++.dg/cpp2a/concepts-pr69235.C | 48 + .../pr71368.C => cpp2a/concepts-pr71368.C} | 12 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr71385.C | 14 + .../pr71965.C => cpp2a/concepts-pr71965.C} | 11 +- .../memfun2.C => cpp2a/concepts-pr72415.C} | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr78752.C | 18 + gcc/testsuite/g++.dg/cpp2a/concepts-pr79759.C | 7 + .../pr80471.C => cpp2a/concepts-pr80471.C} | 0 gcc/testsuite/g++.dg/cpp2a/concepts-pr80746.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-pr80773.C | 33 + gcc/testsuite/g++.dg/cpp2a/concepts-pr82507.C | 17 + gcc/testsuite/g++.dg/cpp2a/concepts-pr82740.C | 32 + gcc/testsuite/g++.dg/cpp2a/concepts-pr84140.C | 38 + gcc/testsuite/g++.dg/cpp2a/concepts-pr84551.C | 11 + gcc/testsuite/g++.dg/cpp2a/concepts-pr84810.C | 13 + .../pr84979-2.C => cpp2a/concepts-pr84979-2.C} | 0 .../pr84979-3.C => cpp2a/concepts-pr84979-3.C} | 0 .../pr84979.C => cpp2a/concepts-pr84979.C} | 0 .../pr84980.C => cpp2a/concepts-pr84980.C} | 4 +- .../pr85265.C => cpp2a/concepts-pr85265.C} | 3 +- .../concepts-pr85706.C} | 0 gcc/testsuite/g++.dg/cpp2a/concepts-pr85808.C | 19 + gcc/testsuite/g++.dg/cpp2a/concepts-pr86269.C | 19 + gcc/testsuite/g++.dg/cpp2a/concepts-pr87441.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-pr88395.C | 23 + gcc/testsuite/g++.dg/cpp2a/concepts-pr92078.C | 20 + .../g++.dg/cpp2a/concepts-recursive-sat1.C | 18 + .../g++.dg/cpp2a/concepts-recursive-sat2.C | 15 + .../g++.dg/cpp2a/concepts-recursive-sat3.C | 12 + gcc/testsuite/g++.dg/cpp2a/concepts-requires1.C | 71 + gcc/testsuite/g++.dg/cpp2a/concepts-requires10.C | 32 + .../req17.C => cpp2a/concepts-requires11.C} | 10 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires12.C | 21 + gcc/testsuite/g++.dg/cpp2a/concepts-requires13.C | 20 + gcc/testsuite/g++.dg/cpp2a/concepts-requires14.C | 24 + gcc/testsuite/g++.dg/cpp2a/concepts-requires15.C | 15 + gcc/testsuite/g++.dg/cpp2a/concepts-requires16.C | 47 + gcc/testsuite/g++.dg/cpp2a/concepts-requires17.C | 11 + gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C | 94 + gcc/testsuite/g++.dg/cpp2a/concepts-requires19.C | 58 + gcc/testsuite/g++.dg/cpp2a/concepts-requires2.C | 74 + gcc/testsuite/g++.dg/cpp2a/concepts-requires20.C | 65 + gcc/testsuite/g++.dg/cpp2a/concepts-requires3.C | 32 + gcc/testsuite/g++.dg/cpp2a/concepts-requires4.C | 15 + gcc/testsuite/g++.dg/cpp2a/concepts-requires5.C | 45 + gcc/testsuite/g++.dg/cpp2a/concepts-requires6.C | 34 + .../req14.C => cpp2a/concepts-requires7.C} | 9 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires8.C | 17 + .../req15.C => cpp2a/concepts-requires9.C} | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-return-req1.C | 19 + gcc/testsuite/g++.dg/cpp2a/concepts-sfinae1.C | 10 + .../g++.dg/cpp2a/concepts-template-parm1.C | 19 + .../g++.dg/cpp2a/concepts-template-parm10.C | 10 + .../g++.dg/cpp2a/concepts-template-parm2.C | 15 + .../g++.dg/cpp2a/concepts-template-parm5.C | 9 + .../g++.dg/cpp2a/concepts-template-parm6.C | 44 + .../concepts-template-parm8.C} | 11 +- .../g++.dg/cpp2a/concepts-template-parm9.C | 18 + gcc/testsuite/g++.dg/cpp2a/concepts-traits1.C | 97 + gcc/testsuite/g++.dg/cpp2a/concepts-traits2.C | 98 + gcc/testsuite/g++.dg/cpp2a/concepts-ts1.C | 49 + gcc/testsuite/g++.dg/cpp2a/concepts-ts2.C | 260 + gcc/testsuite/g++.dg/cpp2a/concepts-ts3.C | 251 + gcc/testsuite/g++.dg/cpp2a/concepts-ts4.C | 34 + .../member-concept.C => cpp2a/concepts-ts5.C} | 4 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts6.C | 72 + gcc/testsuite/g++.dg/cpp2a/concepts-using1.C | 17 + gcc/testsuite/g++.dg/cpp2a/concepts.C | 57 + gcc/testsuite/g++.dg/cpp2a/concepts1.C | 27 + gcc/testsuite/g++.dg/cpp2a/concepts2.C | 69 + gcc/testsuite/g++.dg/cpp2a/concepts3.C | 48 + gcc/testsuite/g++.dg/cpp2a/concepts4.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts5.C | 24 + gcc/testsuite/g++.dg/cpp2a/cond-triv1.C | 46 + gcc/testsuite/g++.dg/cpp2a/cond-triv1a.C | 46 + gcc/testsuite/g++.dg/cpp2a/cond-triv2.C | 30 + gcc/testsuite/g++.dg/cpp2a/consteval1.C | 37 + gcc/testsuite/g++.dg/cpp2a/consteval10.C | 3 + gcc/testsuite/g++.dg/cpp2a/consteval11.C | 140 + gcc/testsuite/g++.dg/cpp2a/consteval12.C | 15 + gcc/testsuite/g++.dg/cpp2a/consteval13.C | 17 + gcc/testsuite/g++.dg/cpp2a/consteval14.C | 30 + gcc/testsuite/g++.dg/cpp2a/consteval15.C | 14 + gcc/testsuite/g++.dg/cpp2a/consteval2.C | 17 + gcc/testsuite/g++.dg/cpp2a/consteval3.C | 63 + gcc/testsuite/g++.dg/cpp2a/consteval4.C | 29 + gcc/testsuite/g++.dg/cpp2a/consteval5.C | 42 + gcc/testsuite/g++.dg/cpp2a/consteval6.C | 26 + gcc/testsuite/g++.dg/cpp2a/consteval7.C | 13 + gcc/testsuite/g++.dg/cpp2a/consteval8.C | 29 + gcc/testsuite/g++.dg/cpp2a/consteval9.C | 31 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor1.C | 9 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor2.C | 66 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C | 185 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor4.C | 15 + gcc/testsuite/g++.dg/cpp2a/constexpr-new1.C | 39 + gcc/testsuite/g++.dg/cpp2a/constexpr-new2.C | 21 + gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C | 73 + gcc/testsuite/g++.dg/cpp2a/constexpr-new4.C | 29 + gcc/testsuite/g++.dg/cpp2a/constexpr-new5.C | 79 + gcc/testsuite/g++.dg/cpp2a/constexpr-new6.C | 83 + gcc/testsuite/g++.dg/cpp2a/constexpr-new7.C | 33 + gcc/testsuite/g++.dg/cpp2a/constexpr-new8.C | 18 + gcc/testsuite/g++.dg/cpp2a/constexpr-typeid1.C | 47 + gcc/testsuite/g++.dg/cpp2a/constexpr-typeid2.C | 60 + gcc/testsuite/g++.dg/cpp2a/constexpr-typeid3.C | 33 + gcc/testsuite/g++.dg/cpp2a/constexpr-typeid4.C | 19 + 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/constinit14.C | 13 + gcc/testsuite/g++.dg/cpp2a/constinit15.C | 14 + 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/desig15.C | 27 + gcc/testsuite/g++.dg/cpp2a/destroying-delete4.C | 11 + gcc/testsuite/g++.dg/cpp2a/explicit11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 82 +- 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 + gcc/testsuite/g++.dg/cpp2a/lambda-generic6.C | 11 + gcc/testsuite/g++.dg/cpp2a/lambda-pack-init3.C | 19 + .../multiple-deleted-destroying-delete-error-1.C | 12 + .../multiple-deleted-destroying-delete-error-2.C | 12 + gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor.c | 13 + gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C | 12 + .../g++.dg/cpp2a/nodiscard-reason-nonstring.C | 12 + .../g++.dg/cpp2a/nodiscard-reason-only-one.C | 12 + gcc/testsuite/g++.dg/cpp2a/nodiscard-reason.C | 203 + gcc/testsuite/g++.dg/cpp2a/nontype-class15.C | 222 + gcc/testsuite/g++.dg/cpp2a/nontype-class16.C | 57 + gcc/testsuite/g++.dg/cpp2a/nontype-class17.C | 17 + gcc/testsuite/g++.dg/cpp2a/nontype-class18.C | 17 + gcc/testsuite/g++.dg/cpp2a/nontype-class19.C | 13 + gcc/testsuite/g++.dg/cpp2a/nontype-class20.C | 13 + gcc/testsuite/g++.dg/cpp2a/nontype-class21.C | 10 + gcc/testsuite/g++.dg/cpp2a/nontype-class22.C | 21 + gcc/testsuite/g++.dg/cpp2a/nontype-class23.C | 102 + gcc/testsuite/g++.dg/cpp2a/nontype-class24.C | 19 + gcc/testsuite/g++.dg/cpp2a/paren-init1.C | 116 + gcc/testsuite/g++.dg/cpp2a/paren-init10.C | 18 + gcc/testsuite/g++.dg/cpp2a/paren-init11.C | 88 + gcc/testsuite/g++.dg/cpp2a/paren-init12.C | 17 + gcc/testsuite/g++.dg/cpp2a/paren-init13.C | 16 + gcc/testsuite/g++.dg/cpp2a/paren-init14.C | 10 + gcc/testsuite/g++.dg/cpp2a/paren-init15.C | 35 + gcc/testsuite/g++.dg/cpp2a/paren-init16.C | 14 + gcc/testsuite/g++.dg/cpp2a/paren-init17.C | 6 + gcc/testsuite/g++.dg/cpp2a/paren-init18.C | 9 + gcc/testsuite/g++.dg/cpp2a/paren-init19.C | 12 + gcc/testsuite/g++.dg/cpp2a/paren-init2.C | 56 + gcc/testsuite/g++.dg/cpp2a/paren-init3.C | 11 + gcc/testsuite/g++.dg/cpp2a/paren-init4.C | 142 + gcc/testsuite/g++.dg/cpp2a/paren-init5.C | 25 + gcc/testsuite/g++.dg/cpp2a/paren-init6.C | 14 + gcc/testsuite/g++.dg/cpp2a/paren-init7.C | 20 + gcc/testsuite/g++.dg/cpp2a/paren-init8.C | 13 + gcc/testsuite/g++.dg/cpp2a/paren-init9.C | 10 + gcc/testsuite/g++.dg/cpp2a/pr89913.C | 6 + gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr1.C | 15 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq1.C | 17 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq1a.C | 24 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq2.C | 12 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq3.C | 16 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq4.C | 8 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq5.C | 10 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq6.C | 10 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq7.C | 10 + gcc/testsuite/g++.dg/cpp2a/spaceship-err1.C | 5 + gcc/testsuite/g++.dg/cpp2a/spaceship-err2.C | 7 + gcc/testsuite/g++.dg/cpp2a/spaceship-err3.C | 14 + gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite1.C | 15 + gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite2.C | 12 + gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite3.C | 10 + gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite4.C | 12 + gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1-neg.C | 25 + gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1.C | 66 + gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1a.C | 29 + gcc/testsuite/g++.dg/cpp2a/spaceship-scalar2.C | 11 + gcc/testsuite/g++.dg/cpp2a/spaceship-scalar3.C | 9 + gcc/testsuite/g++.dg/cpp2a/spaceship-sfinae1.C | 7 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg1.C | 29 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth1.C | 43 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth1a.C | 113 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth2.C | 43 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth3.C | 48 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth3a.C | 54 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth4.C | 43 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth5.C | 43 + gcc/testsuite/g++.dg/cpp2a/spaceship-vec1.C | 11 + gcc/testsuite/g++.dg/cpp2a/spaceship-weak1.C | 15 + gcc/testsuite/g++.dg/cpp2a/srcloc1.C | 114 + gcc/testsuite/g++.dg/cpp2a/srcloc10.C | 13 + gcc/testsuite/g++.dg/cpp2a/srcloc11.C | 13 + gcc/testsuite/g++.dg/cpp2a/srcloc12.C | 14 + gcc/testsuite/g++.dg/cpp2a/srcloc13.C | 15 + gcc/testsuite/g++.dg/cpp2a/srcloc14.C | 15 + gcc/testsuite/g++.dg/cpp2a/srcloc2.C | 118 + gcc/testsuite/g++.dg/cpp2a/srcloc3.C | 5 + gcc/testsuite/g++.dg/cpp2a/srcloc4.C | 8 + gcc/testsuite/g++.dg/cpp2a/srcloc5.C | 9 + gcc/testsuite/g++.dg/cpp2a/srcloc6.C | 9 + gcc/testsuite/g++.dg/cpp2a/srcloc7.C | 10 + gcc/testsuite/g++.dg/cpp2a/srcloc8.C | 10 + gcc/testsuite/g++.dg/cpp2a/srcloc9.C | 11 + gcc/testsuite/g++.dg/cpp2a/typename16.C | 11 + gcc/testsuite/g++.dg/cpp2a/typename17.C | 6 + gcc/testsuite/g++.dg/cpp2a/ucn1.C | 7 + gcc/testsuite/g++.dg/cpp2a/ucn2.C | 30 + .../g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C | 24 + .../g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C | 20 + gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-ctad.C | 24 + gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg.C | 12 + gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg2.C | 13 + gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp.C | 16 + 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/pr90914.C | 8 + gcc/testsuite/g++.dg/dfp/pr92744.C | 20 + gcc/testsuite/g++.dg/diagnostic/aka4.C | 9 + gcc/testsuite/g++.dg/diagnostic/aka5.h | 22 + gcc/testsuite/g++.dg/diagnostic/aka5a.C | 127 + gcc/testsuite/g++.dg/diagnostic/aka5b.C | 127 + gcc/testsuite/g++.dg/diagnostic/alignof1.C | 5 + gcc/testsuite/g++.dg/diagnostic/auto-storage-1.C | 6 + .../g++.dg/diagnostic/base-operand-non-pointer-1.C | 2 + gcc/testsuite/g++.dg/diagnostic/bitfld2.C | 2 +- gcc/testsuite/g++.dg/diagnostic/bitfld4.C | 16 + .../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 + .../g++.dg/diagnostic/inconsistent-deduction-1.C | 10 + .../g++.dg/diagnostic/integral-array-size-1.C | 7 + gcc/testsuite/g++.dg/diagnostic/main1.C | 1 + gcc/testsuite/g++.dg/diagnostic/main2.C | 12 + gcc/testsuite/g++.dg/diagnostic/no-type-1.C | 1 + gcc/testsuite/g++.dg/diagnostic/no-type-2.C | 3 + .../g++.dg/diagnostic/not-a-function-template-1.C | 9 + 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 + .../g++.dg/diagnostic/returning-a-value-1.C | 8 + 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/o32-fp.C | 47 + 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/bitfield3.C | 4 +- gcc/testsuite/g++.dg/expr/bitfield4.C | 4 +- gcc/testsuite/g++.dg/expr/bitfield5.C | 4 +- gcc/testsuite/g++.dg/expr/bitfield6.C | 2 +- gcc/testsuite/g++.dg/expr/bool1.C | 8 +- gcc/testsuite/g++.dg/expr/bool2.C | 2 +- gcc/testsuite/g++.dg/expr/bool3.C | 10 +- gcc/testsuite/g++.dg/expr/bool4.C | 4 +- gcc/testsuite/g++.dg/expr/cond15.C | 13 + gcc/testsuite/g++.dg/expr/cond16.C | 25 + gcc/testsuite/g++.dg/expr/cond17.C | 11 + gcc/testsuite/g++.dg/expr/cond2.C | 2 +- gcc/testsuite/g++.dg/expr/cond9.C | 2 +- gcc/testsuite/g++.dg/expr/crash2.C | 2 +- gcc/testsuite/g++.dg/expr/lval1.C | 2 +- gcc/testsuite/g++.dg/expr/lval3.C | 2 +- gcc/testsuite/g++.dg/expr/pmf-1.C | 2 +- gcc/testsuite/g++.dg/expr/sizeof1.C | 2 +- gcc/testsuite/g++.dg/expr/static_cast8.C | 12 +- gcc/testsuite/g++.dg/expr/string-2.C | 2 +- gcc/testsuite/g++.dg/expr/unary2.C | 4 +- gcc/testsuite/g++.dg/ext/90532.C | 27 + gcc/testsuite/g++.dg/ext/alignof2.C | 2 +- gcc/testsuite/g++.dg/ext/altivec-15.C | 2 +- gcc/testsuite/g++.dg/ext/anon-struct1.C | 4 +- gcc/testsuite/g++.dg/ext/anon-struct6.C | 4 +- gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops.h | 20 +- gcc/testsuite/g++.dg/ext/attr-lambda2.C | 12 + gcc/testsuite/g++.dg/ext/attrib58.C | 8 + gcc/testsuite/g++.dg/ext/attrib59.C | 11 + gcc/testsuite/g++.dg/ext/attrib60.C | 9 + 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/consteval1.C | 6 + gcc/testsuite/g++.dg/ext/constexpr-attr-cleanup1.C | 30 + gcc/testsuite/g++.dg/ext/constexpr-vla1.C | 4 +- gcc/testsuite/g++.dg/ext/desig10.C | 2 +- gcc/testsuite/g++.dg/ext/desig4.C | 8 +- gcc/testsuite/g++.dg/ext/flexary19.C | 24 +- gcc/testsuite/g++.dg/ext/flexary5.C | 14 +- gcc/testsuite/g++.dg/ext/flexary9.C | 44 +- gcc/testsuite/g++.dg/ext/goto1.C | 9 + .../g++.dg/ext/has_nothrow_constructor-3.C | 9 + gcc/testsuite/g++.dg/ext/instantiate2.C | 3 +- 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_final.C | 14 + gcc/testsuite/g++.dg/ext/is_literal_type3.C | 26 + 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/lvaddr.C | 2 +- gcc/testsuite/g++.dg/ext/lvalue1.C | 2 +- gcc/testsuite/g++.dg/ext/sizeless-1.C | 413 - gcc/testsuite/g++.dg/ext/sizeless-2.C | 13 - gcc/testsuite/g++.dg/ext/stmtexpr23.C | 10 + gcc/testsuite/g++.dg/ext/sve-sizeless-1.C | 418 + gcc/testsuite/g++.dg/ext/sve-sizeless-2.C | 418 + 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/utf16-4.C | 4 +- gcc/testsuite/g++.dg/ext/utf32-4.C | 4 +- gcc/testsuite/g++.dg/ext/utf8-2.C | 16 +- gcc/testsuite/g++.dg/ext/vector25.C | 2 +- gcc/testsuite/g++.dg/ext/vector37.C | 29 + gcc/testsuite/g++.dg/ext/vector38.C | 5 + gcc/testsuite/g++.dg/gcov/pr16855.C | 10 +- .../g++.dg/goacc/firstprivate-mappings-1.C | 529 + gcc/testsuite/g++.dg/gomp/declare-variant-1.C | 28 + gcc/testsuite/g++.dg/gomp/declare-variant-2.C | 45 + gcc/testsuite/g++.dg/gomp/declare-variant-3.C | 139 + gcc/testsuite/g++.dg/gomp/declare-variant-4.C | 45 + gcc/testsuite/g++.dg/gomp/declare-variant-5.C | 131 + gcc/testsuite/g++.dg/gomp/declare-variant-6.C | 26 + gcc/testsuite/g++.dg/gomp/declare-variant-7.C | 75 + gcc/testsuite/g++.dg/gomp/declare-variant-8.C | 28 + gcc/testsuite/g++.dg/gomp/depend-iterator-1.C | 2 + gcc/testsuite/g++.dg/gomp/lastprivate-1.C | 16 + gcc/testsuite/g++.dg/gomp/loop-4.C | 56 +- gcc/testsuite/g++.dg/gomp/macro-4.C | 8 +- gcc/testsuite/g++.dg/gomp/openmp-simd-2.C | 2 - gcc/testsuite/g++.dg/gomp/pr91110.C | 11 + gcc/testsuite/g++.dg/gomp/pr92084.C | 11 + gcc/testsuite/g++.dg/gomp/pr92504.C | 29 + gcc/testsuite/g++.dg/gomp/scan-1.C | 26 + gcc/testsuite/g++.dg/gomp/this-1.C | 4 +- gcc/testsuite/g++.dg/gomp/tpl-atomic-2.C | 4 +- 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/inherit/covariant21.C | 6 +- gcc/testsuite/g++.dg/inherit/virtual14.C | 24 + gcc/testsuite/g++.dg/init/array51.C | 86 + gcc/testsuite/g++.dg/init/array52.C | 100 + gcc/testsuite/g++.dg/init/array53.C | 33 + gcc/testsuite/g++.dg/init/array54.C | 13 + .../g++.dg/init/initializer-string-too-long.C | 2 +- gcc/testsuite/g++.dg/init/new43.C | 178 +- 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/pr89009.C | 1 + .../g++.dg/{abi/covariant5.C => ipa/pr89693.C} | 12 +- gcc/testsuite/g++.dg/ipa/pr91831.C | 19 + .../g++.dg/{cpp0x/dc5.C => ipa/pr91956.C} | 8 +- gcc/testsuite/g++.dg/ipa/pr91969.C | 38 + gcc/testsuite/g++.dg/ipa/pr92454.C | 38 + gcc/testsuite/g++.dg/ipa/pr92528.C | 64 + gcc/testsuite/g++.dg/ipa/pr92697.C | 51 + 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/friend12.C | 2 +- .../g++.dg/lookup/missing-std-include-5.C | 1 + .../g++.dg/lookup/missing-std-include-6.C | 9 - .../g++.dg/lookup/missing-std-include-8.C | 9 + gcc/testsuite/g++.dg/lookup/pr21802.C | 5 +- gcc/testsuite/g++.dg/lookup/pr6936.C | 23 - gcc/testsuite/g++.dg/lookup/pr79766.C | 2 +- gcc/testsuite/g++.dg/lookup/pr84375.C | 2 +- gcc/testsuite/g++.dg/lookup/pr90754.C | 11 + gcc/testsuite/g++.dg/lookup/strong-using2.C | 11 + gcc/testsuite/g++.dg/lookup/using4.C | 2 +- gcc/testsuite/g++.dg/lookup/using53.C | 2 +- gcc/testsuite/g++.dg/lookup/using61.C | 8 + gcc/testsuite/g++.dg/lookup/using7.C | 1 - 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/inline-crossmodule-1.h | 15 + gcc/testsuite/g++.dg/lto/inline-crossmodule-1_0.C | 11 + gcc/testsuite/g++.dg/lto/inline-crossmodule-1_1.C | 8 + gcc/testsuite/g++.dg/lto/odr-6_0.C | 8 + gcc/testsuite/g++.dg/lto/odr-6_1.c | 5 + gcc/testsuite/g++.dg/lto/odr-7_0.C | 18 + gcc/testsuite/g++.dg/lto/odr-7_1.C | 13 + gcc/testsuite/g++.dg/lto/pr70929_0.C | 18 + gcc/testsuite/g++.dg/lto/pr70929_1.C | 10 + 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/pr89358_0.C | 11 + gcc/testsuite/g++.dg/lto/pr89358_1.C | 7 + gcc/testsuite/g++.dg/lto/pr90939_0.C | 64 + gcc/testsuite/g++.dg/lto/pr90939_1.C | 45 + gcc/testsuite/g++.dg/lto/pr90990_0.C | 31 + gcc/testsuite/g++.dg/lto/pr91572_0.C | 12 + gcc/testsuite/g++.dg/lto/pr91574_0.C | 23 + gcc/testsuite/g++.dg/lto/pr92476_0.C | 20 + gcc/testsuite/g++.dg/lto/pr92476_1.C | 13 + gcc/testsuite/g++.dg/lto/pr92609_0.C | 88 + gcc/testsuite/g++.dg/lto/pr92609_1.C | 58 + gcc/testsuite/g++.dg/opt/flifetime-dse2.C | 1 + gcc/testsuite/g++.dg/opt/flifetime-dse4.C | 1 + gcc/testsuite/g++.dg/opt/pr90026.C | 24 + gcc/testsuite/g++.dg/opt/pr90090.C | 19 + gcc/testsuite/g++.dg/opt/pr91164.C | 89 + gcc/testsuite/g++.dg/opt/pr91351.C | 38 + gcc/testsuite/g++.dg/opt/pr92007.C | 32 + gcc/testsuite/g++.dg/opt/pr92262.C | 85 + gcc/testsuite/g++.dg/opt/{pr87967.C => pr92317.C} | 3 +- gcc/testsuite/g++.dg/opt/pr92401.C | 15 + gcc/testsuite/g++.dg/opt/pr92610.C | 13 + gcc/testsuite/g++.dg/opt/pr92644.C | 6 + gcc/testsuite/g++.dg/opt/store-merging-1.C | 9 + gcc/testsuite/g++.dg/opt/store-merging-2.C | 10 + gcc/testsuite/g++.dg/opt/store-merging-3.C | 8 + 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/error18.C | 2 +- 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/new-size-type.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/ptrmem2.C | 4 +- gcc/testsuite/g++.dg/other/ptrmem5.C | 2 +- gcc/testsuite/g++.dg/other/ptrmem8.C | 4 +- gcc/testsuite/g++.dg/other/return2.C | 7 + gcc/testsuite/g++.dg/other/ucnid-1-utf8.C | 28 + 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/crash70.C | 14 + gcc/testsuite/g++.dg/parse/crash71.C | 11 + 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/error43.C | 2 +- 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/friend13.C | 16 + gcc/testsuite/g++.dg/parse/friend7.C | 6 +- gcc/testsuite/g++.dg/parse/operator8.C | 13 + gcc/testsuite/g++.dg/parse/operator9.C | 5 + gcc/testsuite/g++.dg/parse/pragma2.C | 3 +- gcc/testsuite/g++.dg/parse/qualified2.C | 2 +- gcc/testsuite/g++.dg/parse/qualified4.C | 2 +- gcc/testsuite/g++.dg/parse/repo1.C | 10 - 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/pch/pr90326.C | 9 + gcc/testsuite/g++.dg/pch/pr90326.Hs | 1 + gcc/testsuite/g++.dg/pch/pr92458.C | 5 + gcc/testsuite/g++.dg/pch/pr92458.Hs | 7 + gcc/testsuite/g++.dg/pr53055.C | 2 +- gcc/testsuite/g++.dg/pr60517.C | 22 + gcc/testsuite/g++.dg/pr71694.C | 1 + gcc/testsuite/g++.dg/pr85746.C | 10 + gcc/testsuite/g++.dg/pr90462.C | 49 + gcc/testsuite/g++.dg/pr90981.C | 8 + gcc/testsuite/g++.dg/pr91173.C | 45 + gcc/testsuite/g++.dg/pr91221.C | 13 + gcc/testsuite/g++.dg/pr92022.C | 13 + gcc/testsuite/g++.dg/pr92339.C | 19 + gcc/testsuite/g++.dg/pr92365.C | 12 + gcc/testsuite/g++.dg/pr92370.C | 3 + gcc/testsuite/g++.dg/rtti/pr83534.C | 13 + gcc/testsuite/g++.dg/rtti/repo1.C | 19 - gcc/testsuite/g++.dg/simulate-thread/bitfields-2.C | 2 +- gcc/testsuite/g++.dg/simulate-thread/bitfields.C | 2 +- gcc/testsuite/g++.dg/spellcheck-typenames.C | 8 +- gcc/testsuite/g++.dg/template/builtin2.C | 5 + gcc/testsuite/g++.dg/template/crash107.C | 10 +- gcc/testsuite/g++.dg/template/crash11.C | 4 +- gcc/testsuite/g++.dg/template/crash126.C | 2 +- gcc/testsuite/g++.dg/template/crash129.C | 2 +- gcc/testsuite/g++.dg/template/crash31.C | 3 +- gcc/testsuite/g++.dg/template/crash95.C | 2 +- gcc/testsuite/g++.dg/template/crash96.C | 2 +- gcc/testsuite/g++.dg/template/dependent-expr1.C | 8 +- gcc/testsuite/g++.dg/template/dtor2.C | 2 +- gcc/testsuite/g++.dg/template/dtor6.C | 8 +- gcc/testsuite/g++.dg/template/error17.C | 4 +- gcc/testsuite/g++.dg/template/error22.C | 2 +- gcc/testsuite/g++.dg/template/error9.C | 2 +- gcc/testsuite/g++.dg/template/fn.C | 10 + gcc/testsuite/g++.dg/template/friend67.C | 26 + gcc/testsuite/g++.dg/template/non-dependent8.C | 3 +- gcc/testsuite/g++.dg/template/nontype-array1.C | 4 +- gcc/testsuite/g++.dg/template/nontype29.C | 81 + 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/pr90138.C | 5 + gcc/testsuite/g++.dg/template/ptrmem17.C | 2 +- gcc/testsuite/g++.dg/template/repo1.C | 20 - gcc/testsuite/g++.dg/template/repo10.C | 16 - gcc/testsuite/g++.dg/template/repo11.C | 31 - gcc/testsuite/g++.dg/template/repo2.C | 18 - gcc/testsuite/g++.dg/template/repo3.C | 11 - gcc/testsuite/g++.dg/template/repo4.C | 18 - gcc/testsuite/g++.dg/template/repo5.C | 14 - gcc/testsuite/g++.dg/template/repo6.C | 26 - gcc/testsuite/g++.dg/template/repo7.C | 25 - gcc/testsuite/g++.dg/template/repo8.C | 24 - gcc/testsuite/g++.dg/template/repo9.C | 49 - .../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/using12.C | 2 +- gcc/testsuite/g++.dg/template/using18.C | 2 +- gcc/testsuite/g++.dg/template/using22.C | 8 +- 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/pr34850.C | 3 +- gcc/testsuite/g++.dg/torture/pr40335.C | 4 +- gcc/testsuite/g++.dg/torture/pr90194.C | 18 + gcc/testsuite/g++.dg/torture/pr90313.cc | 33 + gcc/testsuite/g++.dg/torture/pr90982.C | 23 + gcc/testsuite/g++.dg/torture/pr91155.C | 18 + gcc/testsuite/g++.dg/torture/pr91270.C | 10 + gcc/testsuite/g++.dg/torture/pr91280.C | 223 + .../g++.oliva/new1.C => g++.dg/torture/pr91334.C} | 10 +- 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/pr92421.C | 169 + 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/ivopts-3.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/ldist-1.C | 16 + gcc/testsuite/g++.dg/tree-ssa/loop-cond-split-1.C | 33 + gcc/testsuite/g++.dg/tree-ssa/pr19807.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr20280.C | 13 +- gcc/testsuite/g++.dg/tree-ssa/pr31146.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr53844.C | 2 +- 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/pr92751.C | 26 + gcc/testsuite/g++.dg/tree-ssa/ssa-dse-1.C | 3 +- gcc/testsuite/g++.dg/tree-ssa/tail-call-1.C | 11 + 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/vect/pr87914.cc | 1 - gcc/testsuite/g++.dg/vect/pr89653.cc | 12 + gcc/testsuite/g++.dg/vect/pr92595.cc | 32 + 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/vect/slp-pr92516.cc | 43 + gcc/testsuite/g++.dg/warn/Waddress-1.C | 64 +- .../g++.dg/warn/Waddress-of-packed-member2.C | 7 + gcc/testsuite/g++.dg/warn/Walways-true-1.C | 24 +- gcc/testsuite/g++.dg/warn/Walways-true-2.C | 12 +- gcc/testsuite/g++.dg/warn/Walways-true-3.C | 20 +- gcc/testsuite/g++.dg/warn/Warray-bounds-4.C | 3 +- gcc/testsuite/g++.dg/warn/Warray-bounds-8.C | 389 + gcc/testsuite/g++.dg/warn/Warray-bounds-9.C | 81 + gcc/testsuite/g++.dg/warn/Wbool-operation-1.C | 2 +- gcc/testsuite/g++.dg/warn/Wenum-compare.C | 2 +- gcc/testsuite/g++.dg/warn/Wextra-3.C | 8 +- gcc/testsuite/g++.dg/warn/Wfloat-equal-1.C | 8 +- .../g++.dg/warn/Wimplicit-fallthrough-4.C | 22 + 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/Wplacement-new-size.C | 10 +- gcc/testsuite/g++.dg/warn/Wpointer-arith-1.C | 4 +- gcc/testsuite/g++.dg/warn/Wrestrict-1.C | 2 +- gcc/testsuite/g++.dg/warn/Wrestrict-2.C | 8 +- gcc/testsuite/g++.dg/warn/Wreturn-local-addr-6.C | 29 + gcc/testsuite/g++.dg/warn/Wreturn-type-4.C | 1 + gcc/testsuite/g++.dg/warn/Wshadow-16.C | 24 + gcc/testsuite/g++.dg/warn/Wsign-conversion-5.C | 18 + .../g++.dg/warn/Wstring-literal-comparison-1.C | 2 +- .../g++.dg/warn/Wstring-literal-comparison-2.C | 2 +- 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/Wsuggest-override-2.C | 9 + 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-35.C | 3 +- gcc/testsuite/g++.dg/warn/ctor-dtor-privacy-4.C | 5 + gcc/testsuite/g++.dg/warn/ctor-dtor-privacy-4.h | 7 + gcc/testsuite/g++.dg/warn/inline3.C | 20 + gcc/testsuite/g++.dg/warn/miss-format-7.C | 29 + .../g++.dg/warn/multiple-sign-compare-warn-1.C | 11 + 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 + .../g++.dg/warn/pointer-integer-comparison.C | 12 +- 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++.benjamin/14664-1.C | 2 +- gcc/testsuite/g++.old-deja/g++.benjamin/14664-2.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/alignof.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++.brendan/init12.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/sizeof2.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900212_01.C | 16 +- gcc/testsuite/g++.old-deja/g++.bugs/900213_02.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900213_03.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900215_02.C | 4 +- gcc/testsuite/g++.old-deja/g++.bugs/900321_01.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900324_02.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900324_04.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900428_02.C | 16 +- gcc/testsuite/g++.old-deja/g++.eh/cond1.C | 4 +- gcc/testsuite/g++.old-deja/g++.ext/array1.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/crash10.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/crash3.C | 5 +- gcc/testsuite/g++.old-deja/g++.jason/crash8.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/operator.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/rfg14.C | 10 +- gcc/testsuite/g++.old-deja/g++.jason/rfg17.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/rfg20.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/thunk2.C | 1 - gcc/testsuite/g++.old-deja/g++.law/ctors11.C | 4 +- gcc/testsuite/g++.old-deja/g++.law/ctors5.C | 3 +- gcc/testsuite/g++.old-deja/g++.law/ctors9.C | 4 +- gcc/testsuite/g++.old-deja/g++.law/temps1.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/typeck1.C | 2 +- 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/net22.C | 5 +- 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++.niklas/t128.C | 4 +- gcc/testsuite/g++.old-deja/g++.other/badarrow.C | 2 +- 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 | 9 +- gcc/testsuite/g++.old-deja/g++.other/decl9.C | 4 +- gcc/testsuite/g++.old-deja/g++.other/deref1.C | 8 +- 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/overload11.C | 20 +- gcc/testsuite/g++.old-deja/g++.other/pmf7.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/ptrmem7.C | 2 +- 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 | 31 - gcc/testsuite/g++.old-deja/g++.pt/instantiate6.C | 29 - 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 | 24 - gcc/testsuite/g++.old-deja/g++.pt/repo2.C | 28 - gcc/testsuite/g++.old-deja/g++.pt/repo3.C | 39 - gcc/testsuite/g++.old-deja/g++.pt/repo4.C | 19 - 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++.rfg/00321_01-.C | 4 +- gcc/testsuite/g++.old-deja/g++.rfg/00324_02-.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb103.C | 3 +- gcc/testsuite/g++.old-deja/g++.robertl/eb22.C | 7 +- gcc/testsuite/g++.old-deja/g++.robertl/eb43.C | 2 + gcc/testsuite/g++.old-deja/g++.warn/virt1.C | 2 +- gcc/testsuite/g++.target/aarch64/diag_aka_1.C | 13 + .../aarch64/return_address_sign_ab_exception.C | 31 + .../aarch64/return_address_sign_b_exception.C | 18 + .../acle}/aarch64-sve-acle-asm.exp | 22 +- .../{sve-acle => sve/acle}/aarch64-sve-acle.exp | 2 +- .../{sve-acle => sve/acle}/general-c++/add_1.C | 2 +- .../aarch64/sve/acle/general-c++/add_1.h | 2 + .../aarch64/sve/acle/general-c++/add_2.C | 14 + .../add_2.C => sve/acle/general-c++/add_2.h} | 14 +- .../{sve-acle => sve/acle}/general-c++/add_3.C | 0 .../{sve-acle => sve/acle}/general-c++/asrd_1.C | 0 .../{sve-acle => sve/acle}/general-c++/asrd_2.C | 0 .../{sve-acle => sve/acle}/general-c++/asrd_3.C | 0 .../{sve-acle => sve/acle}/general-c++/cntb_pat.c | 0 .../acle}/general-c++/conversion_1.C | 0 .../{sve-acle => sve/acle}/general-c++/create2_1.C | 0 .../{sve-acle => sve/acle}/general-c++/create2_2.C | 0 .../{sve-acle => sve/acle}/general-c++/create3_1.C | 0 .../{sve-acle => sve/acle}/general-c++/create3_2.C | 0 .../{sve-acle => sve/acle}/general-c++/create4_1.C | 0 .../{sve-acle => sve/acle}/general-c++/create4_2.C | 0 .../{sve-acle => sve/acle}/general-c++/dot_1.C | 2 +- .../aarch64/sve/acle/general-c++/dot_1.h | 2 + .../aarch64/sve/acle/general-c++/dot_2.C | 12 + .../dot_2.C => sve/acle/general-c++/dot_2.h} | 12 +- .../acle}/general-c++/func_redef_1.c | 0 .../acle}/general-c++/func_redef_2.c | 0 .../acle}/general-c++/func_redef_3.c | 0 .../acle}/general-c++/func_redef_4.c | 0 .../acle}/general-c++/func_redef_5.c | 0 .../acle}/general-c++/func_redef_6.c | 0 .../acle}/general-c++/func_redef_7.c | 0 .../{sve-acle => sve/acle}/general-c++/get2_1.C | 0 .../{sve-acle => sve/acle}/general-c++/get2_2.C | 0 .../{sve-acle => sve/acle}/general-c++/get3_1.C | 0 .../{sve-acle => sve/acle}/general-c++/get3_2.C | 0 .../{sve-acle => sve/acle}/general-c++/get4_1.C | 0 .../{sve-acle => sve/acle}/general-c++/get4_2.C | 0 .../aarch64/sve/acle/general-c++/gnu_vectors_1.C | 489 + .../aarch64/sve/acle/general-c++/gnu_vectors_2.C | 489 + .../acle}/general-c++/lsl_wide_1.C | 2 +- .../acle}/general-c++/lsl_wide_2.C | 4 +- .../{sve-acle => sve/acle}/general-c++/mangle_1.C | 0 .../{sve-acle => sve/acle}/general-c++/mangle_2.C | 0 .../{sve-acle => sve/acle}/general-c++/mangle_3.C | 0 .../{sve-acle => sve/acle}/general-c++/mangle_4.C | 0 .../{sve-acle => sve/acle}/general-c++/set2_1.C | 0 .../{sve-acle => sve/acle}/general-c++/set2_2.C | 0 .../{sve-acle => sve/acle}/general-c++/set3_1.C | 0 .../{sve-acle => sve/acle}/general-c++/set3_2.C | 0 .../{sve-acle => sve/acle}/general-c++/set4_1.C | 0 .../{sve-acle => sve/acle}/general-c++/set4_2.C | 0 .../acle}/general-c++/type_redef_1.c | 0 .../acle}/general-c++/type_redef_10.c | 0 .../acle}/general-c++/type_redef_11.c | 0 .../acle}/general-c++/type_redef_12.c | 0 .../acle}/general-c++/type_redef_13.c | 0 .../acle}/general-c++/type_redef_14.c | 0 .../acle}/general-c++/type_redef_15.c | 0 .../acle}/general-c++/type_redef_16.c | 0 .../acle}/general-c++/type_redef_17.c | 0 .../acle}/general-c++/type_redef_18.c | 0 .../acle}/general-c++/type_redef_19.c | 0 .../acle}/general-c++/type_redef_2.c | 0 .../acle}/general-c++/type_redef_20.c | 0 .../acle}/general-c++/type_redef_3.c | 0 .../acle}/general-c++/type_redef_4.c | 0 .../acle}/general-c++/type_redef_5.c | 0 .../acle}/general-c++/type_redef_6.c | 0 .../acle}/general-c++/type_redef_7.c | 0 .../acle}/general-c++/type_redef_8.c | 0 .../acle}/general-c++/type_redef_9.c | 0 .../{sve-acle => sve/acle}/general-c++/whilele_1.C | 0 gcc/testsuite/g++.target/aarch64/sve/catch_7.C | 38 + 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/aarch64/sve/vcond_1_run.C | 2 +- gcc/testsuite/g++.target/arm/arm.exp | 2 +- gcc/testsuite/g++.target/i386/crc32-4.C | 4 + gcc/testsuite/g++.target/i386/mv16.C | 12 + gcc/testsuite/g++.target/i386/mv28.C | 26 + gcc/testsuite/g++.target/i386/pr57362.C | 2 +- gcc/testsuite/g++.target/i386/pr90187.C | 15 + gcc/testsuite/g++.target/i386/pr90303.C | 8 + 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/pr92354.C | 8 + .../{aarch64/aarch64.exp => powerpc/powerpc.exp} | 8 +- gcc/testsuite/g++.target/powerpc/undef-bool-3.C | 13 + 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/20191015-1.c | 17 + gcc/testsuite/gcc.c-torture/compile/20191015-2.c | 17 + 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/testsuite/gcc.c-torture/compile/flatten.c | 5 + .../gcc.c-torture/compile/limits-fndefn.c | 1 + gcc/testsuite/gcc.c-torture/compile/lll.c | 1 + 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/pr85401.c | 20 + 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/pr89399.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr89663-2.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr89998-1.c | 42 + gcc/testsuite/gcc.c-torture/compile/pr89998-2.c | 4 + gcc/testsuite/gcc.c-torture/compile/pr90139.c | 20 + gcc/testsuite/gcc.c-torture/compile/pr90840.c | 19 + gcc/testsuite/gcc.c-torture/compile/pr91001.c | 31 + 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/pr92063.c | 7 + gcc/testsuite/gcc.c-torture/compile/pr92231.c | 9 + gcc/testsuite/gcc.c-torture/compile/pr92449.c | 7 + gcc/testsuite/gcc.c-torture/compile/pr92618.c | 67 + 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/20030913-1.c | 6 +- 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/20190820-1.c | 112 + gcc/testsuite/gcc.c-torture/execute/20190901-1.c | 41 + gcc/testsuite/gcc.c-torture/execute/20191023-1.c | 73 + gcc/testsuite/gcc.c-torture/execute/960218-1.c | 6 +- .../gcc.c-torture/execute/alias-access-path-1.c | 19 + .../gcc.c-torture/execute/alias-access-path-2.c | 11 + .../gcc.c-torture/execute/builtins/builtins.exp | 2 +- gcc/testsuite/gcc.c-torture/execute/complex-6.c | 8 +- gcc/testsuite/gcc.c-torture/execute/conversion.c | 12 - gcc/testsuite/gcc.c-torture/execute/fprintf-2.c | 2 + .../gcc.c-torture/execute/ieee/20010114-2.x | 6 - .../gcc.c-torture/execute/ieee/20030331-1.x | 6 - .../gcc.c-torture/execute/ieee/20041213-1.c | 4 + .../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/testsuite/gcc.c-torture/execute/loop-3.c | 2 +- .../gcc.c-torture/execute/noinit-attribute.c | 59 + 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/pr85331.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr86528.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr90025.c | 28 + gcc/testsuite/gcc.c-torture/execute/pr90949.c | 42 + gcc/testsuite/gcc.c-torture/execute/pr91137.c | 34 + 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/pr91597.c | 48 + gcc/testsuite/gcc.c-torture/execute/pr91632.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr91635.c | 57 + gcc/testsuite/gcc.c-torture/execute/pr92140.c | 83 + gcc/testsuite/gcc.c-torture/execute/pr92618.c | 63 + gcc/testsuite/gcc.c-torture/execute/printf-2.c | 2 + gcc/testsuite/gcc.c-torture/execute/return-addr.c | 122 + gcc/testsuite/gcc.c-torture/execute/shiftdi-2.c | 24 + gcc/testsuite/gcc.c-torture/execute/user-printf.c | 2 + 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-18.c | 2 +- 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-43.c | 133 + 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/Warray-bounds-48.c | 363 + gcc/testsuite/gcc.dg/Warray-bounds-49.c | 115 + gcc/testsuite/gcc.dg/Warray-bounds-50.c | 114 + gcc/testsuite/gcc.dg/Warray-bounds-51.c | 61 + gcc/testsuite/gcc.dg/Warray-bounds-53.c | 97 + gcc/testsuite/gcc.dg/Warray-bounds-54.c | 24 + gcc/testsuite/gcc.dg/Warray-bounds-55.c | 28 + 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/Wlarger-than3.c | 2 +- gcc/testsuite/gcc.dg/Wnonnull-2.c | 55 + gcc/testsuite/gcc.dg/Wnonnull-3.c | 71 + 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/Wrestrict-19.c | 32 + gcc/testsuite/gcc.dg/Wrestrict-5.c | 15 +- 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/Wstring-compare-2.c | 127 + gcc/testsuite/gcc.dg/Wstring-compare.c | 181 + gcc/testsuite/gcc.dg/Wstringop-overflow-12.c | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-13.c | 40 + 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-overflow-17.c | 19 + gcc/testsuite/gcc.dg/Wstringop-overflow-18.c | 239 + gcc/testsuite/gcc.dg/Wstringop-overflow-19.c | 27 + gcc/testsuite/gcc.dg/Wstringop-overflow-20.c | 40 + gcc/testsuite/gcc.dg/Wstringop-overflow-21.c | 59 + gcc/testsuite/gcc.dg/Wstringop-overflow-22.c | 263 + gcc/testsuite/gcc.dg/Wstringop-overflow-23.c | 176 + gcc/testsuite/gcc.dg/Wstringop-overflow-24.c | 204 + 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/Wzero-length-array-bounds-2.c | 125 + gcc/testsuite/gcc.dg/Wzero-length-array-bounds.c | 88 + gcc/testsuite/gcc.dg/addr_equal-1.c | 3 +- gcc/testsuite/gcc.dg/alias-15.c | 2 +- gcc/testsuite/gcc.dg/and-1.c | 6 +- gcc/testsuite/gcc.dg/array-8.c | 1 + gcc/testsuite/gcc.dg/asan/pr87930.c | 2 +- gcc/testsuite/gcc.dg/asm-6.c | 2 +- gcc/testsuite/gcc.dg/asm-qual-1.c | 4 +- gcc/testsuite/gcc.dg/asm-scope-1.c | 27 + gcc/testsuite/gcc.dg/asm-wide-1.c | 18 +- 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-access-read-only.c | 96 + gcc/testsuite/gcc.dg/attr-access-read-write-2.c | 61 + gcc/testsuite/gcc.dg/attr-access-read-write.c | 92 + gcc/testsuite/gcc.dg/attr-access-write-only.c | 89 + 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-copy-6.c | 1 + 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-vector_size.c | 69 + gcc/testsuite/gcc.dg/attr-weakref-2.c | 2 +- gcc/testsuite/gcc.dg/autopar/pr39500-1.c | 2 +- gcc/testsuite/gcc.dg/autopar/pr90211.c | 24 + gcc/testsuite/gcc.dg/autopar/pr91162.c | 25 + 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-arith-overflow-3.c | 41 + 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-18.c | 1 - gcc/testsuite/gcc.dg/builtins-20.c | 1 - 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-53.c | 1 - gcc/testsuite/gcc.dg/builtins-55.c | 1 - gcc/testsuite/gcc.dg/builtins-67.c | 1 - gcc/testsuite/gcc.dg/builtins-config.h | 4 +- gcc/testsuite/gcc.dg/c11-attr-syntax-1.c | 7 + gcc/testsuite/gcc.dg/c11-attr-syntax-2.c | 7 + gcc/testsuite/gcc.dg/c11-attr-syntax-3.c | 8 + gcc/testsuite/gcc.dg/c11-builtins-1.c | 19 + gcc/testsuite/gcc.dg/c11-float-3.c | 17 + gcc/testsuite/gcc.dg/c11-float-dfp-1.c | 5 + gcc/testsuite/gcc.dg/c11-old-style-definition-1.c | 9 + gcc/testsuite/gcc.dg/c11-old-style-definition-2.c | 15 + gcc/testsuite/gcc.dg/c11-utf8char-1.c | 7 + gcc/testsuite/gcc.dg/c2x-attr-deprecated-1.c | 99 + gcc/testsuite/gcc.dg/c2x-attr-deprecated-2.c | 24 + gcc/testsuite/gcc.dg/c2x-attr-deprecated-3.c | 11 + gcc/testsuite/gcc.dg/c2x-attr-deprecated-4.c | 13 + gcc/testsuite/gcc.dg/c2x-attr-fallthrough-1.c | 42 + gcc/testsuite/gcc.dg/c2x-attr-fallthrough-2.c | 38 + gcc/testsuite/gcc.dg/c2x-attr-fallthrough-3.c | 11 + gcc/testsuite/gcc.dg/c2x-attr-fallthrough-4.c | 23 + gcc/testsuite/gcc.dg/c2x-attr-fallthrough-5.c | 30 + gcc/testsuite/gcc.dg/c2x-attr-fallthrough-6.c | 18 + gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-1.c | 31 + gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-2.c | 24 + gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-3.c | 11 + gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-4.c | 13 + gcc/testsuite/gcc.dg/c2x-attr-syntax-1.c | 55 + gcc/testsuite/gcc.dg/c2x-attr-syntax-2.c | 60 + gcc/testsuite/gcc.dg/c2x-attr-syntax-3.c | 56 + gcc/testsuite/gcc.dg/c2x-attr-syntax-4.c | 7 + gcc/testsuite/gcc.dg/c2x-attr-syntax-5.c | 56 + gcc/testsuite/gcc.dg/c2x-builtins-1.c | 13 + gcc/testsuite/gcc.dg/c2x-float-1.c | 37 + gcc/testsuite/gcc.dg/c2x-float-no-dfp-1.c | 101 + gcc/testsuite/gcc.dg/c2x-float-no-dfp-2.c | 9 + gcc/testsuite/gcc.dg/c2x-no-dfp-1.c | 12 + gcc/testsuite/gcc.dg/c2x-old-style-definition-1.c | 9 + gcc/testsuite/gcc.dg/c2x-old-style-definition-2.c | 9 + gcc/testsuite/gcc.dg/c2x-old-style-definition-3.c | 10 + gcc/testsuite/gcc.dg/c2x-old-style-definition-4.c | 15 + gcc/testsuite/gcc.dg/c2x-old-style-definition-5.c | 9 + gcc/testsuite/gcc.dg/c2x-old-style-definition-6.c | 16 + gcc/testsuite/gcc.dg/c2x-utf8char-1.c | 29 + gcc/testsuite/gcc.dg/c2x-utf8char-2.c | 8 + gcc/testsuite/gcc.dg/c2x-utf8char-3.c | 8 + gcc/testsuite/gcc.dg/c90-const-expr-6.c | 12 +- 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/c99-tgmath-1.c | 1 - gcc/testsuite/gcc.dg/c99-tgmath-2.c | 1 - gcc/testsuite/gcc.dg/c99-tgmath-3.c | 1 - gcc/testsuite/gcc.dg/c99-tgmath-4.c | 1 - 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/completion-3.c | 16 +- .../gcc.dg/{completion-4.c => completion-5.c} | 5 +- gcc/testsuite/gcc.dg/complex-6.c | 4 +- gcc/testsuite/gcc.dg/complex-7.c | 1 + gcc/testsuite/gcc.dg/const-1.c | 4 +- gcc/testsuite/gcc.dg/cpp/c11-scope-1.c | 8 + gcc/testsuite/gcc.dg/cpp/c17-scope-1.c | 8 + gcc/testsuite/gcc.dg/cpp/c2x-scope-1.c | 8 + gcc/testsuite/gcc.dg/cpp/c2x-scope-2.c | 11 + gcc/testsuite/gcc.dg/cpp/c90-scope-1.c | 7 + gcc/testsuite/gcc.dg/cpp/c94-scope-1.c | 8 + gcc/testsuite/gcc.dg/cpp/c99-scope-1.c | 8 + gcc/testsuite/gcc.dg/cpp/gnu11-scope-1.c | 8 + gcc/testsuite/gcc.dg/cpp/gnu17-scope-1.c | 8 + gcc/testsuite/gcc.dg/cpp/gnu89-scope-1.c | 8 + gcc/testsuite/gcc.dg/cpp/gnu99-scope-1.c | 8 + gcc/testsuite/gcc.dg/cpp/isysroot-1.c | 11 +- gcc/testsuite/gcc.dg/cpp/source_date_epoch-2.c | 2 +- gcc/testsuite/gcc.dg/cpp/ucnid-1-utf8.c | 26 + .../gcc.dg/cpp/{ucnid-10.c => ucnid-10-utf8.c} | 4 +- .../gcc.dg/cpp/{ucnid-11.c => ucnid-11-utf8.c} | 20 +- .../gcc.dg/cpp/{ucnid-12.c => ucnid-12-utf8.c} | 4 +- 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.dg/cpp/{ucnid-2.c => ucnid-2-utf8.c} | 4 +- .../gcc.dg/cpp/{ucnid-3.c => ucnid-3-utf8.c} | 2 +- gcc/testsuite/gcc.dg/cpp/ucnid-4-utf8.c | 17 + .../gcc.dg/cpp/{ucnid-6.c => ucnid-6-utf8.c} | 2 +- gcc/testsuite/gcc.dg/cpp/ucnid-7-utf8.c | 21 + .../gcc.dg/cpp/{ucnid-9.c => ucnid-9-utf8.c} | 10 +- gcc/testsuite/gcc.dg/cpp/ucs.c | 6 +- .../gcc.dg/cpp/usr/include/{stdio.h => example.h} | 0 gcc/testsuite/gcc.dg/cpp/utf8-5byte-1.c | 2 +- gcc/testsuite/gcc.dg/cr-decimal-dig-2.c | 10 + gcc/testsuite/gcc.dg/darwin-comm.c | 1 + gcc/testsuite/gcc.dg/darwin-minversion-1.c | 2 +- gcc/testsuite/gcc.dg/darwin-minversion-2.c | 2 +- gcc/testsuite/gcc.dg/darwin-minversion-link.c | 26 + gcc/testsuite/gcc.dg/darwin-sections.c | 2 +- gcc/testsuite/gcc.dg/darwin-weakimport-3.c | 17 +- 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/testsuite/gcc.dg/dfp/c11-constants-1.c | 13 + gcc/testsuite/gcc.dg/dfp/c11-constants-2.c | 13 + gcc/testsuite/gcc.dg/dfp/c11-keywords-1.c | 7 + gcc/testsuite/gcc.dg/dfp/c11-keywords-2.c | 7 + gcc/testsuite/gcc.dg/dfp/c2x-builtins-dfp-1.c | 11 + gcc/testsuite/gcc.dg/dfp/c2x-constants-1.c | 13 + gcc/testsuite/gcc.dg/dfp/c2x-constants-2.c | 13 + gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-1.c | 103 + gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-2.c | 8 + gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-3.c | 103 + gcc/testsuite/gcc.dg/dfp/c2x-keywords-1.c | 7 + gcc/testsuite/gcc.dg/dfp/c2x-keywords-2.c | 7 + gcc/testsuite/gcc.dg/dfp/cast-bad.c | 12 +- gcc/testsuite/gcc.dg/dfp/constants-c99.c | 2 +- gcc/testsuite/gcc.dg/dfp/constants-pedantic.c | 14 +- gcc/testsuite/gcc.dg/dfp/keywords-c89.c | 4 +- gcc/testsuite/gcc.dg/dfp/keywords-c99.c | 4 +- gcc/testsuite/gcc.dg/dfp/keywords-ignored-c99.c | 15 - gcc/testsuite/gcc.dg/dfp/tr24732-float-dfp-1.c | 106 + gcc/testsuite/gcc.dg/dfp/ts18661-2-float-dfp-1.c | 8 + 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/diag-aka-5.h | 22 + gcc/testsuite/gcc.dg/diag-aka-5a.c | 135 + gcc/testsuite/gcc.dg/diag-aka-5b.c | 134 + gcc/testsuite/gcc.dg/diagnostic-token-ranges.c | 2 +- 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 | 4 +- 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/fltconst-pedantic-dfp.c | 3 + gcc/testsuite/gcc.dg/fold-overflow-1.c | 1 - gcc/testsuite/gcc.dg/format/c2x-strftime-1.c | 15 + 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/framework-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/gnu2x-attr-syntax-1.c | 16 + gcc/testsuite/gcc.dg/gnu2x-attr-syntax-2.c | 16 + gcc/testsuite/gcc.dg/gnu2x-attrs-1.c | 71 + gcc/testsuite/gcc.dg/gnu2x-attrs-2.c | 33 + gcc/testsuite/gcc.dg/gnu2x-builtins-no-dfp-1.c | 18 + gcc/testsuite/gcc.dg/gnu2x-utf8char-1.c | 5 + gcc/testsuite/gcc.dg/gomp/declare-variant-1.c | 41 + gcc/testsuite/gcc.dg/gomp/declare-variant-2.c | 22 + gcc/testsuite/gcc.dg/gomp/macro-4.c | 8 +- gcc/testsuite/gcc.dg/gomp/pr78884.c | 16 + gcc/testsuite/gcc.dg/gomp/pr90637.c | 14 + gcc/testsuite/gcc.dg/gomp/pr90900.c | 11 + gcc/testsuite/gcc.dg/gomp/pr91063.c | 17 + gcc/testsuite/gcc.dg/gomp/pr91216.c | 20 + gcc/testsuite/gcc.dg/gomp/pr92557.c | 13 + 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/loop-1.c | 22 + gcc/testsuite/gcc.dg/guality/pr89528.c | 25 + gcc/testsuite/gcc.dg/guality/pr89892.c | 34 + gcc/testsuite/gcc.dg/guality/pr89905.c | 39 + .../gcc.dg/guality/{pr89463.c => pr90074.c} | 26 +- gcc/testsuite/gcc.dg/guality/pr90131.c | 35 + 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 +- .../20040703-1.c => gcc.dg/ipa/20040703-wpa.c} | 5 +- gcc/testsuite/gcc.dg/ipa/inline-7.c | 2 +- gcc/testsuite/gcc.dg/ipa/inline-8.c | 1 - gcc/testsuite/gcc.dg/ipa/inline-9.c | 23 + gcc/testsuite/gcc.dg/ipa/ipa-clone-2.c | 47 + 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 | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-37.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-39.c | 3 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-5.c | 3 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-7.c | 3 +- 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-11.c | 77 + 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/pr77653.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr78121.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr90555.c | 66 + gcc/testsuite/gcc.dg/ipa/pr91088.c | 120 + gcc/testsuite/gcc.dg/ipa/pr91089.c | 109 + gcc/testsuite/gcc.dg/ipa/pr91832.c | 12 + .../gcc.dg/{pr60647-1.c => ipa/pr91853.c} | 2 +- gcc/testsuite/gcc.dg/ipa/pr92529.c | 28 + 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.dg/{limits-width-1.c => limits-width-2.c} | 5 +- gcc/testsuite/gcc.dg/loop-unswitch-1.c | 2 +- gcc/testsuite/gcc.dg/loop-versioning-1.c | 1 + gcc/testsuite/gcc.dg/loop-versioning-2.c | 1 + gcc/testsuite/gcc.dg/lower-subreg-1.c | 2 +- gcc/testsuite/gcc.dg/lto/20090729_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20111207-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/alias-access-path-2_0.c | 38 + gcc/testsuite/gcc.dg/lto/c-compatible-types-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr52097_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr55525_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr88077_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr88077_1.c | 2 + gcc/testsuite/gcc.dg/lto/pr91393_0.c | 11 + gcc/testsuite/gcc.dg/memcpy-2.c | 2 +- gcc/testsuite/gcc.dg/misc-column.c | 2 +- gcc/testsuite/gcc.dg/nextafter-2.c | 1 - .../gcc.dg/no_profile_instrument_function-attr-1.c | 2 +- gcc/testsuite/gcc.dg/nonnull-3.c | 14 +- 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/optimize-bswapsi-5.c | 2 +- gcc/testsuite/gcc.dg/opts-5.c | 2 +- gcc/testsuite/gcc.dg/params/params.exp | 42 +- gcc/testsuite/gcc.dg/parm-mismatch-1.c | 10 +- .../plugin/diagnostic-test-string-literals-1.c | 3 +- .../plugin/diagnostic-test-string-literals-2.c | 3 +- .../gcc.dg/plugin/diagnostic_group_plugin.c | 1 + .../plugin/diagnostic_plugin_test_show_locus.c | 5 +- gcc/testsuite/gcc.dg/plugin/start_unit_plugin.c | 13 + gcc/testsuite/gcc.dg/pow-sqrt-1.c | 1 + gcc/testsuite/gcc.dg/pow-sqrt-2.c | 1 + gcc/testsuite/gcc.dg/pow-sqrt-3.c | 1 + gcc/testsuite/gcc.dg/pr15784-3.c | 1 - gcc/testsuite/gcc.dg/pr25559.c | 2 +- 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/pr36017.c | 4 + gcc/testsuite/gcc.dg/pr36902.c | 2 +- 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/pr42427.c | 1 - gcc/testsuite/gcc.dg/pr43643.c | 6 +- gcc/testsuite/gcc.dg/pr47763.c | 2 +- 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/pr57438-2.c | 23 - 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/pr68766.c | 1 - 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/pr78965.c | 1 - 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/pr83620.c | 2 +- gcc/testsuite/gcc.dg/pr84032.c | 23 + gcc/testsuite/gcc.dg/pr85164-1.c | 7 + gcc/testsuite/gcc.dg/pr85164-2.c | 4 + gcc/testsuite/gcc.dg/pr87047.c | 19 + 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/pr87600.h | 2 +- gcc/testsuite/gcc.dg/pr8788-1.c | 2 +- gcc/testsuite/gcc.dg/pr87954.c | 21 + gcc/testsuite/gcc.dg/pr87979.c | 11 + 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/pr89435.c | 21 + gcc/testsuite/gcc.dg/pr89518.c | 14 + gcc/testsuite/gcc.dg/pr89737.c | 2 + gcc/testsuite/gcc.dg/pr89795.c | 25 + gcc/testsuite/gcc.dg/pr90010.c | 27 + gcc/testsuite/gcc.dg/pr90037.c | 161 + gcc/testsuite/gcc.dg/pr90082.c | 15 + gcc/testsuite/gcc.dg/pr90095-1.c | 18 + gcc/testsuite/gcc.dg/pr90095-2.c | 5 + gcc/testsuite/gcc.dg/pr90263.c | 12 + gcc/testsuite/gcc.dg/pr90726.c | 56 + gcc/testsuite/gcc.dg/pr90733.c | 22 + gcc/testsuite/gcc.dg/pr90756.c | 26 + gcc/testsuite/gcc.dg/pr90760.c | 9 + gcc/testsuite/gcc.dg/pr90866-2.c | 26 + gcc/testsuite/gcc.dg/pr90866.c | 18 + gcc/testsuite/gcc.dg/pr90892.c | 14 + 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/pr91195.c | 25 + gcc/testsuite/gcc.dg/pr91269.c | 70 + gcc/testsuite/gcc.dg/pr91570.c | 30 + gcc/testsuite/gcc.dg/pr91720.c | 22 + gcc/testsuite/gcc.dg/pr91734.c | 97 + gcc/testsuite/gcc.dg/pr91860-1.c | 18 + gcc/testsuite/gcc.dg/pr91860-2.c | 13 + gcc/testsuite/gcc.dg/pr91860-3.c | 15 + gcc/testsuite/gcc.dg/pr91860-4.c | 24 + gcc/testsuite/gcc.dg/pr91885.c | 47 + gcc/testsuite/gcc.dg/pr92115.c | 10 + gcc/testsuite/gcc.dg/pr92162.c | 10 + gcc/testsuite/gcc.dg/pr92260.c | 15 + .../compile/pr33855.c => gcc.dg/pr92263.c} | 7 +- gcc/testsuite/gcc.dg/pr92301.c | 35 + gcc/testsuite/gcc.dg/pr92430.c | 25 + gcc/testsuite/gcc.dg/pr92493.c | 29 + gcc/testsuite/gcc.dg/pr92510.c | 16 + gcc/testsuite/gcc.dg/pr92741.c | 19 + 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.dg/rtl/aarch64/missed-pass-error.c | 45 + .../gcc.dg/rtl/aarch64/rtl-handle-column-numbers.c | 23 + .../gcc.dg/rtl/aarch64/test-epilogue-set.c | 25 + .../gcc.dg/rtl/aarch64/unspecified-pass-error.c | 30 + gcc/testsuite/gcc.dg/simd-1.c | 2 +- gcc/testsuite/gcc.dg/simd-2.c | 4 +- .../gcc.dg/simulate-thread/speculative-store-2.c | 2 +- .../gcc.dg/simulate-thread/speculative-store-3.c | 2 +- .../gcc.dg/simulate-thread/speculative-store-4.c | 2 +- .../gcc.dg/simulate-thread/speculative-store.c | 4 +- gcc/testsuite/gcc.dg/single-precision-constant.c | 1 - gcc/testsuite/gcc.dg/sinhatanh-2.c | 18 +- gcc/testsuite/gcc.dg/sinhatanh-3.c | 18 +- .../gcc.dg/{sinhatanh-1.c => sinhovercosh-1.c} | 43 +- gcc/testsuite/gcc.dg/sizeless-1.c | 221 - gcc/testsuite/gcc.dg/sizeless-2.c | 17 - gcc/testsuite/gcc.dg/sizeless-3.c | 17 - 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.dg/{stdint-width-1.c => stdint-width-2.c} | 5 +- 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_5.c | 6 +- gcc/testsuite/gcc.dg/strcmpopt_2.c | 2 +- gcc/testsuite/gcc.dg/strcmpopt_3.c | 20 +- gcc/testsuite/gcc.dg/strcmpopt_4.c | 2 +- gcc/testsuite/gcc.dg/strcmpopt_6.c | 207 + gcc/testsuite/gcc.dg/strcmpopt_7.c | 119 + gcc/testsuite/gcc.dg/strcmpopt_8.c | 177 + gcc/testsuite/gcc.dg/strcmpopt_9.c | 34 + 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 | 7 +- 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-57.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 | 179 + gcc/testsuite/gcc.dg/strlenopt-66.c | 114 + gcc/testsuite/gcc.dg/strlenopt-67.c | 52 + gcc/testsuite/gcc.dg/strlenopt-68.c | 382 + gcc/testsuite/gcc.dg/strlenopt-69.c | 129 + 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-80.c | 108 + gcc/testsuite/gcc.dg/strlenopt-81.c | 190 + gcc/testsuite/gcc.dg/strlenopt-82.c | 224 + gcc/testsuite/gcc.dg/strlenopt-83.c | 83 + gcc/testsuite/gcc.dg/strlenopt-84.c | 135 + gcc/testsuite/gcc.dg/strlenopt-85.c | 44 + gcc/testsuite/gcc.dg/strlenopt-86.c | 57 + gcc/testsuite/gcc.dg/strlenopt-87.c | 105 + gcc/testsuite/gcc.dg/strlenopt-88.c | 196 + gcc/testsuite/gcc.dg/strlenopt-89.c | 89 + gcc/testsuite/gcc.dg/strlenopt-9.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-90.c | 83 + gcc/testsuite/gcc.dg/strlenopt-91.c | 124 + gcc/testsuite/gcc.dg/strlenopt.h | 7 +- gcc/testsuite/gcc.dg/strncmp-2.c | 2 +- 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/attrs-1.c | 39 + gcc/testsuite/gcc.dg/tm/pr52141.c | 2 +- gcc/testsuite/gcc.dg/tm/{props-4.c => props-5.c} | 6 +- gcc/testsuite/gcc.dg/torture/20181024-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/20191011-1.c | 32 + 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-convert-1.c | 1 - gcc/testsuite/gcc.dg/torture/builtin-convert-2.c | 1 - gcc/testsuite/gcc.dg/torture/builtin-convert-3.c | 1 - gcc/testsuite/gcc.dg/torture/builtin-convert-4.c | 1 - gcc/testsuite/gcc.dg/torture/builtin-cproj-1.c | 71 - .../gcc.dg/torture/builtin-fp-int-inexact-c2x.c | 6 + .../gcc.dg/torture/builtin-fp-int-inexact.c | 1 - gcc/testsuite/gcc.dg/torture/builtin-frexp-1.c | 15 - gcc/testsuite/gcc.dg/torture/builtin-integral-1.c | 1 - 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/testsuite/gcc.dg/torture/builtin-power-1.c | 1 - .../gcc.dg/torture/builtin-round-roundeven.c | 36 + .../gcc.dg/torture/builtin-round-roundevenf128.c | 21 + .../gcc.dg/torture/fp-int-convert-timode-1.c | 3 - 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.dg/torture/neon-immediate-timode.c | 10 + 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/pr55107.c | 1 + gcc/testsuite/gcc.dg/torture/pr68264.c | 1 + gcc/testsuite/gcc.dg/torture/pr69760.c | 2 +- gcc/testsuite/gcc.dg/torture/pr71598-1.c | 2 +- gcc/testsuite/gcc.dg/torture/pr71598-2.c | 2 +- gcc/testsuite/gcc.dg/torture/pr71816.c | 2 +- gcc/testsuite/gcc.dg/torture/pr86034.c | 2 +- gcc/testsuite/gcc.dg/torture/pr86438.c | 2 +- gcc/testsuite/gcc.dg/torture/pr86554-1.c | 12 +- gcc/testsuite/gcc.dg/torture/pr87693.c | 4 +- gcc/testsuite/gcc.dg/torture/pr88936-1.c | 27 + gcc/testsuite/gcc.dg/torture/pr88936-2.c | 22 + gcc/testsuite/gcc.dg/torture/pr88936-3.c | 21 + gcc/testsuite/gcc.dg/torture/pr89135.c | 2 + gcc/testsuite/gcc.dg/torture/pr89247.c | 1 + gcc/testsuite/gcc.dg/torture/pr89794.c | 24 + gcc/testsuite/gcc.dg/torture/pr90020.c | 29 + gcc/testsuite/gcc.dg/torture/pr90071.c | 26 + gcc/testsuite/gcc.dg/torture/pr90278.c | 13 + gcc/testsuite/gcc.dg/torture/pr90328.c | 24 + gcc/testsuite/gcc.dg/torture/pr90395.c | 12 + gcc/testsuite/gcc.dg/torture/pr90402-1.c | 26 + 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/pr90972.c | 25 + gcc/testsuite/gcc.dg/torture/pr91126.c | 28 + gcc/testsuite/gcc.dg/torture/pr91145.c | 16 + gcc/testsuite/gcc.dg/torture/pr91178-2.c | 12 + gcc/testsuite/gcc.dg/torture/pr91178.c | 12 + gcc/testsuite/gcc.dg/torture/pr91180.c | 13 + gcc/testsuite/gcc.dg/torture/pr91200.c | 32 + 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/pr91445.c | 22 + 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/pr91812.c | 26 + gcc/testsuite/gcc.dg/torture/pr91896.c | 18 + gcc/testsuite/gcc.dg/torture/pr92069.c | 19 + gcc/testsuite/gcc.dg/torture/pr92088-1.c | 22 + gcc/testsuite/gcc.dg/torture/pr92088-2.c | 17 + gcc/testsuite/gcc.dg/torture/pr92173.c | 11 + gcc/testsuite/gcc.dg/torture/pr92203.c | 37 + gcc/testsuite/gcc.dg/torture/pr92222.c | 17 + gcc/testsuite/gcc.dg/torture/pr92241-2.c | 17 + gcc/testsuite/gcc.dg/torture/pr92241.c | 13 + gcc/testsuite/gcc.dg/torture/pr92252.c | 23 + gcc/testsuite/gcc.dg/torture/pr92275.c | 13 + gcc/testsuite/gcc.dg/torture/pr92345.c | 18 + gcc/testsuite/gcc.dg/torture/pr92371.c | 12 + gcc/testsuite/gcc.dg/torture/pr92461.c | 20 + gcc/testsuite/gcc.dg/torture/pr92512.c | 17 + gcc/testsuite/gcc.dg/torture/pr92596-1.c | 20 + gcc/testsuite/gcc.dg/torture/pr92608.c | 25 + gcc/testsuite/gcc.dg/torture/pr92690.c | 38 + gcc/testsuite/gcc.dg/torture/pr92704.c | 24 + gcc/testsuite/gcc.dg/torture/pr92715.c | 17 + gcc/testsuite/gcc.dg/torture/pr92742.c | 20 + 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/testsuite/gcc.dg/torture/ssa-pta-fn-1.c | 4 +- .../gcc.dg/torture/stackalign/builtin-apply-2.c | 2 +- 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/section-attr-1.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/section-attr-2.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/section-attr-3.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/20030710-1.c | 10 +- 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/20050314-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-10.c | 12 + .../gcc.dg/tree-ssa/alias-access-path-11.c | 15 + .../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.dg/tree-ssa/builtin-fprintf-warn-1.c | 6 +- .../gcc.dg/tree-ssa/builtin-snprintf-10.c | 10 + 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.dg/tree-ssa/builtin-sprintf-warn-23.c | 709 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-3.c | 27 +- gcc/testsuite/gcc.dg/tree-ssa/calloc-4.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/calloc-5.c | 22 + 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/copy-sign-1.c | 1 - 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/evrp4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-31.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-35.c | 3 +- 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/inline-12.c | 22 + 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/isolate-2.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c | 4 +- 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-1.c | 3 - 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/loop-cond-split-1.c | 97 + gcc/testsuite/gcc.dg/tree-ssa/minmax-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/mult-abs-2.c | 1 - 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/popcount4.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/popcount4l.c | 30 + gcc/testsuite/gcc.dg/tree-ssa/popcount4ll.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/pr19431.c | 2 +- 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/pr37508.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr46076.c | 11 +- gcc/testsuite/gcc.dg/tree-ssa/pr64910-2.c | 2 +- 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/pr79352.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/pr88676-2.c | 30 + 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 + .../{graphite/id-26.c => tree-ssa/pr89725.c} | 3 + 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-1.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr91091-2.c | 15 + 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/pr92056.c | 36 + gcc/testsuite/gcc.dg/tree-ssa/pr92085-1.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/pr92085-2.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/pr92163.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr92712-1.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/pr92712-2.c | 66 + gcc/testsuite/gcc.dg/tree-ssa/pr92712-3.c | 36 + gcc/testsuite/gcc.dg/tree-ssa/pr92734-2.c | 76 + gcc/testsuite/gcc.dg/tree-ssa/pr92734.c | 31 + 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-24.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-25.c | 4 +- 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-78.c | 27 + 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-fre-82.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-83.c | 32 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-84.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-13.c | 53 + gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c | 2 +- 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/tsan/pr88017.c | 2 +- gcc/testsuite/gcc.dg/tsan/pr90208-1.c | 5 + gcc/testsuite/gcc.dg/tsan/pr90208-2.c | 20 + 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/ucnid-1-utf8.c | 25 + .../gcc.dg/{ucnid-10.c => ucnid-10-utf8.c} | 5 +- .../gcc.dg/{ucnid-11.c => ucnid-11-utf8.c} | 2 +- .../gcc.dg/{ucnid-12.c => ucnid-12-utf8.c} | 2 +- 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-3.c => ucnid-2-utf8.c} | 20 +- gcc/testsuite/gcc.dg/{ucnid-3.c => ucnid-3-utf8.c} | 20 +- gcc/testsuite/gcc.dg/{ucnid-3.c => ucnid-4-utf8.c} | 20 +- gcc/testsuite/gcc.dg/{ucnid-5.c => ucnid-5-utf8.c} | 7 +- gcc/testsuite/gcc.dg/ucnid-6-utf8.c | 28 + gcc/testsuite/gcc.dg/{ucnid-7.c => ucnid-7-utf8.c} | 4 +- gcc/testsuite/gcc.dg/ucnid-8-utf8.c | 16 + gcc/testsuite/gcc.dg/{ucnid-9.c => ucnid-9-utf8.c} | 6 +- gcc/testsuite/gcc.dg/uninit-19.c | 4 +- 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-21.c | 3 +- gcc/testsuite/gcc.dg/vect/bb-slp-4.c | 3 +- gcc/testsuite/gcc.dg/vect/bb-slp-40.c | 34 + gcc/testsuite/gcc.dg/vect/bb-slp-41.c | 58 + gcc/testsuite/gcc.dg/vect/bb-slp-42.c | 48 + gcc/testsuite/gcc.dg/vect/bb-slp-43.c | 17 + gcc/testsuite/gcc.dg/vect/bb-slp-bool-1.c | 44 + gcc/testsuite/gcc.dg/vect/bb-slp-div-2.c | 14 + gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr90006.c | 31 + gcc/testsuite/gcc.dg/vect/bb-slp-pr92596.c | 14 + .../gcc.dg/vect/costmodel/i386/costmodel-vect-31.c | 1 + .../gcc.dg/vect/costmodel/i386/costmodel-vect-33.c | 1 + .../ppc/costmodel-fast-math-vect-pr29925.c | 2 + .../gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c | 2 + .../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 | 5 +- .../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/fast-math-vect-call-1.c | 2 + gcc/testsuite/gcc.dg/vect/fast-math-vect-pr29925.c | 1 + gcc/testsuite/gcc.dg/vect/no-fast-math-vect16.c | 2 + gcc/testsuite/gcc.dg/vect/no-math-errno-slp-32.c | 2 +- .../gcc.dg/vect/no-math-errno-vect-pow-1.c | 2 +- .../gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c | 2 + gcc/testsuite/gcc.dg/vect/no-scevccp-outer-12.c | 2 +- gcc/testsuite/gcc.dg/vect/no-scevccp-vect-iv-3.c | 2 + .../gcc.dg/vect/no-section-anchors-vect-31.c | 2 + .../gcc.dg/vect/no-section-anchors-vect-64.c | 2 + .../gcc.dg/vect/no-section-anchors-vect-66.c | 2 + .../gcc.dg/vect/no-section-anchors-vect-68.c | 2 + gcc/testsuite/gcc.dg/vect/no-vfa-vect-101.c | 1 + gcc/testsuite/gcc.dg/vect/no-vfa-vect-102.c | 1 + gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c | 2 + gcc/testsuite/gcc.dg/vect/pr33804.c | 2 + gcc/testsuite/gcc.dg/vect/pr48765.c | 2 +- gcc/testsuite/gcc.dg/vect/pr53773.c | 2 + gcc/testsuite/gcc.dg/vect/pr65930-1.c | 26 + gcc/testsuite/gcc.dg/vect/pr65930-2.c | 28 + gcc/testsuite/gcc.dg/vect/pr65947-1.c | 6 +- gcc/testsuite/gcc.dg/vect/pr65947-10.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-12.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-13.c | 6 +- gcc/testsuite/gcc.dg/vect/pr65947-14.c | 6 +- gcc/testsuite/gcc.dg/vect/pr65947-2.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-3.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-4.c | 6 +- gcc/testsuite/gcc.dg/vect/pr65947-5.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-6.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-9.c | 2 +- gcc/testsuite/gcc.dg/vect/pr66142.c | 2 +- gcc/testsuite/gcc.dg/vect/pr79920.c | 1 + gcc/testsuite/gcc.dg/vect/pr80631-1.c | 6 +- gcc/testsuite/gcc.dg/vect/pr80631-2.c | 6 +- gcc/testsuite/gcc.dg/vect/pr81740-1.c | 1 - gcc/testsuite/gcc.dg/vect/pr81740-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr83202-1.c | 4 +- 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 | 51 + gcc/testsuite/gcc.dg/vect/pr91114.c | 12 + gcc/testsuite/gcc.dg/vect/pr91293-1.c | 18 + gcc/testsuite/gcc.dg/vect/pr91293-2.c | 18 + gcc/testsuite/gcc.dg/vect/pr91293-3.c | 19 + gcc/testsuite/gcc.dg/vect/pr91665.c | 15 + gcc/testsuite/gcc.dg/vect/pr91750.c | 15 + gcc/testsuite/gcc.dg/vect/pr92205.c | 13 + gcc/testsuite/gcc.dg/vect/pr92324-1.c | 14 + gcc/testsuite/gcc.dg/vect/pr92324-2.c | 21 + gcc/testsuite/gcc.dg/vect/pr92324-3.c | 27 + gcc/testsuite/gcc.dg/vect/pr92324-4.c | 30 + gcc/testsuite/gcc.dg/vect/pr92347.c | 18 + gcc/testsuite/gcc.dg/vect/pr92420.c | 48 + gcc/testsuite/gcc.dg/vect/pr92554.c | 11 + gcc/testsuite/gcc.dg/vect/pr92555.c | 22 + gcc/testsuite/gcc.dg/vect/pr92558.c | 23 + gcc/testsuite/gcc.dg/vect/pr92677.c | 26 + gcc/testsuite/gcc.dg/vect/pr92710.c | 12 + gcc/testsuite/gcc.dg/vect/slp-23.c | 2 + gcc/testsuite/gcc.dg/vect/slp-25.c | 2 + gcc/testsuite/gcc.dg/vect/slp-9.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-reduc-10a.c | 82 + gcc/testsuite/gcc.dg/vect/slp-reduc-10b.c | 82 + gcc/testsuite/gcc.dg/vect/slp-reduc-10c.c | 82 + gcc/testsuite/gcc.dg/vect/slp-reduc-10d.c | 82 + gcc/testsuite/gcc.dg/vect/slp-reduc-10e.c | 82 + gcc/testsuite/gcc.dg/vect/slp-reduc-2.c | 2 + gcc/testsuite/gcc.dg/vect/slp-reduc-3.c | 1 + gcc/testsuite/gcc.dg/vect/slp-reduc-5.c | 2 + gcc/testsuite/gcc.dg/vect/slp-reduc-6.c | 2 + gcc/testsuite/gcc.dg/vect/slp-reduc-9.c | 25 + gcc/testsuite/gcc.dg/vect/slp-reduc-sad-2.c | 31 + gcc/testsuite/gcc.dg/vect/slp-reduc-sad.c | 1 - gcc/testsuite/gcc.dg/vect/slp-widen-mult-half.c | 2 + gcc/testsuite/gcc.dg/vect/slp-widen-mult-s16.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-widen-mult-u8.c | 2 +- gcc/testsuite/gcc.dg/vect/trapv-vect-reduc-4.c | 2 + gcc/testsuite/gcc.dg/vect/vect-103.c | 2 + gcc/testsuite/gcc.dg/vect/vect-105.c | 1 + gcc/testsuite/gcc.dg/vect/vect-109.c | 2 + gcc/testsuite/gcc.dg/vect/vect-119.c | 2 + gcc/testsuite/gcc.dg/vect/vect-24.c | 2 + gcc/testsuite/gcc.dg/vect/vect-26.c | 2 + gcc/testsuite/gcc.dg/vect/vect-27.c | 2 + gcc/testsuite/gcc.dg/vect/vect-29.c | 2 + gcc/testsuite/gcc.dg/vect/vect-42.c | 2 + gcc/testsuite/gcc.dg/vect/vect-44.c | 2 + gcc/testsuite/gcc.dg/vect/vect-48.c | 2 + gcc/testsuite/gcc.dg/vect/vect-50.c | 2 + gcc/testsuite/gcc.dg/vect/vect-52.c | 2 + gcc/testsuite/gcc.dg/vect/vect-54.c | 2 + gcc/testsuite/gcc.dg/vect/vect-56.c | 2 + gcc/testsuite/gcc.dg/vect/vect-58.c | 2 + gcc/testsuite/gcc.dg/vect/vect-60.c | 2 + gcc/testsuite/gcc.dg/vect/vect-72.c | 2 + gcc/testsuite/gcc.dg/vect/vect-75-big-array.c | 2 + gcc/testsuite/gcc.dg/vect/vect-75.c | 2 + gcc/testsuite/gcc.dg/vect/vect-77-alignchecks.c | 2 + gcc/testsuite/gcc.dg/vect/vect-77-global.c | 2 + gcc/testsuite/gcc.dg/vect/vect-78-alignchecks.c | 2 + gcc/testsuite/gcc.dg/vect/vect-78-global.c | 2 + gcc/testsuite/gcc.dg/vect/vect-89-big-array.c | 2 + gcc/testsuite/gcc.dg/vect/vect-89.c | 2 + gcc/testsuite/gcc.dg/vect/vect-91.c | 2 + gcc/testsuite/gcc.dg/vect/vect-92.c | 2 + gcc/testsuite/gcc.dg/vect/vect-93.c | 1 + gcc/testsuite/gcc.dg/vect/vect-96.c | 2 + gcc/testsuite/gcc.dg/vect/vect-alias-check-1.c | 2 + gcc/testsuite/gcc.dg/vect/vect-alias-check-10.c | 3 + gcc/testsuite/gcc.dg/vect/vect-alias-check-11.c | 3 + gcc/testsuite/gcc.dg/vect/vect-alias-check-12.c | 3 + gcc/testsuite/gcc.dg/vect/vect-alias-check-13.c | 2 + gcc/testsuite/gcc.dg/vect/vect-alias-check-14.c | 65 + gcc/testsuite/gcc.dg/vect/vect-alias-check-15.c | 62 + gcc/testsuite/gcc.dg/vect/vect-alias-check-16.c | 67 + gcc/testsuite/gcc.dg/vect/vect-alias-check-17.c | 15 + ...{vect-alias-check-8.c => vect-alias-check-18.c} | 16 +- ...{vect-alias-check-8.c => vect-alias-check-19.c} | 32 +- gcc/testsuite/gcc.dg/vect/vect-alias-check-20.c | 66 + gcc/testsuite/gcc.dg/vect/vect-alias-check-8.c | 4 + gcc/testsuite/gcc.dg/vect/vect-alias-check-9.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-bool-cmp-2.c | 10 + gcc/testsuite/gcc.dg/vect/vect-bswap16.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-bswap16a.c | 5 + .../{vect-cond-arith-3.c => vect-cond-arith-7.c} | 19 +- gcc/testsuite/gcc.dg/vect/vect-cond-reduc-3.c | 47 + .../vect/{pr65947-4.c => vect-cond-reduc-4.c} | 23 +- gcc/testsuite/gcc.dg/vect/vect-cond-reduc-5.c | 36 + gcc/testsuite/gcc.dg/vect/vect-ctor-1.c | 17 + gcc/testsuite/gcc.dg/vect/vect-double-reduc-5.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-double-reduc-6.c | 1 + gcc/testsuite/gcc.dg/vect/vect-epilogues.c | 19 + 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-fma-3.c | 17 + gcc/testsuite/gcc.dg/vect/vect-live-1.c | 2 + gcc/testsuite/gcc.dg/vect/vect-live-2.c | 2 + gcc/testsuite/gcc.dg/vect/vect-live-3.c | 2 + gcc/testsuite/gcc.dg/vect/vect-live-4.c | 2 + gcc/testsuite/gcc.dg/vect/vect-live-slp-1.c | 2 + gcc/testsuite/gcc.dg/vect/vect-live-slp-2.c | 2 + gcc/testsuite/gcc.dg/vect/vect-live-slp-3.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-multitypes-3.c | 2 + gcc/testsuite/gcc.dg/vect/vect-multitypes-4.c | 2 + gcc/testsuite/gcc.dg/vect/vect-multitypes-6.c | 2 + gcc/testsuite/gcc.dg/vect/vect-outer-4e.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-4f.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-4g.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-4k.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-4l.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-call-1.c | 22 + gcc/testsuite/gcc.dg/vect/vect-peel-1-epilogue.c | 3 + .../vect/{vect-peel-1.c => vect-peel-1-src.c} | 6 +- gcc/testsuite/gcc.dg/vect/vect-peel-1.c | 49 +- gcc/testsuite/gcc.dg/vect/vect-peel-2-epilogues.c | 3 + .../vect/{vect-peel-2.c => vect-peel-2-src.c} | 5 - gcc/testsuite/gcc.dg/vect/vect-peel-2.c | 50 +- gcc/testsuite/gcc.dg/vect/vect-peel-3-epilogue.c | 4 + .../vect/{vect-peel-3.c => vect-peel-3-src.c} | 7 - gcc/testsuite/gcc.dg/vect/vect-peel-3.c | 61 +- gcc/testsuite/gcc.dg/vect/vect-peel-4-epilogue.c | 4 + .../vect/{vect-peel-4.c => vect-peel-4-src.c} | 7 +- gcc/testsuite/gcc.dg/vect/vect-peel-4.c | 46 +- gcc/testsuite/gcc.dg/vect/vect-profile-1.c | 2 +- .../gcc.dg/vect/vect-reduc-2char-big-array.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-2char.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-2short.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-6.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s16a.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8a.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c | 10 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16b.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8a.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8b.c | 2 + .../gcc.dg/vect/vect-reduc-epilogue-gaps.c | 45 + gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-1a.c | 2 + .../gcc.dg/vect/vect-reduc-pattern-1b-big-array.c | 2 + .../gcc.dg/vect/vect-reduc-pattern-1c-big-array.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2a.c | 2 + .../gcc.dg/vect/vect-reduc-pattern-2b-big-array.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2c.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-reduc-sad.c | 2 + gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c | 79 + gcc/testsuite/gcc.dg/vect/vect-simd-1.c | 64 + 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-2.c | 18 + gcc/testsuite/gcc.dg/vect/vect-simd-3.c | 17 + gcc/testsuite/gcc.dg/vect/vect-simd-4.c | 18 + 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-tail-nomask-1.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-version-1.c | 20 + gcc/testsuite/gcc.dg/vect/vect-version-2.c | 20 + .../gcc.dg/vect/vect-widen-mult-const-s16.c | 2 + .../gcc.dg/vect/vect-widen-mult-const-u16.c | 2 + .../gcc.dg/vect/vect-widen-mult-half-u8.c | 2 + gcc/testsuite/gcc.dg/vect/vect-widen-mult-half.c | 2 + gcc/testsuite/gcc.dg/vect/vect-widen-mult-u16.c | 2 + .../gcc.dg/vect/vect-widen-mult-u8-s16-s32.c | 2 + gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8-u32.c | 1 + gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8.c | 1 + gcc/testsuite/gcc.dg/vect/vect.exp | 5 +- .../gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c | 2 + gcc/testsuite/gcc.dg/vla-25.c | 9 + gcc/testsuite/gcc.dg/vshift-5.c | 44 + 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-10.c | 6 +- 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/help.exp | 35 +- gcc/testsuite/gcc.misc-tests/linkage.exp | 2 +- gcc/testsuite/gcc.misc-tests/options.exp | 3 +- gcc/testsuite/gcc.target/aarch64/acle/jcvt_1.c | 15 + gcc/testsuite/gcc.target/aarch64/acle/memtag_1.c | 62 + gcc/testsuite/gcc.target/aarch64/acle/memtag_2.c | 70 + gcc/testsuite/gcc.target/aarch64/acle/memtag_3.c | 16 + gcc/testsuite/gcc.target/aarch64/acle/rintnzx_1.c | 73 + gcc/testsuite/gcc.target/aarch64/acle/rng_1.c | 53 + gcc/testsuite/gcc.target/aarch64/acle/tme.c | 34 + .../advsimd-intrinsics/{vld1x3.c => vld1x4.c} | 49 +- .../advsimd-intrinsics/{vst1x3.c => vst1x4.c} | 48 +- .../aarch64/{crypto-fuse-1.c => aes-fuse-1.c} | 45 +- gcc/testsuite/gcc.target/aarch64/aes-fuse-2.c | 65 + gcc/testsuite/gcc.target/aarch64/asm-flag-1.c | 35 + gcc/testsuite/gcc.target/aarch64/asm-flag-3.c | 38 + gcc/testsuite/gcc.target/aarch64/asm-flag-5.c | 30 + gcc/testsuite/gcc.target/aarch64/asm-flag-6.c | 68 + .../gcc.target/aarch64/asm-x-constraint-1.c | 34 + .../gcc.target/aarch64/asm-y-constraint-1.c | 36 + .../aarch64/atomic-comp-swap-release-acquire.c | 2 +- .../gcc.target/aarch64/atomic-op-acq_rel.c | 2 +- .../gcc.target/aarch64/atomic-op-acquire.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-char.c | 2 +- .../gcc.target/aarch64/atomic-op-consume.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-imm.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-int.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-long.c | 2 +- .../gcc.target/aarch64/atomic-op-relaxed.c | 2 +- .../gcc.target/aarch64/atomic-op-release.c | 2 +- .../gcc.target/aarch64/atomic-op-seq_cst.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-short.c | 2 +- .../aarch64/atomic_cmp_exchange_zero_reg_1.c | 2 +- .../aarch64/atomic_cmp_exchange_zero_strong_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/bti-1.c | 1 + gcc/testsuite/gcc.target/aarch64/combine_bfi_2.c | 15 + gcc/testsuite/gcc.target/aarch64/combine_bfxil.c | 3 +- gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c | 45 - .../gcc.target/aarch64/dbl_mov_immediate_2.c | 18 - gcc/testsuite/gcc.target/aarch64/diag_aka_1.c | 13 + .../gcc.target/aarch64/f16_mov_immediate_4.c | 14 - .../gcc.target/aarch64/f16_mov_immediate_5.c | 13 - .../gcc.target/aarch64/flt_mov_immediate_2.c | 17 - gcc/testsuite/gcc.target/aarch64/fmul_scvtf_1.c | 140 + .../gcc.target/aarch64/no-inline-lrint_3.c | 17 + .../aarch64/nosplit-di-const-volatile_1.c | 15 + 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/pr92526.c | 9 + .../gcc.target/aarch64/pragma_cpp_predefs_2.c | 20 + .../gcc.target/aarch64/return_address_sign_3.c | 4 +- ..._address_sign_1.c => return_address_sign_b_1.c} | 22 +- ..._address_sign_2.c => return_address_sign_b_2.c} | 10 +- .../gcc.target/aarch64/return_address_sign_b_3.c | 22 + .../aarch64/return_address_sign_builtin.c | 16 + gcc/testsuite/gcc.target/aarch64/signbitv2sf.c | 40 + gcc/testsuite/gcc.target/aarch64/signbitv4sf.c | 38 + gcc/testsuite/gcc.target/aarch64/simd/ssra.c | 36 + gcc/testsuite/gcc.target/aarch64/simd/usra.c | 36 + gcc/testsuite/gcc.target/aarch64/simd/vrbit_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/simd/vrndnzx_1.c | 137 + .../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/{ssadv16qi.c => ssadv16qi-dotprod.c} | 10 +- gcc/testsuite/gcc.target/aarch64/ssadv16qi.c | 2 +- .../gcc.target/aarch64/sve-acle/asm/adda_f16.c | 86 - .../gcc.target/aarch64/sve-acle/asm/adda_f32.c | 86 - .../gcc.target/aarch64/sve-acle/asm/adda_f64.c | 86 - .../gcc.target/aarch64/sve-acle/asm/addv_s16.c | 31 - .../gcc.target/aarch64/sve-acle/asm/addv_s32.c | 31 - .../gcc.target/aarch64/sve-acle/asm/addv_s64.c | 31 - .../gcc.target/aarch64/sve-acle/asm/addv_s8.c | 31 - .../gcc.target/aarch64/sve-acle/asm/addv_u16.c | 31 - .../gcc.target/aarch64/sve-acle/asm/addv_u32.c | 31 - .../gcc.target/aarch64/sve-acle/asm/addv_u64.c | 31 - .../gcc.target/aarch64/sve-acle/asm/addv_u8.c | 31 - .../gcc.target/aarch64/sve-acle/asm/andv_s16.c | 31 - .../gcc.target/aarch64/sve-acle/asm/andv_s32.c | 31 - .../gcc.target/aarch64/sve-acle/asm/andv_s64.c | 31 - .../gcc.target/aarch64/sve-acle/asm/andv_s8.c | 31 - .../gcc.target/aarch64/sve-acle/asm/andv_u16.c | 31 - .../gcc.target/aarch64/sve-acle/asm/andv_u32.c | 31 - .../gcc.target/aarch64/sve-acle/asm/andv_u64.c | 31 - .../gcc.target/aarch64/sve-acle/asm/andv_u8.c | 31 - .../gcc.target/aarch64/sve-acle/asm/asr_wide_s16.c | 91 - .../gcc.target/aarch64/sve-acle/asm/asr_wide_s32.c | 91 - .../gcc.target/aarch64/sve-acle/asm/asr_wide_s8.c | 91 - .../gcc.target/aarch64/sve-acle/asm/clasta_f16.c | 111 - .../gcc.target/aarch64/sve-acle/asm/clasta_f32.c | 111 - .../gcc.target/aarch64/sve-acle/asm/clasta_f64.c | 111 - .../gcc.target/aarch64/sve-acle/asm/clasta_s16.c | 111 - .../gcc.target/aarch64/sve-acle/asm/clasta_s32.c | 111 - .../gcc.target/aarch64/sve-acle/asm/clasta_s64.c | 111 - .../gcc.target/aarch64/sve-acle/asm/clasta_s8.c | 111 - .../gcc.target/aarch64/sve-acle/asm/clasta_u16.c | 111 - .../gcc.target/aarch64/sve-acle/asm/clasta_u32.c | 111 - .../gcc.target/aarch64/sve-acle/asm/clasta_u64.c | 111 - .../gcc.target/aarch64/sve-acle/asm/clasta_u8.c | 111 - .../gcc.target/aarch64/sve-acle/asm/cmpeq_s16.c | 106 - .../gcc.target/aarch64/sve-acle/asm/cmpeq_s32.c | 106 - .../gcc.target/aarch64/sve-acle/asm/cmpeq_s8.c | 106 - .../gcc.target/aarch64/sve-acle/asm/cmpeq_u16.c | 106 - .../gcc.target/aarch64/sve-acle/asm/cmpeq_u32.c | 106 - .../gcc.target/aarch64/sve-acle/asm/cmpeq_u8.c | 106 - .../aarch64/sve-acle/asm/cmpeq_wide_s16.c | 21 - .../aarch64/sve-acle/asm/cmpeq_wide_s32.c | 21 - .../aarch64/sve-acle/asm/cmpeq_wide_s8.c | 21 - .../aarch64/sve-acle/asm/cmpeq_wide_u16.c | 21 - .../aarch64/sve-acle/asm/cmpeq_wide_u32.c | 21 - .../aarch64/sve-acle/asm/cmpeq_wide_u8.c | 21 - .../gcc.target/aarch64/sve-acle/asm/cmpge_s16.c | 114 - .../gcc.target/aarch64/sve-acle/asm/cmpge_s32.c | 114 - .../gcc.target/aarch64/sve-acle/asm/cmpge_s8.c | 114 - .../gcc.target/aarch64/sve-acle/asm/cmpge_u16.c | 114 - .../gcc.target/aarch64/sve-acle/asm/cmpge_u32.c | 114 - .../gcc.target/aarch64/sve-acle/asm/cmpge_u8.c | 114 - .../aarch64/sve-acle/asm/cmpge_wide_s16.c | 21 - .../aarch64/sve-acle/asm/cmpge_wide_s32.c | 21 - .../aarch64/sve-acle/asm/cmpge_wide_s8.c | 21 - .../aarch64/sve-acle/asm/cmpge_wide_u16.c | 21 - .../aarch64/sve-acle/asm/cmpge_wide_u32.c | 21 - .../aarch64/sve-acle/asm/cmpge_wide_u8.c | 21 - .../gcc.target/aarch64/sve-acle/asm/cmpgt_s16.c | 114 - .../gcc.target/aarch64/sve-acle/asm/cmpgt_s32.c | 114 - .../gcc.target/aarch64/sve-acle/asm/cmpgt_s8.c | 114 - .../gcc.target/aarch64/sve-acle/asm/cmpgt_u16.c | 114 - .../gcc.target/aarch64/sve-acle/asm/cmpgt_u32.c | 114 - .../gcc.target/aarch64/sve-acle/asm/cmpgt_u8.c | 114 - .../aarch64/sve-acle/asm/cmpgt_wide_s16.c | 21 - .../aarch64/sve-acle/asm/cmpgt_wide_s32.c | 21 - .../aarch64/sve-acle/asm/cmpgt_wide_s8.c | 21 - .../aarch64/sve-acle/asm/cmpgt_wide_u16.c | 21 - .../aarch64/sve-acle/asm/cmpgt_wide_u32.c | 21 - .../aarch64/sve-acle/asm/cmpgt_wide_u8.c | 21 - .../gcc.target/aarch64/sve-acle/asm/cmple_s16.c | 114 - .../gcc.target/aarch64/sve-acle/asm/cmple_s32.c | 114 - .../gcc.target/aarch64/sve-acle/asm/cmple_s8.c | 114 - .../gcc.target/aarch64/sve-acle/asm/cmple_u16.c | 114 - .../gcc.target/aarch64/sve-acle/asm/cmple_u32.c | 114 - .../gcc.target/aarch64/sve-acle/asm/cmple_u8.c | 114 - .../aarch64/sve-acle/asm/cmple_wide_s16.c | 21 - .../aarch64/sve-acle/asm/cmple_wide_s32.c | 21 - .../aarch64/sve-acle/asm/cmple_wide_s8.c | 21 - .../aarch64/sve-acle/asm/cmple_wide_u16.c | 21 - .../aarch64/sve-acle/asm/cmple_wide_u32.c | 21 - .../aarch64/sve-acle/asm/cmple_wide_u8.c | 21 - .../gcc.target/aarch64/sve-acle/asm/cmplt_s16.c | 114 - .../gcc.target/aarch64/sve-acle/asm/cmplt_s32.c | 114 - .../gcc.target/aarch64/sve-acle/asm/cmplt_s8.c | 114 - .../gcc.target/aarch64/sve-acle/asm/cmplt_u16.c | 114 - .../gcc.target/aarch64/sve-acle/asm/cmplt_u32.c | 114 - .../gcc.target/aarch64/sve-acle/asm/cmplt_u8.c | 114 - .../aarch64/sve-acle/asm/cmplt_wide_s16.c | 21 - .../aarch64/sve-acle/asm/cmplt_wide_s32.c | 21 - .../aarch64/sve-acle/asm/cmplt_wide_s8.c | 21 - .../aarch64/sve-acle/asm/cmplt_wide_u16.c | 21 - .../aarch64/sve-acle/asm/cmplt_wide_u32.c | 21 - .../aarch64/sve-acle/asm/cmplt_wide_u8.c | 21 - .../gcc.target/aarch64/sve-acle/asm/cmpne_s16.c | 106 - .../gcc.target/aarch64/sve-acle/asm/cmpne_s32.c | 106 - .../gcc.target/aarch64/sve-acle/asm/cmpne_s8.c | 106 - .../gcc.target/aarch64/sve-acle/asm/cmpne_u16.c | 106 - .../gcc.target/aarch64/sve-acle/asm/cmpne_u32.c | 106 - .../gcc.target/aarch64/sve-acle/asm/cmpne_u8.c | 106 - .../aarch64/sve-acle/asm/cmpne_wide_s16.c | 21 - .../aarch64/sve-acle/asm/cmpne_wide_s32.c | 21 - .../aarch64/sve-acle/asm/cmpne_wide_s8.c | 21 - .../aarch64/sve-acle/asm/cmpne_wide_u16.c | 21 - .../aarch64/sve-acle/asm/cmpne_wide_u32.c | 21 - .../aarch64/sve-acle/asm/cmpne_wide_u8.c | 21 - .../gcc.target/aarch64/sve-acle/asm/cnt_f16.c | 51 - .../gcc.target/aarch64/sve-acle/asm/cnt_f32.c | 51 - .../gcc.target/aarch64/sve-acle/asm/cnt_f64.c | 51 - .../gcc.target/aarch64/sve-acle/asm/create2_1.c | 113 - .../gcc.target/aarch64/sve-acle/asm/create3_1.c | 124 - .../gcc.target/aarch64/sve-acle/asm/create4_1.c | 135 - .../gcc.target/aarch64/sve-acle/asm/cvt_f16.c | 715 - .../gcc.target/aarch64/sve-acle/asm/cvt_f32.c | 537 - .../gcc.target/aarch64/sve-acle/asm/cvt_f64.c | 537 - .../gcc.target/aarch64/sve-acle/asm/cvt_s16.c | 72 - .../gcc.target/aarch64/sve-acle/asm/cvt_s32.c | 210 - .../gcc.target/aarch64/sve-acle/asm/cvt_s64.c | 210 - .../gcc.target/aarch64/sve-acle/asm/cvt_u16.c | 72 - .../gcc.target/aarch64/sve-acle/asm/cvt_u32.c | 210 - .../gcc.target/aarch64/sve-acle/asm/cvt_u64.c | 210 - .../gcc.target/aarch64/sve-acle/asm/dot_lane_s32.c | 93 - .../gcc.target/aarch64/sve-acle/asm/dot_lane_s64.c | 74 - .../gcc.target/aarch64/sve-acle/asm/dot_lane_u32.c | 93 - .../gcc.target/aarch64/sve-acle/asm/dot_lane_u64.c | 74 - .../gcc.target/aarch64/sve-acle/asm/dot_s32.c | 109 - .../gcc.target/aarch64/sve-acle/asm/dot_s64.c | 109 - .../gcc.target/aarch64/sve-acle/asm/dot_u32.c | 109 - .../gcc.target/aarch64/sve-acle/asm/dot_u64.c | 109 - .../gcc.target/aarch64/sve-acle/asm/eorv_s16.c | 31 - .../gcc.target/aarch64/sve-acle/asm/eorv_s32.c | 31 - .../gcc.target/aarch64/sve-acle/asm/eorv_s64.c | 31 - .../gcc.target/aarch64/sve-acle/asm/eorv_s8.c | 31 - .../gcc.target/aarch64/sve-acle/asm/eorv_u16.c | 31 - .../gcc.target/aarch64/sve-acle/asm/eorv_u32.c | 31 - .../gcc.target/aarch64/sve-acle/asm/eorv_u64.c | 31 - .../gcc.target/aarch64/sve-acle/asm/eorv_u8.c | 31 - .../gcc.target/aarch64/sve-acle/asm/get2_f16.c | 55 - .../gcc.target/aarch64/sve-acle/asm/get2_f32.c | 55 - .../gcc.target/aarch64/sve-acle/asm/get2_f64.c | 55 - .../gcc.target/aarch64/sve-acle/asm/get2_s16.c | 55 - .../gcc.target/aarch64/sve-acle/asm/get2_s32.c | 55 - .../gcc.target/aarch64/sve-acle/asm/get2_s64.c | 55 - .../gcc.target/aarch64/sve-acle/asm/get2_s8.c | 55 - .../gcc.target/aarch64/sve-acle/asm/get2_u16.c | 55 - .../gcc.target/aarch64/sve-acle/asm/get2_u32.c | 55 - .../gcc.target/aarch64/sve-acle/asm/get2_u64.c | 55 - .../gcc.target/aarch64/sve-acle/asm/get2_u8.c | 55 - .../gcc.target/aarch64/sve-acle/asm/get3_f16.c | 108 - .../gcc.target/aarch64/sve-acle/asm/get3_f32.c | 108 - .../gcc.target/aarch64/sve-acle/asm/get3_f64.c | 108 - .../gcc.target/aarch64/sve-acle/asm/get3_s16.c | 108 - .../gcc.target/aarch64/sve-acle/asm/get3_s32.c | 108 - .../gcc.target/aarch64/sve-acle/asm/get3_s64.c | 108 - .../gcc.target/aarch64/sve-acle/asm/get3_s8.c | 108 - .../gcc.target/aarch64/sve-acle/asm/get3_u16.c | 108 - .../gcc.target/aarch64/sve-acle/asm/get3_u32.c | 108 - .../gcc.target/aarch64/sve-acle/asm/get3_u64.c | 108 - .../gcc.target/aarch64/sve-acle/asm/get3_u8.c | 108 - .../gcc.target/aarch64/sve-acle/asm/get4_f16.c | 179 - .../gcc.target/aarch64/sve-acle/asm/get4_f32.c | 179 - .../gcc.target/aarch64/sve-acle/asm/get4_f64.c | 179 - .../gcc.target/aarch64/sve-acle/asm/get4_s16.c | 179 - .../gcc.target/aarch64/sve-acle/asm/get4_s32.c | 179 - .../gcc.target/aarch64/sve-acle/asm/get4_s64.c | 179 - .../gcc.target/aarch64/sve-acle/asm/get4_s8.c | 179 - .../gcc.target/aarch64/sve-acle/asm/get4_u16.c | 179 - .../gcc.target/aarch64/sve-acle/asm/get4_u32.c | 179 - .../gcc.target/aarch64/sve-acle/asm/get4_u64.c | 179 - .../gcc.target/aarch64/sve-acle/asm/get4_u8.c | 179 - .../gcc.target/aarch64/sve-acle/asm/lasta_s16.c | 30 - .../gcc.target/aarch64/sve-acle/asm/lasta_s32.c | 30 - .../gcc.target/aarch64/sve-acle/asm/lasta_s64.c | 30 - .../gcc.target/aarch64/sve-acle/asm/lasta_s8.c | 30 - .../gcc.target/aarch64/sve-acle/asm/lasta_u16.c | 30 - .../gcc.target/aarch64/sve-acle/asm/lasta_u32.c | 30 - .../gcc.target/aarch64/sve-acle/asm/lasta_u64.c | 30 - .../gcc.target/aarch64/sve-acle/asm/lasta_u8.c | 30 - .../gcc.target/aarch64/sve-acle/asm/lastb_s16.c | 30 - .../gcc.target/aarch64/sve-acle/asm/lastb_s32.c | 30 - .../gcc.target/aarch64/sve-acle/asm/lastb_s64.c | 30 - .../gcc.target/aarch64/sve-acle/asm/lastb_s8.c | 30 - .../gcc.target/aarch64/sve-acle/asm/lastb_u16.c | 30 - .../gcc.target/aarch64/sve-acle/asm/lastb_u32.c | 30 - .../gcc.target/aarch64/sve-acle/asm/lastb_u64.c | 30 - .../gcc.target/aarch64/sve-acle/asm/lastb_u8.c | 30 - .../gcc.target/aarch64/sve-acle/asm/len_f16.c | 32 - .../gcc.target/aarch64/sve-acle/asm/len_f32.c | 32 - .../gcc.target/aarch64/sve-acle/asm/len_f64.c | 32 - .../gcc.target/aarch64/sve-acle/asm/len_s16.c | 32 - .../gcc.target/aarch64/sve-acle/asm/len_s32.c | 32 - .../gcc.target/aarch64/sve-acle/asm/len_s64.c | 32 - .../gcc.target/aarch64/sve-acle/asm/len_s8.c | 32 - .../gcc.target/aarch64/sve-acle/asm/len_u16.c | 32 - .../gcc.target/aarch64/sve-acle/asm/len_u32.c | 32 - .../gcc.target/aarch64/sve-acle/asm/len_u64.c | 32 - .../gcc.target/aarch64/sve-acle/asm/len_u8.c | 32 - .../gcc.target/aarch64/sve-acle/asm/lsl_wide_s16.c | 91 - .../gcc.target/aarch64/sve-acle/asm/lsl_wide_s32.c | 91 - .../gcc.target/aarch64/sve-acle/asm/lsl_wide_s8.c | 91 - .../gcc.target/aarch64/sve-acle/asm/lsl_wide_u16.c | 91 - .../gcc.target/aarch64/sve-acle/asm/lsl_wide_u32.c | 91 - .../gcc.target/aarch64/sve-acle/asm/lsl_wide_u8.c | 91 - .../gcc.target/aarch64/sve-acle/asm/lsr_wide_u16.c | 91 - .../gcc.target/aarch64/sve-acle/asm/lsr_wide_u32.c | 91 - .../gcc.target/aarch64/sve-acle/asm/lsr_wide_u8.c | 91 - .../gcc.target/aarch64/sve-acle/asm/maxv_s16.c | 31 - .../gcc.target/aarch64/sve-acle/asm/maxv_s32.c | 31 - .../gcc.target/aarch64/sve-acle/asm/maxv_s64.c | 31 - .../gcc.target/aarch64/sve-acle/asm/maxv_s8.c | 31 - .../gcc.target/aarch64/sve-acle/asm/maxv_u16.c | 31 - .../gcc.target/aarch64/sve-acle/asm/maxv_u32.c | 31 - .../gcc.target/aarch64/sve-acle/asm/maxv_u64.c | 31 - .../gcc.target/aarch64/sve-acle/asm/maxv_u8.c | 31 - .../gcc.target/aarch64/sve-acle/asm/minv_s16.c | 31 - .../gcc.target/aarch64/sve-acle/asm/minv_s32.c | 31 - .../gcc.target/aarch64/sve-acle/asm/minv_s64.c | 31 - .../gcc.target/aarch64/sve-acle/asm/minv_s8.c | 31 - .../gcc.target/aarch64/sve-acle/asm/minv_u16.c | 31 - .../gcc.target/aarch64/sve-acle/asm/minv_u32.c | 31 - .../gcc.target/aarch64/sve-acle/asm/minv_u64.c | 31 - .../gcc.target/aarch64/sve-acle/asm/minv_u8.c | 31 - .../gcc.target/aarch64/sve-acle/asm/orv_s16.c | 31 - .../gcc.target/aarch64/sve-acle/asm/orv_s32.c | 31 - .../gcc.target/aarch64/sve-acle/asm/orv_s64.c | 31 - .../gcc.target/aarch64/sve-acle/asm/orv_s8.c | 31 - .../gcc.target/aarch64/sve-acle/asm/orv_u16.c | 31 - .../gcc.target/aarch64/sve-acle/asm/orv_u32.c | 31 - .../gcc.target/aarch64/sve-acle/asm/orv_u64.c | 31 - .../gcc.target/aarch64/sve-acle/asm/orv_u8.c | 31 - .../gcc.target/aarch64/sve-acle/asm/prfb_gather.c | 247 - .../gcc.target/aarch64/sve-acle/asm/ptest_pmore.c | 77 - .../gcc.target/aarch64/sve-acle/asm/rdffr_1.c | 59 - .../aarch64/sve-acle/asm/reinterpret_f16.c | 190 - .../aarch64/sve-acle/asm/reinterpret_f32.c | 190 - .../aarch64/sve-acle/asm/reinterpret_f64.c | 190 - .../aarch64/sve-acle/asm/reinterpret_s16.c | 190 - .../aarch64/sve-acle/asm/reinterpret_s32.c | 190 - .../aarch64/sve-acle/asm/reinterpret_s64.c | 190 - .../aarch64/sve-acle/asm/reinterpret_s8.c | 190 - .../aarch64/sve-acle/asm/reinterpret_u16.c | 190 - .../aarch64/sve-acle/asm/reinterpret_u32.c | 190 - .../aarch64/sve-acle/asm/reinterpret_u64.c | 190 - .../aarch64/sve-acle/asm/reinterpret_u8.c | 190 - .../gcc.target/aarch64/sve-acle/asm/scale_f16.c | 430 - .../gcc.target/aarch64/sve-acle/asm/scale_f32.c | 430 - .../gcc.target/aarch64/sve-acle/asm/scale_f64.c | 430 - .../gcc.target/aarch64/sve-acle/asm/set2_f16.c | 41 - .../gcc.target/aarch64/sve-acle/asm/set2_f32.c | 41 - .../gcc.target/aarch64/sve-acle/asm/set2_f64.c | 41 - .../gcc.target/aarch64/sve-acle/asm/set2_s16.c | 41 - .../gcc.target/aarch64/sve-acle/asm/set2_s32.c | 41 - .../gcc.target/aarch64/sve-acle/asm/set2_s64.c | 41 - .../gcc.target/aarch64/sve-acle/asm/set2_s8.c | 41 - .../gcc.target/aarch64/sve-acle/asm/set2_u16.c | 41 - .../gcc.target/aarch64/sve-acle/asm/set2_u32.c | 41 - .../gcc.target/aarch64/sve-acle/asm/set2_u64.c | 41 - .../gcc.target/aarch64/sve-acle/asm/set2_u8.c | 41 - .../gcc.target/aarch64/sve-acle/asm/set3_f16.c | 63 - .../gcc.target/aarch64/sve-acle/asm/set3_f32.c | 63 - .../gcc.target/aarch64/sve-acle/asm/set3_f64.c | 63 - .../gcc.target/aarch64/sve-acle/asm/set3_s16.c | 63 - .../gcc.target/aarch64/sve-acle/asm/set3_s32.c | 63 - .../gcc.target/aarch64/sve-acle/asm/set3_s64.c | 63 - .../gcc.target/aarch64/sve-acle/asm/set3_s8.c | 63 - .../gcc.target/aarch64/sve-acle/asm/set3_u16.c | 63 - .../gcc.target/aarch64/sve-acle/asm/set3_u32.c | 63 - .../gcc.target/aarch64/sve-acle/asm/set3_u64.c | 63 - .../gcc.target/aarch64/sve-acle/asm/set3_u8.c | 63 - .../gcc.target/aarch64/sve-acle/asm/set4_f16.c | 87 - .../gcc.target/aarch64/sve-acle/asm/set4_f32.c | 87 - .../gcc.target/aarch64/sve-acle/asm/set4_f64.c | 87 - .../gcc.target/aarch64/sve-acle/asm/set4_s16.c | 87 - .../gcc.target/aarch64/sve-acle/asm/set4_s32.c | 87 - .../gcc.target/aarch64/sve-acle/asm/set4_s64.c | 87 - .../gcc.target/aarch64/sve-acle/asm/set4_s8.c | 87 - .../gcc.target/aarch64/sve-acle/asm/set4_u16.c | 87 - .../gcc.target/aarch64/sve-acle/asm/set4_u32.c | 87 - .../gcc.target/aarch64/sve-acle/asm/set4_u64.c | 87 - .../gcc.target/aarch64/sve-acle/asm/set4_u8.c | 87 - .../gcc.target/aarch64/sve-acle/asm/tbl_f16.c | 30 - .../gcc.target/aarch64/sve-acle/asm/tbl_f32.c | 30 - .../gcc.target/aarch64/sve-acle/asm/tbl_f64.c | 30 - .../gcc.target/aarch64/sve-acle/asm/tbl_s16.c | 30 - .../gcc.target/aarch64/sve-acle/asm/tbl_s32.c | 30 - .../gcc.target/aarch64/sve-acle/asm/tbl_s64.c | 30 - .../gcc.target/aarch64/sve-acle/asm/tbl_s8.c | 30 - .../gcc.target/aarch64/sve-acle/asm/tbl_u16.c | 30 - .../gcc.target/aarch64/sve-acle/asm/tbl_u32.c | 30 - .../gcc.target/aarch64/sve-acle/asm/tbl_u64.c | 30 - .../gcc.target/aarch64/sve-acle/asm/tbl_u8.c | 30 - .../aarch64/sve-acle/asm/test_sve_acle.h | 472 - .../gcc.target/aarch64/sve-acle/asm/tsmul_f16.c | 30 - .../gcc.target/aarch64/sve-acle/asm/tsmul_f32.c | 30 - .../gcc.target/aarch64/sve-acle/asm/tsmul_f64.c | 30 - .../gcc.target/aarch64/sve-acle/asm/tssel_f16.c | 30 - .../gcc.target/aarch64/sve-acle/asm/tssel_f32.c | 30 - .../gcc.target/aarch64/sve-acle/asm/tssel_f64.c | 30 - .../gcc.target/aarch64/sve-acle/asm/unpkhi_s16.c | 21 - .../gcc.target/aarch64/sve-acle/asm/unpkhi_s32.c | 21 - .../gcc.target/aarch64/sve-acle/asm/unpkhi_s64.c | 21 - .../gcc.target/aarch64/sve-acle/asm/unpkhi_u16.c | 21 - .../gcc.target/aarch64/sve-acle/asm/unpkhi_u32.c | 21 - .../gcc.target/aarch64/sve-acle/asm/unpkhi_u64.c | 21 - .../gcc.target/aarch64/sve-acle/asm/unpklo_s16.c | 21 - .../gcc.target/aarch64/sve-acle/asm/unpklo_s32.c | 21 - .../gcc.target/aarch64/sve-acle/asm/unpklo_s64.c | 21 - .../gcc.target/aarch64/sve-acle/asm/unpklo_u16.c | 21 - .../gcc.target/aarch64/sve-acle/asm/unpklo_u32.c | 21 - .../gcc.target/aarch64/sve-acle/asm/unpklo_u64.c | 21 - .../gcc.target/aarch64/sve-acle/general-c/add_1.c | 12 - .../gcc.target/aarch64/sve-acle/general-c/add_2.c | 14 - .../gcc.target/aarch64/sve-acle/general-c/adda_1.c | 21 - .../gcc.target/aarch64/sve-acle/general-c/and_1.c | 17 - .../gcc.target/aarch64/sve-acle/general-c/cadd_1.c | 24 - .../aarch64/sve-acle/general-c/clasta_1.c | 15 - .../gcc.target/aarch64/sve-acle/general-c/clz_1.c | 22 - .../gcc.target/aarch64/sve-acle/general-c/clz_2.c | 25 - .../gcc.target/aarch64/sve-acle/general-c/cmla_1.c | 26 - .../aarch64/sve-acle/general-c/cmla_lane_1.c | 38 - .../aarch64/sve-acle/general-c/cmpeq_wide_1.c | 27 - .../aarch64/sve-acle/general-c/create2_1.c | 21 - .../aarch64/sve-acle/general-c/create2_2.c | 23 - .../aarch64/sve-acle/general-c/create3_1.c | 22 - .../aarch64/sve-acle/general-c/create3_2.c | 26 - .../aarch64/sve-acle/general-c/create4_1.c | 23 - .../aarch64/sve-acle/general-c/create4_2.c | 29 - .../gcc.target/aarch64/sve-acle/general-c/cvt_1.c | 73 - .../gcc.target/aarch64/sve-acle/general-c/cvt_2.c | 75 - .../gcc.target/aarch64/sve-acle/general-c/dot_1.c | 13 - .../gcc.target/aarch64/sve-acle/general-c/dot_2.c | 21 - .../aarch64/sve-acle/general-c/dot_lane_1.c | 63 - .../aarch64/sve-acle/general-c/dup_lane_1.c | 15 - .../gcc.target/aarch64/sve-acle/general-c/get4_2.c | 33 - .../gcc.target/aarch64/sve-acle/general-c/ld1_3.c | 18 - .../aarch64/sve-acle/general-c/lsl_wide_1.c | 12 - .../aarch64/sve-acle/general-c/lsl_wide_2.c | 14 - .../aarch64/sve-acle/general-c/qincb_1.c | 36 - .../aarch64/sve-acle/general-c/qincb_pat_1.c | 47 - .../aarch64/sve-acle/general-c/qincd_1.c | 26 - .../aarch64/sve-acle/general-c/qincd_pat_1.c | 26 - .../aarch64/sve-acle/general-c/qinch_1.c | 26 - .../aarch64/sve-acle/general-c/qinch_pat_1.c | 26 - .../aarch64/sve-acle/general-c/qincp_1.c | 22 - .../aarch64/sve-acle/general-c/qincp_2.c | 20 - .../aarch64/sve-acle/general-c/qincw_1.c | 26 - .../aarch64/sve-acle/general-c/qincw_pat_1.c | 26 - .../gcc.target/aarch64/sve-acle/general-c/set2_1.c | 35 - .../gcc.target/aarch64/sve-acle/general-c/set2_2.c | 37 - .../gcc.target/aarch64/sve-acle/general-c/set3_1.c | 36 - .../gcc.target/aarch64/sve-acle/general-c/set3_2.c | 37 - .../gcc.target/aarch64/sve-acle/general-c/set4_1.c | 35 - .../gcc.target/aarch64/sve-acle/general-c/set4_2.c | 37 - .../aarch64/sve-acle/general-c/st1_scatter_1.c | 45 - .../aarch64/sve-acle/general-c/svprfb_gather_2.c | 51 - .../gcc.target/aarch64/sve-acle/general-c/tbl_1.c | 41 - .../gcc.target/aarch64/sve-acle/general-c/tmad_1.c | 22 - .../aarch64/sve-acle/general-c/type_redef_15.c | 8 - .../aarch64/sve-acle/general-c/type_redef_16.c | 5 - .../aarch64/sve-acle/general-c/type_redef_17.c | 5 - .../aarch64/sve-acle/general-c/type_redef_20.c | 9 - .../aarch64/sve-acle/general-c/unpklo_1.c | 25 - .../gcc.target/aarch64/sve-acle/general-c/zip1_1.c | 14 - .../gcc.target/aarch64/sve-acle/general/pnext_3.c | 52 - .../gcc.target/aarch64/sve-acle/general/pnext_4.c | 45 - .../gcc.target/aarch64/sve-acle/general/pnext_5.c | 45 - .../gcc.target/aarch64/sve-acle/general/pnext_6.c | 46 - .../gcc.target/aarch64/sve-acle/general/pnext_7.c | 45 - .../acle}/aarch64-sve-acle-asm.exp | 16 +- .../{sve-acle => sve/acle}/aarch64-sve-acle.exp | 6 +- .../aarch64/{sve-acle => sve/acle}/asm/abd_f16.c | 207 +- .../aarch64/{sve-acle => sve/acle}/asm/abd_f32.c | 207 +- .../aarch64/{sve-acle => sve/acle}/asm/abd_f64.c | 207 +- .../aarch64/{sve-acle => sve/acle}/asm/abd_s16.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/abd_s32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/abd_s64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/abd_s8.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/abd_u16.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/abd_u32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/abd_u64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/abd_u8.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/abs_f16.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/abs_f32.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/abs_f64.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/abs_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/abs_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/abs_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/abs_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/acge_f16.c | 28 +- .../aarch64/{sve-acle => sve/acle}/asm/acge_f32.c | 28 +- .../aarch64/{sve-acle => sve/acle}/asm/acge_f64.c | 28 +- .../aarch64/{sve-acle => sve/acle}/asm/acgt_f16.c | 28 +- .../aarch64/{sve-acle => sve/acle}/asm/acgt_f32.c | 28 +- .../aarch64/{sve-acle => sve/acle}/asm/acgt_f64.c | 28 +- .../aarch64/{sve-acle => sve/acle}/asm/acle_f16.c | 28 +- .../aarch64/{sve-acle => sve/acle}/asm/acle_f32.c | 28 +- .../aarch64/{sve-acle => sve/acle}/asm/acle_f64.c | 28 +- .../aarch64/{sve-acle => sve/acle}/asm/aclt_f16.c | 28 +- .../aarch64/{sve-acle => sve/acle}/asm/aclt_f32.c | 28 +- .../aarch64/{sve-acle => sve/acle}/asm/aclt_f64.c | 28 +- .../aarch64/{sve-acle => sve/acle}/asm/add_f16.c | 164 +- .../{sve-acle => sve/acle}/asm/add_f16_notrap.c | 164 +- .../aarch64/{sve-acle => sve/acle}/asm/add_f32.c | 164 +- .../{sve-acle => sve/acle}/asm/add_f32_notrap.c | 164 +- .../aarch64/{sve-acle => sve/acle}/asm/add_f64.c | 164 +- .../{sve-acle => sve/acle}/asm/add_f64_notrap.c | 164 +- .../aarch64/{sve-acle => sve/acle}/asm/add_s16.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/add_s32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/add_s64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/add_s8.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/add_u16.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/add_u32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/add_u64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/add_u8.c | 84 +- .../gcc.target/aarch64/sve/acle/asm/adda_f16.c | 22 + .../gcc.target/aarch64/sve/acle/asm/adda_f32.c | 22 + .../gcc.target/aarch64/sve/acle/asm/adda_f64.c | 22 + .../aarch64/{sve-acle => sve/acle}/asm/addv_f16.c | 10 - .../aarch64/{sve-acle => sve/acle}/asm/addv_f32.c | 10 - .../aarch64/{sve-acle => sve/acle}/asm/addv_f64.c | 10 - .../gcc.target/aarch64/sve/acle/asm/addv_s16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/addv_s32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/addv_s64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/addv_s8.c | 13 + .../gcc.target/aarch64/sve/acle/asm/addv_u16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/addv_u32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/addv_u64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/addv_u8.c | 13 + .../aarch64/{sve-acle => sve/acle}/asm/adrb.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/adrd.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/adrh.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/adrw.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/and_b.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/and_s16.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/and_s32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/and_s64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/and_s8.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/and_u16.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/and_u32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/and_u64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/and_u8.c | 84 +- .../gcc.target/aarch64/sve/acle/asm/andv_s16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/andv_s32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/andv_s64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/andv_s8.c | 13 + .../gcc.target/aarch64/sve/acle/asm/andv_u16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/andv_u32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/andv_u64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/andv_u8.c | 13 + .../aarch64/{sve-acle => sve/acle}/asm/asr_s16.c | 178 +- .../aarch64/{sve-acle => sve/acle}/asm/asr_s32.c | 178 +- .../aarch64/{sve-acle => sve/acle}/asm/asr_s64.c | 150 +- .../aarch64/{sve-acle => sve/acle}/asm/asr_s8.c | 178 +- .../gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c | 325 + .../gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c | 325 + .../gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c | 325 + .../aarch64/{sve-acle => sve/acle}/asm/asrd_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/asrd_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/asrd_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/asrd_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/bic_b.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/bic_s16.c | 81 +- .../aarch64/{sve-acle => sve/acle}/asm/bic_s32.c | 81 +- .../aarch64/{sve-acle => sve/acle}/asm/bic_s64.c | 81 +- .../aarch64/{sve-acle => sve/acle}/asm/bic_s8.c | 81 +- .../aarch64/{sve-acle => sve/acle}/asm/bic_u16.c | 81 +- .../aarch64/{sve-acle => sve/acle}/asm/bic_u32.c | 81 +- .../aarch64/{sve-acle => sve/acle}/asm/bic_u64.c | 81 +- .../aarch64/{sve-acle => sve/acle}/asm/bic_u8.c | 81 +- .../aarch64/{sve-acle => sve/acle}/asm/brka_b.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/brkb_b.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/brkn_b.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/brkpa_b.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/brkpb_b.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cadd_f16.c | 36 +- .../aarch64/{sve-acle => sve/acle}/asm/cadd_f32.c | 36 +- .../aarch64/{sve-acle => sve/acle}/asm/cadd_f64.c | 36 +- .../gcc.target/aarch64/sve/acle/asm/clasta_f16.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clasta_f32.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clasta_f64.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clasta_s16.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clasta_s32.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clasta_s64.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clasta_s8.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clasta_u16.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clasta_u32.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clasta_u64.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clasta_u8.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_f16.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_f32.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_f64.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_s16.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_s32.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_s64.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_s8.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_u16.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_u32.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_u64.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_u8.c | 52 + .../aarch64/{sve-acle => sve/acle}/asm/cls_s16.c | 26 +- .../aarch64/{sve-acle => sve/acle}/asm/cls_s32.c | 26 +- .../aarch64/{sve-acle => sve/acle}/asm/cls_s64.c | 26 +- .../aarch64/{sve-acle => sve/acle}/asm/cls_s8.c | 26 +- .../aarch64/{sve-acle => sve/acle}/asm/clz_s16.c | 26 +- .../aarch64/{sve-acle => sve/acle}/asm/clz_s32.c | 26 +- .../aarch64/{sve-acle => sve/acle}/asm/clz_s64.c | 26 +- .../aarch64/{sve-acle => sve/acle}/asm/clz_s8.c | 26 +- .../aarch64/{sve-acle => sve/acle}/asm/clz_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/clz_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/clz_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/clz_u8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cmla_f16.c | 100 +- .../aarch64/{sve-acle => sve/acle}/asm/cmla_f32.c | 100 +- .../aarch64/{sve-acle => sve/acle}/asm/cmla_f64.c | 100 +- .../{sve-acle => sve/acle}/asm/cmla_lane_f16.c | 34 +- .../{sve-acle => sve/acle}/asm/cmla_lane_f32.c | 34 +- .../aarch64/{sve-acle => sve/acle}/asm/cmpeq_f16.c | 24 +- .../aarch64/{sve-acle => sve/acle}/asm/cmpeq_f32.c | 24 +- .../aarch64/{sve-acle => sve/acle}/asm/cmpeq_f64.c | 24 +- .../gcc.target/aarch64/sve/acle/asm/cmpeq_s16.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpeq_s32.c | 96 + .../aarch64/{sve-acle => sve/acle}/asm/cmpeq_s64.c | 54 +- .../gcc.target/aarch64/sve/acle/asm/cmpeq_s8.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpeq_u16.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpeq_u32.c | 96 + .../aarch64/{sve-acle => sve/acle}/asm/cmpeq_u64.c | 54 +- .../gcc.target/aarch64/sve/acle/asm/cmpeq_u8.c | 96 + .../aarch64/sve/acle/asm/cmpeq_wide_s16.c | 96 + .../aarch64/sve/acle/asm/cmpeq_wide_s32.c | 96 + .../aarch64/sve/acle/asm/cmpeq_wide_s8.c | 96 + .../aarch64/{sve-acle => sve/acle}/asm/cmpge_f16.c | 28 +- .../aarch64/{sve-acle => sve/acle}/asm/cmpge_f32.c | 28 +- .../aarch64/{sve-acle => sve/acle}/asm/cmpge_f64.c | 28 +- .../gcc.target/aarch64/sve/acle/asm/cmpge_s16.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmpge_s32.c | 116 + .../aarch64/{sve-acle => sve/acle}/asm/cmpge_s64.c | 58 +- .../gcc.target/aarch64/sve/acle/asm/cmpge_s8.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmpge_u16.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmpge_u32.c | 116 + .../aarch64/{sve-acle => sve/acle}/asm/cmpge_u64.c | 58 +- .../gcc.target/aarch64/sve/acle/asm/cmpge_u8.c | 116 + .../aarch64/sve/acle/asm/cmpge_wide_s16.c | 96 + .../aarch64/sve/acle/asm/cmpge_wide_s32.c | 96 + .../aarch64/sve/acle/asm/cmpge_wide_s8.c | 96 + .../aarch64/sve/acle/asm/cmpge_wide_u16.c | 96 + .../aarch64/sve/acle/asm/cmpge_wide_u32.c | 96 + .../aarch64/sve/acle/asm/cmpge_wide_u8.c | 96 + .../aarch64/{sve-acle => sve/acle}/asm/cmpgt_f16.c | 28 +- .../aarch64/{sve-acle => sve/acle}/asm/cmpgt_f32.c | 28 +- .../aarch64/{sve-acle => sve/acle}/asm/cmpgt_f64.c | 28 +- .../gcc.target/aarch64/sve/acle/asm/cmpgt_s16.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmpgt_s32.c | 116 + .../aarch64/{sve-acle => sve/acle}/asm/cmpgt_s64.c | 58 +- .../gcc.target/aarch64/sve/acle/asm/cmpgt_s8.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmpgt_u16.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmpgt_u32.c | 116 + .../aarch64/{sve-acle => sve/acle}/asm/cmpgt_u64.c | 58 +- .../gcc.target/aarch64/sve/acle/asm/cmpgt_u8.c | 116 + .../aarch64/sve/acle/asm/cmpgt_wide_s16.c | 96 + .../aarch64/sve/acle/asm/cmpgt_wide_s32.c | 96 + .../aarch64/sve/acle/asm/cmpgt_wide_s8.c | 96 + .../aarch64/sve/acle/asm/cmpgt_wide_u16.c | 96 + .../aarch64/sve/acle/asm/cmpgt_wide_u32.c | 96 + .../aarch64/sve/acle/asm/cmpgt_wide_u8.c | 96 + .../aarch64/{sve-acle => sve/acle}/asm/cmple_f16.c | 28 +- .../aarch64/{sve-acle => sve/acle}/asm/cmple_f32.c | 28 +- .../aarch64/{sve-acle => sve/acle}/asm/cmple_f64.c | 28 +- .../gcc.target/aarch64/sve/acle/asm/cmple_s16.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmple_s32.c | 116 + .../aarch64/{sve-acle => sve/acle}/asm/cmple_s64.c | 58 +- .../gcc.target/aarch64/sve/acle/asm/cmple_s8.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmple_u16.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmple_u32.c | 116 + .../aarch64/{sve-acle => sve/acle}/asm/cmple_u64.c | 58 +- .../gcc.target/aarch64/sve/acle/asm/cmple_u8.c | 116 + .../aarch64/sve/acle/asm/cmple_wide_s16.c | 96 + .../aarch64/sve/acle/asm/cmple_wide_s32.c | 96 + .../aarch64/sve/acle/asm/cmple_wide_s8.c | 96 + .../aarch64/sve/acle/asm/cmple_wide_u16.c | 96 + .../aarch64/sve/acle/asm/cmple_wide_u32.c | 96 + .../aarch64/sve/acle/asm/cmple_wide_u8.c | 96 + .../aarch64/{sve-acle => sve/acle}/asm/cmplt_f16.c | 28 +- .../aarch64/{sve-acle => sve/acle}/asm/cmplt_f32.c | 28 +- .../aarch64/{sve-acle => sve/acle}/asm/cmplt_f64.c | 28 +- .../gcc.target/aarch64/sve/acle/asm/cmplt_s16.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmplt_s32.c | 116 + .../aarch64/{sve-acle => sve/acle}/asm/cmplt_s64.c | 58 +- .../gcc.target/aarch64/sve/acle/asm/cmplt_s8.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmplt_u16.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmplt_u32.c | 116 + .../aarch64/{sve-acle => sve/acle}/asm/cmplt_u64.c | 58 +- .../gcc.target/aarch64/sve/acle/asm/cmplt_u8.c | 116 + .../aarch64/sve/acle/asm/cmplt_wide_s16.c | 96 + .../aarch64/sve/acle/asm/cmplt_wide_s32.c | 96 + .../aarch64/sve/acle/asm/cmplt_wide_s8.c | 96 + .../aarch64/sve/acle/asm/cmplt_wide_u16.c | 96 + .../aarch64/sve/acle/asm/cmplt_wide_u32.c | 96 + .../aarch64/sve/acle/asm/cmplt_wide_u8.c | 96 + .../aarch64/{sve-acle => sve/acle}/asm/cmpne_f16.c | 24 +- .../aarch64/{sve-acle => sve/acle}/asm/cmpne_f32.c | 24 +- .../aarch64/{sve-acle => sve/acle}/asm/cmpne_f64.c | 24 +- .../gcc.target/aarch64/sve/acle/asm/cmpne_s16.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpne_s32.c | 96 + .../aarch64/{sve-acle => sve/acle}/asm/cmpne_s64.c | 54 +- .../gcc.target/aarch64/sve/acle/asm/cmpne_s8.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpne_u16.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpne_u32.c | 96 + .../aarch64/{sve-acle => sve/acle}/asm/cmpne_u64.c | 54 +- .../gcc.target/aarch64/sve/acle/asm/cmpne_u8.c | 96 + .../aarch64/sve/acle/asm/cmpne_wide_s16.c | 96 + .../aarch64/sve/acle/asm/cmpne_wide_s32.c | 96 + .../aarch64/sve/acle/asm/cmpne_wide_s8.c | 96 + .../aarch64/{sve-acle => sve/acle}/asm/cmpuo_f16.c | 24 +- .../aarch64/{sve-acle => sve/acle}/asm/cmpuo_f32.c | 24 +- .../aarch64/{sve-acle => sve/acle}/asm/cmpuo_f64.c | 24 +- .../aarch64/{sve-acle => sve/acle}/asm/cnot_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cnot_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cnot_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cnot_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cnot_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cnot_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cnot_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cnot_u8.c | 0 .../gcc.target/aarch64/sve/acle/asm/cnt_f16.c | 52 + .../gcc.target/aarch64/sve/acle/asm/cnt_f32.c | 52 + .../gcc.target/aarch64/sve/acle/asm/cnt_f64.c | 52 + .../aarch64/{sve-acle => sve/acle}/asm/cnt_s16.c | 26 +- .../aarch64/{sve-acle => sve/acle}/asm/cnt_s32.c | 26 +- .../aarch64/{sve-acle => sve/acle}/asm/cnt_s64.c | 26 +- .../aarch64/{sve-acle => sve/acle}/asm/cnt_s8.c | 26 +- .../aarch64/{sve-acle => sve/acle}/asm/cnt_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cnt_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cnt_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cnt_u8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cntb.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cntb_pat.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cntd.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cntd_pat.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cnth.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cnth_pat.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cntp_b16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cntp_b32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cntp_b64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cntp_b8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cntw.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/cntw_pat.c | 0 .../{sve-acle => sve/acle}/asm/compact_f32.c | 0 .../{sve-acle => sve/acle}/asm/compact_f64.c | 0 .../{sve-acle => sve/acle}/asm/compact_s32.c | 0 .../{sve-acle => sve/acle}/asm/compact_s64.c | 0 .../{sve-acle => sve/acle}/asm/compact_u32.c | 0 .../{sve-acle => sve/acle}/asm/compact_u64.c | 0 .../gcc.target/aarch64/sve/acle/asm/create2_1.c | 113 + .../gcc.target/aarch64/sve/acle/asm/create3_1.c | 124 + .../gcc.target/aarch64/sve/acle/asm/create4_1.c | 135 + .../gcc.target/aarch64/sve/acle/asm/cvt_f16.c | 731 + .../gcc.target/aarch64/sve/acle/asm/cvt_f32.c | 549 + .../gcc.target/aarch64/sve/acle/asm/cvt_f64.c | 549 + .../gcc.target/aarch64/sve/acle/asm/cvt_s16.c | 72 + .../gcc.target/aarch64/sve/acle/asm/cvt_s32.c | 210 + .../gcc.target/aarch64/sve/acle/asm/cvt_s64.c | 210 + .../gcc.target/aarch64/sve/acle/asm/cvt_u16.c | 72 + .../gcc.target/aarch64/sve/acle/asm/cvt_u32.c | 210 + .../gcc.target/aarch64/sve/acle/asm/cvt_u64.c | 210 + .../aarch64/{sve-acle => sve/acle}/asm/div_f16.c | 161 +- .../aarch64/{sve-acle => sve/acle}/asm/div_f32.c | 161 +- .../aarch64/{sve-acle => sve/acle}/asm/div_f64.c | 161 +- .../aarch64/{sve-acle => sve/acle}/asm/div_s32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/div_s64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/div_u32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/div_u64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/divr_f16.c | 163 +- .../aarch64/{sve-acle => sve/acle}/asm/divr_f32.c | 163 +- .../aarch64/{sve-acle => sve/acle}/asm/divr_f64.c | 163 +- .../aarch64/{sve-acle => sve/acle}/asm/divr_s32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/divr_s64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/divr_u32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/divr_u64.c | 82 +- .../gcc.target/aarch64/sve/acle/asm/dot_lane_s32.c | 93 + .../gcc.target/aarch64/sve/acle/asm/dot_lane_s64.c | 74 + .../gcc.target/aarch64/sve/acle/asm/dot_lane_u32.c | 93 + .../gcc.target/aarch64/sve/acle/asm/dot_lane_u64.c | 74 + .../gcc.target/aarch64/sve/acle/asm/dot_s32.c | 86 + .../gcc.target/aarch64/sve/acle/asm/dot_s64.c | 86 + .../gcc.target/aarch64/sve/acle/asm/dot_u32.c | 86 + .../gcc.target/aarch64/sve/acle/asm/dot_u64.c | 86 + .../aarch64/{sve-acle => sve/acle}/asm/dup_b16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/dup_b32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/dup_b64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/dup_b8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/dup_f16.c | 49 +- .../aarch64/{sve-acle => sve/acle}/asm/dup_f32.c | 48 +- .../aarch64/{sve-acle => sve/acle}/asm/dup_f64.c | 48 +- .../{sve-acle => sve/acle}/asm/dup_lane_f16.c | 24 +- .../{sve-acle => sve/acle}/asm/dup_lane_f32.c | 24 +- .../{sve-acle => sve/acle}/asm/dup_lane_f64.c | 24 +- .../{sve-acle => sve/acle}/asm/dup_lane_s16.c | 24 +- .../{sve-acle => sve/acle}/asm/dup_lane_s32.c | 24 +- .../{sve-acle => sve/acle}/asm/dup_lane_s64.c | 24 +- .../{sve-acle => sve/acle}/asm/dup_lane_s8.c | 24 +- .../{sve-acle => sve/acle}/asm/dup_lane_u16.c | 24 +- .../{sve-acle => sve/acle}/asm/dup_lane_u32.c | 24 +- .../{sve-acle => sve/acle}/asm/dup_lane_u64.c | 24 +- .../{sve-acle => sve/acle}/asm/dup_lane_u8.c | 24 +- .../aarch64/{sve-acle => sve/acle}/asm/dup_s16.c | 48 +- .../aarch64/{sve-acle => sve/acle}/asm/dup_s32.c | 48 +- .../aarch64/{sve-acle => sve/acle}/asm/dup_s64.c | 48 +- .../aarch64/{sve-acle => sve/acle}/asm/dup_s8.c | 48 +- .../aarch64/{sve-acle => sve/acle}/asm/dup_u16.c | 48 +- .../aarch64/{sve-acle => sve/acle}/asm/dup_u32.c | 48 +- .../aarch64/{sve-acle => sve/acle}/asm/dup_u64.c | 48 +- .../aarch64/{sve-acle => sve/acle}/asm/dup_u8.c | 48 +- .../aarch64/{sve-acle => sve/acle}/asm/dupq_b16.c | 12 +- .../aarch64/{sve-acle => sve/acle}/asm/dupq_b32.c | 4 +- .../aarch64/{sve-acle => sve/acle}/asm/dupq_b64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/dupq_b8.c | 12 +- .../aarch64/{sve-acle => sve/acle}/asm/dupq_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/dupq_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/dupq_f64.c | 0 .../{sve-acle => sve/acle}/asm/dupq_lane_f16.c | 0 .../{sve-acle => sve/acle}/asm/dupq_lane_f32.c | 0 .../{sve-acle => sve/acle}/asm/dupq_lane_f64.c | 0 .../{sve-acle => sve/acle}/asm/dupq_lane_s16.c | 0 .../{sve-acle => sve/acle}/asm/dupq_lane_s32.c | 0 .../{sve-acle => sve/acle}/asm/dupq_lane_s64.c | 0 .../{sve-acle => sve/acle}/asm/dupq_lane_s8.c | 0 .../{sve-acle => sve/acle}/asm/dupq_lane_u16.c | 0 .../{sve-acle => sve/acle}/asm/dupq_lane_u32.c | 0 .../{sve-acle => sve/acle}/asm/dupq_lane_u64.c | 0 .../{sve-acle => sve/acle}/asm/dupq_lane_u8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/dupq_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/dupq_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/dupq_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/dupq_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/dupq_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/dupq_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/dupq_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/dupq_u8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/eor_b.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/eor_s16.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/eor_s32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/eor_s64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/eor_s8.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/eor_u16.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/eor_u32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/eor_u64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/eor_u8.c | 84 +- .../gcc.target/aarch64/sve/acle/asm/eorv_s16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/eorv_s32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/eorv_s64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/eorv_s8.c | 13 + .../gcc.target/aarch64/sve/acle/asm/eorv_u16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/eorv_u32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/eorv_u64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/eorv_u8.c | 13 + .../aarch64/{sve-acle => sve/acle}/asm/expa_f16.c | 14 +- .../aarch64/{sve-acle => sve/acle}/asm/expa_f32.c | 14 +- .../aarch64/{sve-acle => sve/acle}/asm/expa_f64.c | 14 +- .../aarch64/{sve-acle => sve/acle}/asm/ext_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ext_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ext_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ext_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ext_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ext_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ext_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ext_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ext_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ext_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ext_u8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/extb_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/extb_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/extb_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/extb_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/extb_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/extb_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/exth_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/exth_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/exth_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/exth_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/extw_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/extw_u64.c | 0 .../gcc.target/aarch64/sve/acle/asm/get2_f16.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get2_f32.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get2_f64.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get2_s16.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get2_s32.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get2_s64.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get2_s8.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get2_u16.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get2_u32.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get2_u64.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get2_u8.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get3_f16.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get3_f32.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get3_f64.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get3_s16.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get3_s32.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get3_s64.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get3_s8.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get3_u16.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get3_u32.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get3_u64.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get3_u8.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get4_f16.c | 179 + .../gcc.target/aarch64/sve/acle/asm/get4_f32.c | 179 + .../gcc.target/aarch64/sve/acle/asm/get4_f64.c | 179 + .../gcc.target/aarch64/sve/acle/asm/get4_s16.c | 179 + .../gcc.target/aarch64/sve/acle/asm/get4_s32.c | 179 + .../gcc.target/aarch64/sve/acle/asm/get4_s64.c | 179 + .../gcc.target/aarch64/sve/acle/asm/get4_s8.c | 179 + .../gcc.target/aarch64/sve/acle/asm/get4_u16.c | 179 + .../gcc.target/aarch64/sve/acle/asm/get4_u32.c | 179 + .../gcc.target/aarch64/sve/acle/asm/get4_u64.c | 179 + .../gcc.target/aarch64/sve/acle/asm/get4_u8.c | 179 + .../aarch64/{sve-acle => sve/acle}/asm/index_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/index_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/index_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/index_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/index_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/index_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/index_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/index_u8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/insr_f16.c | 23 +- .../aarch64/{sve-acle => sve/acle}/asm/insr_f32.c | 23 +- .../aarch64/{sve-acle => sve/acle}/asm/insr_f64.c | 23 +- .../aarch64/{sve-acle => sve/acle}/asm/insr_s16.c | 23 +- .../aarch64/{sve-acle => sve/acle}/asm/insr_s32.c | 23 +- .../aarch64/{sve-acle => sve/acle}/asm/insr_s64.c | 23 +- .../aarch64/{sve-acle => sve/acle}/asm/insr_s8.c | 23 +- .../aarch64/{sve-acle => sve/acle}/asm/insr_u16.c | 23 +- .../aarch64/{sve-acle => sve/acle}/asm/insr_u32.c | 23 +- .../aarch64/{sve-acle => sve/acle}/asm/insr_u64.c | 23 +- .../aarch64/{sve-acle => sve/acle}/asm/insr_u8.c | 23 +- .../aarch64/{sve-acle => sve/acle}/asm/lasta_f16.c | 9 - .../aarch64/{sve-acle => sve/acle}/asm/lasta_f32.c | 9 - .../aarch64/{sve-acle => sve/acle}/asm/lasta_f64.c | 9 - .../gcc.target/aarch64/sve/acle/asm/lasta_s16.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lasta_s32.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lasta_s64.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lasta_s8.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lasta_u16.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lasta_u32.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lasta_u64.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lasta_u8.c | 12 + .../aarch64/{sve-acle => sve/acle}/asm/lastb_f16.c | 9 - .../aarch64/{sve-acle => sve/acle}/asm/lastb_f32.c | 9 - .../aarch64/{sve-acle => sve/acle}/asm/lastb_f64.c | 9 - .../gcc.target/aarch64/sve/acle/asm/lastb_s16.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lastb_s32.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lastb_s64.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lastb_s8.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lastb_u16.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lastb_u32.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lastb_u64.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lastb_u8.c | 12 + .../aarch64/{sve-acle => sve/acle}/asm/ld1_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1_f64.c | 0 .../{sve-acle => sve/acle}/asm/ld1_gather_f32.c | 54 +- .../{sve-acle => sve/acle}/asm/ld1_gather_f64.c | 54 +- .../{sve-acle => sve/acle}/asm/ld1_gather_s32.c | 54 +- .../{sve-acle => sve/acle}/asm/ld1_gather_s64.c | 54 +- .../{sve-acle => sve/acle}/asm/ld1_gather_u32.c | 54 +- .../{sve-acle => sve/acle}/asm/ld1_gather_u64.c | 54 +- .../aarch64/{sve-acle => sve/acle}/asm/ld1_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1_u8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1rq_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1rq_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1rq_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1rq_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1rq_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1rq_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1rq_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1rq_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1rq_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1rq_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1rq_u8.c | 0 .../{sve-acle => sve/acle}/asm/ld1sb_gather_s32.c | 32 +- .../{sve-acle => sve/acle}/asm/ld1sb_gather_s64.c | 32 +- .../{sve-acle => sve/acle}/asm/ld1sb_gather_u32.c | 32 +- .../{sve-acle => sve/acle}/asm/ld1sb_gather_u64.c | 32 +- .../aarch64/{sve-acle => sve/acle}/asm/ld1sb_s16.c | 8 +- .../aarch64/{sve-acle => sve/acle}/asm/ld1sb_s32.c | 8 +- .../aarch64/{sve-acle => sve/acle}/asm/ld1sb_s64.c | 8 +- .../aarch64/{sve-acle => sve/acle}/asm/ld1sb_u16.c | 8 +- .../aarch64/{sve-acle => sve/acle}/asm/ld1sb_u32.c | 8 +- .../aarch64/{sve-acle => sve/acle}/asm/ld1sb_u64.c | 8 +- .../{sve-acle => sve/acle}/asm/ld1sh_gather_s32.c | 54 +- .../{sve-acle => sve/acle}/asm/ld1sh_gather_s64.c | 54 +- .../{sve-acle => sve/acle}/asm/ld1sh_gather_u32.c | 54 +- .../{sve-acle => sve/acle}/asm/ld1sh_gather_u64.c | 54 +- .../aarch64/{sve-acle => sve/acle}/asm/ld1sh_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1sh_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1sh_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1sh_u64.c | 0 .../{sve-acle => sve/acle}/asm/ld1sw_gather_s64.c | 54 +- .../{sve-acle => sve/acle}/asm/ld1sw_gather_u64.c | 54 +- .../aarch64/{sve-acle => sve/acle}/asm/ld1sw_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1sw_u64.c | 0 .../{sve-acle => sve/acle}/asm/ld1ub_gather_s32.c | 32 +- .../{sve-acle => sve/acle}/asm/ld1ub_gather_s64.c | 32 +- .../{sve-acle => sve/acle}/asm/ld1ub_gather_u32.c | 32 +- .../{sve-acle => sve/acle}/asm/ld1ub_gather_u64.c | 32 +- .../aarch64/{sve-acle => sve/acle}/asm/ld1ub_s16.c | 8 +- .../aarch64/{sve-acle => sve/acle}/asm/ld1ub_s32.c | 8 +- .../aarch64/{sve-acle => sve/acle}/asm/ld1ub_s64.c | 8 +- .../aarch64/{sve-acle => sve/acle}/asm/ld1ub_u16.c | 8 +- .../aarch64/{sve-acle => sve/acle}/asm/ld1ub_u32.c | 8 +- .../aarch64/{sve-acle => sve/acle}/asm/ld1ub_u64.c | 8 +- .../{sve-acle => sve/acle}/asm/ld1uh_gather_s32.c | 54 +- .../{sve-acle => sve/acle}/asm/ld1uh_gather_s64.c | 54 +- .../{sve-acle => sve/acle}/asm/ld1uh_gather_u32.c | 54 +- .../{sve-acle => sve/acle}/asm/ld1uh_gather_u64.c | 54 +- .../aarch64/{sve-acle => sve/acle}/asm/ld1uh_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1uh_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1uh_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1uh_u64.c | 0 .../{sve-acle => sve/acle}/asm/ld1uw_gather_s64.c | 54 +- .../{sve-acle => sve/acle}/asm/ld1uw_gather_u64.c | 54 +- .../aarch64/{sve-acle => sve/acle}/asm/ld1uw_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld1uw_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld2_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld2_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld2_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld2_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld2_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld2_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld2_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld2_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld2_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld2_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld2_u8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld3_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld3_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld3_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld3_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld3_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld3_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld3_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld3_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld3_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld3_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld3_u8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld4_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld4_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld4_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld4_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld4_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld4_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld4_s8.c | 8 +- .../aarch64/{sve-acle => sve/acle}/asm/ld4_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld4_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld4_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ld4_u8.c | 8 +- .../aarch64/{sve-acle => sve/acle}/asm/ldff1_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldff1_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldff1_f64.c | 0 .../{sve-acle => sve/acle}/asm/ldff1_gather_f32.c | 54 +- .../{sve-acle => sve/acle}/asm/ldff1_gather_f64.c | 54 +- .../{sve-acle => sve/acle}/asm/ldff1_gather_s32.c | 54 +- .../{sve-acle => sve/acle}/asm/ldff1_gather_s64.c | 54 +- .../{sve-acle => sve/acle}/asm/ldff1_gather_u32.c | 54 +- .../{sve-acle => sve/acle}/asm/ldff1_gather_u64.c | 54 +- .../aarch64/{sve-acle => sve/acle}/asm/ldff1_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldff1_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldff1_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldff1_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldff1_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldff1_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldff1_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldff1_u8.c | 0 .../acle}/asm/ldff1sb_gather_s32.c | 32 +- .../acle}/asm/ldff1sb_gather_s64.c | 32 +- .../acle}/asm/ldff1sb_gather_u32.c | 32 +- .../acle}/asm/ldff1sb_gather_u64.c | 32 +- .../{sve-acle => sve/acle}/asm/ldff1sb_s16.c | 0 .../{sve-acle => sve/acle}/asm/ldff1sb_s32.c | 0 .../{sve-acle => sve/acle}/asm/ldff1sb_s64.c | 0 .../{sve-acle => sve/acle}/asm/ldff1sb_u16.c | 0 .../{sve-acle => sve/acle}/asm/ldff1sb_u32.c | 0 .../{sve-acle => sve/acle}/asm/ldff1sb_u64.c | 0 .../acle}/asm/ldff1sh_gather_s32.c | 54 +- .../acle}/asm/ldff1sh_gather_s64.c | 54 +- .../acle}/asm/ldff1sh_gather_u32.c | 54 +- .../acle}/asm/ldff1sh_gather_u64.c | 54 +- .../{sve-acle => sve/acle}/asm/ldff1sh_s32.c | 0 .../{sve-acle => sve/acle}/asm/ldff1sh_s64.c | 0 .../{sve-acle => sve/acle}/asm/ldff1sh_u32.c | 0 .../{sve-acle => sve/acle}/asm/ldff1sh_u64.c | 0 .../acle}/asm/ldff1sw_gather_s64.c | 54 +- .../acle}/asm/ldff1sw_gather_u64.c | 54 +- .../{sve-acle => sve/acle}/asm/ldff1sw_s64.c | 0 .../{sve-acle => sve/acle}/asm/ldff1sw_u64.c | 0 .../acle}/asm/ldff1ub_gather_s32.c | 32 +- .../acle}/asm/ldff1ub_gather_s64.c | 32 +- .../acle}/asm/ldff1ub_gather_u32.c | 32 +- .../acle}/asm/ldff1ub_gather_u64.c | 32 +- .../{sve-acle => sve/acle}/asm/ldff1ub_s16.c | 0 .../{sve-acle => sve/acle}/asm/ldff1ub_s32.c | 0 .../{sve-acle => sve/acle}/asm/ldff1ub_s64.c | 0 .../{sve-acle => sve/acle}/asm/ldff1ub_u16.c | 0 .../{sve-acle => sve/acle}/asm/ldff1ub_u32.c | 0 .../{sve-acle => sve/acle}/asm/ldff1ub_u64.c | 0 .../acle}/asm/ldff1uh_gather_s32.c | 54 +- .../acle}/asm/ldff1uh_gather_s64.c | 54 +- .../acle}/asm/ldff1uh_gather_u32.c | 54 +- .../acle}/asm/ldff1uh_gather_u64.c | 54 +- .../{sve-acle => sve/acle}/asm/ldff1uh_s32.c | 0 .../{sve-acle => sve/acle}/asm/ldff1uh_s64.c | 0 .../{sve-acle => sve/acle}/asm/ldff1uh_u32.c | 0 .../{sve-acle => sve/acle}/asm/ldff1uh_u64.c | 0 .../acle}/asm/ldff1uw_gather_s64.c | 54 +- .../acle}/asm/ldff1uw_gather_u64.c | 54 +- .../{sve-acle => sve/acle}/asm/ldff1uw_s64.c | 0 .../{sve-acle => sve/acle}/asm/ldff1uw_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnf1_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnf1_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnf1_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnf1_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnf1_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnf1_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnf1_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnf1_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnf1_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnf1_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnf1_u8.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1sb_s16.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1sb_s32.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1sb_s64.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1sb_u16.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1sb_u32.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1sb_u64.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1sh_s32.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1sh_s64.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1sh_u32.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1sh_u64.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1sw_s64.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1sw_u64.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1ub_s16.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1ub_s32.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1ub_s64.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1ub_u16.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1ub_u32.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1ub_u64.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1uh_s32.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1uh_s64.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1uh_u32.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1uh_u64.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1uw_s64.c | 0 .../{sve-acle => sve/acle}/asm/ldnf1uw_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnt1_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnt1_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnt1_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnt1_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnt1_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnt1_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnt1_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnt1_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnt1_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnt1_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ldnt1_u8.c | 0 .../gcc.target/aarch64/sve/acle/asm/len_f16.c | 12 + .../gcc.target/aarch64/sve/acle/asm/len_f32.c | 12 + .../gcc.target/aarch64/sve/acle/asm/len_f64.c | 12 + .../gcc.target/aarch64/sve/acle/asm/len_s16.c | 12 + .../gcc.target/aarch64/sve/acle/asm/len_s32.c | 12 + .../gcc.target/aarch64/sve/acle/asm/len_s64.c | 12 + .../gcc.target/aarch64/sve/acle/asm/len_s8.c | 12 + .../gcc.target/aarch64/sve/acle/asm/len_u16.c | 12 + .../gcc.target/aarch64/sve/acle/asm/len_u32.c | 12 + .../gcc.target/aarch64/sve/acle/asm/len_u64.c | 12 + .../gcc.target/aarch64/sve/acle/asm/len_u8.c | 12 + .../aarch64/{sve-acle => sve/acle}/asm/lsl_s16.c | 201 +- .../aarch64/{sve-acle => sve/acle}/asm/lsl_s32.c | 201 +- .../aarch64/{sve-acle => sve/acle}/asm/lsl_s64.c | 152 +- .../aarch64/{sve-acle => sve/acle}/asm/lsl_s8.c | 201 +- .../aarch64/{sve-acle => sve/acle}/asm/lsl_u16.c | 131 +- .../aarch64/{sve-acle => sve/acle}/asm/lsl_u32.c | 131 +- .../aarch64/{sve-acle => sve/acle}/asm/lsl_u64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/lsl_u8.c | 131 +- .../gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c | 331 + .../gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c | 331 + .../gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c | 331 + .../gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c | 331 + .../gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c | 331 + .../gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c | 331 + .../aarch64/{sve-acle => sve/acle}/asm/lsr_u16.c | 108 +- .../aarch64/{sve-acle => sve/acle}/asm/lsr_u32.c | 108 +- .../aarch64/{sve-acle => sve/acle}/asm/lsr_u64.c | 80 +- .../aarch64/{sve-acle => sve/acle}/asm/lsr_u8.c | 108 +- .../gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c | 325 + .../gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c | 325 + .../gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c | 325 + .../aarch64/{sve-acle => sve/acle}/asm/mad_f16.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/mad_f32.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/mad_f64.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/mad_s16.c | 226 +- .../aarch64/{sve-acle => sve/acle}/asm/mad_s32.c | 224 +- .../aarch64/{sve-acle => sve/acle}/asm/mad_s64.c | 224 +- .../aarch64/{sve-acle => sve/acle}/asm/mad_s8.c | 226 +- .../aarch64/{sve-acle => sve/acle}/asm/mad_u16.c | 226 +- .../aarch64/{sve-acle => sve/acle}/asm/mad_u32.c | 224 +- .../aarch64/{sve-acle => sve/acle}/asm/mad_u64.c | 224 +- .../aarch64/{sve-acle => sve/acle}/asm/mad_u8.c | 226 +- .../aarch64/{sve-acle => sve/acle}/asm/max_f16.c | 179 +- .../aarch64/{sve-acle => sve/acle}/asm/max_f32.c | 179 +- .../aarch64/{sve-acle => sve/acle}/asm/max_f64.c | 179 +- .../aarch64/{sve-acle => sve/acle}/asm/max_s16.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/max_s32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/max_s64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/max_s8.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/max_u16.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/max_u32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/max_u64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/max_u8.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/maxnm_f16.c | 179 +- .../aarch64/{sve-acle => sve/acle}/asm/maxnm_f32.c | 179 +- .../aarch64/{sve-acle => sve/acle}/asm/maxnm_f64.c | 179 +- .../{sve-acle => sve/acle}/asm/maxnmv_f16.c | 10 - .../{sve-acle => sve/acle}/asm/maxnmv_f32.c | 10 - .../{sve-acle => sve/acle}/asm/maxnmv_f64.c | 10 - .../aarch64/{sve-acle => sve/acle}/asm/maxv_f16.c | 10 - .../aarch64/{sve-acle => sve/acle}/asm/maxv_f32.c | 10 - .../aarch64/{sve-acle => sve/acle}/asm/maxv_f64.c | 10 - .../gcc.target/aarch64/sve/acle/asm/maxv_s16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/maxv_s32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/maxv_s64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/maxv_s8.c | 13 + .../gcc.target/aarch64/sve/acle/asm/maxv_u16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/maxv_u32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/maxv_u64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/maxv_u8.c | 13 + .../aarch64/{sve-acle => sve/acle}/asm/min_f16.c | 179 +- .../aarch64/{sve-acle => sve/acle}/asm/min_f32.c | 179 +- .../aarch64/{sve-acle => sve/acle}/asm/min_f64.c | 179 +- .../aarch64/{sve-acle => sve/acle}/asm/min_s16.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/min_s32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/min_s64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/min_s8.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/min_u16.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/min_u32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/min_u64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/min_u8.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/minnm_f16.c | 179 +- .../aarch64/{sve-acle => sve/acle}/asm/minnm_f32.c | 179 +- .../aarch64/{sve-acle => sve/acle}/asm/minnm_f64.c | 179 +- .../{sve-acle => sve/acle}/asm/minnmv_f16.c | 10 - .../{sve-acle => sve/acle}/asm/minnmv_f32.c | 10 - .../{sve-acle => sve/acle}/asm/minnmv_f64.c | 10 - .../aarch64/{sve-acle => sve/acle}/asm/minv_f16.c | 10 - .../aarch64/{sve-acle => sve/acle}/asm/minv_f32.c | 10 - .../aarch64/{sve-acle => sve/acle}/asm/minv_f64.c | 10 - .../gcc.target/aarch64/sve/acle/asm/minv_s16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/minv_s32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/minv_s64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/minv_s8.c | 13 + .../gcc.target/aarch64/sve/acle/asm/minv_u16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/minv_u32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/minv_u64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/minv_u8.c | 13 + .../aarch64/{sve-acle => sve/acle}/asm/mla_f16.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/mla_f32.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/mla_f64.c | 261 +- .../{sve-acle => sve/acle}/asm/mla_lane_f16.c | 0 .../{sve-acle => sve/acle}/asm/mla_lane_f32.c | 0 .../{sve-acle => sve/acle}/asm/mla_lane_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/mla_s16.c | 226 +- .../aarch64/{sve-acle => sve/acle}/asm/mla_s32.c | 224 +- .../aarch64/{sve-acle => sve/acle}/asm/mla_s64.c | 224 +- .../aarch64/{sve-acle => sve/acle}/asm/mla_s8.c | 226 +- .../aarch64/{sve-acle => sve/acle}/asm/mla_u16.c | 226 +- .../aarch64/{sve-acle => sve/acle}/asm/mla_u32.c | 224 +- .../aarch64/{sve-acle => sve/acle}/asm/mla_u64.c | 224 +- .../aarch64/{sve-acle => sve/acle}/asm/mla_u8.c | 226 +- .../aarch64/{sve-acle => sve/acle}/asm/mls_f16.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/mls_f32.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/mls_f64.c | 261 +- .../{sve-acle => sve/acle}/asm/mls_lane_f16.c | 0 .../{sve-acle => sve/acle}/asm/mls_lane_f32.c | 0 .../{sve-acle => sve/acle}/asm/mls_lane_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/mls_s16.c | 226 +- .../aarch64/{sve-acle => sve/acle}/asm/mls_s32.c | 224 +- .../aarch64/{sve-acle => sve/acle}/asm/mls_s64.c | 224 +- .../aarch64/{sve-acle => sve/acle}/asm/mls_s8.c | 226 +- .../aarch64/{sve-acle => sve/acle}/asm/mls_u16.c | 226 +- .../aarch64/{sve-acle => sve/acle}/asm/mls_u32.c | 224 +- .../aarch64/{sve-acle => sve/acle}/asm/mls_u64.c | 224 +- .../aarch64/{sve-acle => sve/acle}/asm/mls_u8.c | 226 +- .../aarch64/{sve-acle => sve/acle}/asm/mov_b.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/msb_f16.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/msb_f32.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/msb_f64.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/msb_s16.c | 226 +- .../aarch64/{sve-acle => sve/acle}/asm/msb_s32.c | 224 +- .../aarch64/{sve-acle => sve/acle}/asm/msb_s64.c | 224 +- .../aarch64/{sve-acle => sve/acle}/asm/msb_s8.c | 226 +- .../aarch64/{sve-acle => sve/acle}/asm/msb_u16.c | 226 +- .../aarch64/{sve-acle => sve/acle}/asm/msb_u32.c | 224 +- .../aarch64/{sve-acle => sve/acle}/asm/msb_u64.c | 224 +- .../aarch64/{sve-acle => sve/acle}/asm/msb_u8.c | 226 +- .../aarch64/{sve-acle => sve/acle}/asm/mul_f16.c | 192 +- .../mul_f16.c => sve/acle/asm/mul_f16_notrap.c} | 217 +- .../aarch64/{sve-acle => sve/acle}/asm/mul_f32.c | 192 +- .../mul_f32.c => sve/acle/asm/mul_f32_notrap.c} | 217 +- .../aarch64/{sve-acle => sve/acle}/asm/mul_f64.c | 192 +- .../mul_f64.c => sve/acle/asm/mul_f64_notrap.c} | 217 +- .../{sve-acle => sve/acle}/asm/mul_lane_f16.c | 0 .../{sve-acle => sve/acle}/asm/mul_lane_f32.c | 0 .../{sve-acle => sve/acle}/asm/mul_lane_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/mul_s16.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/mul_s32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/mul_s64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/mul_s8.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/mul_u16.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/mul_u32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/mul_u64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/mul_u8.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/mulh_s16.c | 142 +- .../aarch64/{sve-acle => sve/acle}/asm/mulh_s32.c | 140 +- .../aarch64/{sve-acle => sve/acle}/asm/mulh_s64.c | 140 +- .../aarch64/{sve-acle => sve/acle}/asm/mulh_s8.c | 142 +- .../aarch64/{sve-acle => sve/acle}/asm/mulh_u16.c | 142 +- .../aarch64/{sve-acle => sve/acle}/asm/mulh_u32.c | 140 +- .../aarch64/{sve-acle => sve/acle}/asm/mulh_u64.c | 140 +- .../aarch64/{sve-acle => sve/acle}/asm/mulh_u8.c | 142 +- .../aarch64/{sve-acle => sve/acle}/asm/mulx_f16.c | 189 +- .../aarch64/{sve-acle => sve/acle}/asm/mulx_f32.c | 189 +- .../aarch64/{sve-acle => sve/acle}/asm/mulx_f64.c | 189 +- .../aarch64/{sve-acle => sve/acle}/asm/nand_b.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/neg_f16.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/neg_f32.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/neg_f64.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/neg_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/neg_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/neg_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/neg_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/nmad_f16.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/nmad_f32.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/nmad_f64.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/nmla_f16.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/nmla_f32.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/nmla_f64.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/nmls_f16.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/nmls_f32.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/nmls_f64.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/nmsb_f16.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/nmsb_f32.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/nmsb_f64.c | 261 +- .../aarch64/{sve-acle => sve/acle}/asm/nor_b.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/not_b.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/not_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/not_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/not_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/not_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/not_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/not_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/not_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/not_u8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/orn_b.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/orr_b.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/orr_s16.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/orr_s32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/orr_s64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/orr_s8.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/orr_u16.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/orr_u32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/orr_u64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/orr_u8.c | 84 +- .../gcc.target/aarch64/sve/acle/asm/orv_s16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/orv_s32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/orv_s64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/orv_s8.c | 13 + .../gcc.target/aarch64/sve/acle/asm/orv_u16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/orv_u32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/orv_u64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/orv_u8.c | 13 + .../aarch64/{sve-acle => sve/acle}/asm/pfalse.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/pfirst_b.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/pnext_b16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/pnext_b32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/pnext_b64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/pnext_b8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/prfb.c | 0 .../gcc.target/aarch64/sve/acle/asm/prfb_gather.c | 223 + .../aarch64/{sve-acle => sve/acle}/asm/prfd.c | 0 .../{sve-acle => sve/acle}/asm/prfd_gather.c | 44 +- .../aarch64/{sve-acle => sve/acle}/asm/prfh.c | 0 .../{sve-acle => sve/acle}/asm/prfh_gather.c | 44 +- .../aarch64/{sve-acle => sve/acle}/asm/prfw.c | 0 .../{sve-acle => sve/acle}/asm/prfw_gather.c | 44 +- .../aarch64/{sve-acle => sve/acle}/asm/ptest_any.c | 0 .../{sve-acle => sve/acle}/asm/ptest_first.c | 0 .../{sve-acle => sve/acle}/asm/ptest_last.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/ptrue.c | 0 .../{sve-acle => sve/acle}/asm/ptrue_pat_b16.c | 2 +- .../{sve-acle => sve/acle}/asm/ptrue_pat_b32.c | 2 +- .../{sve-acle => sve/acle}/asm/ptrue_pat_b64.c | 2 +- .../{sve-acle => sve/acle}/asm/ptrue_pat_b8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/qadd_s16.c | 123 + .../gcc.target/aarch64/sve/acle/asm/qadd_s32.c | 123 + .../gcc.target/aarch64/sve/acle/asm/qadd_s64.c | 123 + .../aarch64/{sve-acle => sve/acle}/asm/qadd_s8.c | 24 +- .../gcc.target/aarch64/sve/acle/asm/qadd_u16.c | 126 + .../gcc.target/aarch64/sve/acle/asm/qadd_u32.c | 126 + .../gcc.target/aarch64/sve/acle/asm/qadd_u64.c | 126 + .../aarch64/{sve-acle => sve/acle}/asm/qadd_u8.c | 24 +- .../{sve-acle => sve/acle}/asm/qdecb_pat_s32.c | 0 .../{sve-acle => sve/acle}/asm/qdecb_pat_s64.c | 0 .../{sve-acle => sve/acle}/asm/qdecb_pat_u32.c | 0 .../{sve-acle => sve/acle}/asm/qdecb_pat_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qdecb_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qdecb_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qdecb_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qdecb_u64.c | 0 .../{sve-acle => sve/acle}/asm/qdecd_pat_s32.c | 0 .../{sve-acle => sve/acle}/asm/qdecd_pat_s64.c | 398 +- .../{sve-acle => sve/acle}/asm/qdecd_pat_u32.c | 0 .../{sve-acle => sve/acle}/asm/qdecd_pat_u64.c | 398 +- .../aarch64/{sve-acle => sve/acle}/asm/qdecd_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qdecd_s64.c | 110 +- .../aarch64/{sve-acle => sve/acle}/asm/qdecd_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qdecd_u64.c | 110 +- .../{sve-acle => sve/acle}/asm/qdech_pat_s16.c | 0 .../{sve-acle => sve/acle}/asm/qdech_pat_s32.c | 0 .../{sve-acle => sve/acle}/asm/qdech_pat_s64.c | 0 .../{sve-acle => sve/acle}/asm/qdech_pat_u16.c | 0 .../{sve-acle => sve/acle}/asm/qdech_pat_u32.c | 0 .../{sve-acle => sve/acle}/asm/qdech_pat_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qdech_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qdech_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qdech_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qdech_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qdech_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qdech_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qdecp_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qdecp_s32.c | 76 +- .../aarch64/{sve-acle => sve/acle}/asm/qdecp_s64.c | 76 +- .../aarch64/{sve-acle => sve/acle}/asm/qdecp_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qdecp_u32.c | 76 +- .../aarch64/{sve-acle => sve/acle}/asm/qdecp_u64.c | 76 +- .../{sve-acle => sve/acle}/asm/qdecw_pat_s32.c | 398 +- .../{sve-acle => sve/acle}/asm/qdecw_pat_s64.c | 0 .../{sve-acle => sve/acle}/asm/qdecw_pat_u32.c | 398 +- .../{sve-acle => sve/acle}/asm/qdecw_pat_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qdecw_s32.c | 110 +- .../aarch64/{sve-acle => sve/acle}/asm/qdecw_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qdecw_u32.c | 110 +- .../aarch64/{sve-acle => sve/acle}/asm/qdecw_u64.c | 0 .../{sve-acle => sve/acle}/asm/qincb_pat_s32.c | 0 .../{sve-acle => sve/acle}/asm/qincb_pat_s64.c | 0 .../{sve-acle => sve/acle}/asm/qincb_pat_u32.c | 0 .../{sve-acle => sve/acle}/asm/qincb_pat_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qincb_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qincb_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qincb_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qincb_u64.c | 0 .../{sve-acle => sve/acle}/asm/qincd_pat_s32.c | 0 .../{sve-acle => sve/acle}/asm/qincd_pat_s64.c | 398 +- .../{sve-acle => sve/acle}/asm/qincd_pat_u32.c | 0 .../{sve-acle => sve/acle}/asm/qincd_pat_u64.c | 398 +- .../aarch64/{sve-acle => sve/acle}/asm/qincd_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qincd_s64.c | 110 +- .../aarch64/{sve-acle => sve/acle}/asm/qincd_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qincd_u64.c | 110 +- .../{sve-acle => sve/acle}/asm/qinch_pat_s16.c | 0 .../{sve-acle => sve/acle}/asm/qinch_pat_s32.c | 0 .../{sve-acle => sve/acle}/asm/qinch_pat_s64.c | 0 .../{sve-acle => sve/acle}/asm/qinch_pat_u16.c | 0 .../{sve-acle => sve/acle}/asm/qinch_pat_u32.c | 0 .../{sve-acle => sve/acle}/asm/qinch_pat_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qinch_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qinch_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qinch_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qinch_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qinch_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qinch_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qincp_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qincp_s32.c | 76 +- .../aarch64/{sve-acle => sve/acle}/asm/qincp_s64.c | 76 +- .../aarch64/{sve-acle => sve/acle}/asm/qincp_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qincp_u32.c | 76 +- .../aarch64/{sve-acle => sve/acle}/asm/qincp_u64.c | 76 +- .../{sve-acle => sve/acle}/asm/qincw_pat_s32.c | 398 +- .../{sve-acle => sve/acle}/asm/qincw_pat_s64.c | 0 .../{sve-acle => sve/acle}/asm/qincw_pat_u32.c | 398 +- .../{sve-acle => sve/acle}/asm/qincw_pat_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qincw_s32.c | 110 +- .../aarch64/{sve-acle => sve/acle}/asm/qincw_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/qincw_u32.c | 110 +- .../aarch64/{sve-acle => sve/acle}/asm/qincw_u64.c | 0 .../gcc.target/aarch64/sve/acle/asm/qsub_s16.c | 123 + .../gcc.target/aarch64/sve/acle/asm/qsub_s32.c | 123 + .../gcc.target/aarch64/sve/acle/asm/qsub_s64.c | 123 + .../aarch64/{sve-acle => sve/acle}/asm/qsub_s8.c | 24 +- .../gcc.target/aarch64/sve/acle/asm/qsub_u16.c | 126 + .../gcc.target/aarch64/sve/acle/asm/qsub_u32.c | 126 + .../gcc.target/aarch64/sve/acle/asm/qsub_u64.c | 126 + .../aarch64/{sve-acle => sve/acle}/asm/qsub_u8.c | 24 +- .../aarch64/{sve-acle => sve/acle}/asm/rbit_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rbit_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rbit_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rbit_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rbit_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rbit_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rbit_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rbit_u8.c | 0 .../gcc.target/aarch64/sve/acle/asm/rdffr_1.c | 59 + .../aarch64/{sve-acle => sve/acle}/asm/recpe_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/recpe_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/recpe_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/recps_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/recps_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/recps_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/recpx_f16.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/recpx_f32.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/recpx_f64.c | 10 +- .../aarch64/sve/acle/asm/reinterpret_f16.c | 190 + .../aarch64/sve/acle/asm/reinterpret_f32.c | 190 + .../aarch64/sve/acle/asm/reinterpret_f64.c | 190 + .../aarch64/sve/acle/asm/reinterpret_s16.c | 190 + .../aarch64/sve/acle/asm/reinterpret_s32.c | 190 + .../aarch64/sve/acle/asm/reinterpret_s64.c | 190 + .../aarch64/sve/acle/asm/reinterpret_s8.c | 190 + .../aarch64/sve/acle/asm/reinterpret_u16.c | 190 + .../aarch64/sve/acle/asm/reinterpret_u32.c | 190 + .../aarch64/sve/acle/asm/reinterpret_u64.c | 190 + .../aarch64/sve/acle/asm/reinterpret_u8.c | 190 + .../aarch64/{sve-acle => sve/acle}/asm/rev_b16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rev_b32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rev_b64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rev_b8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rev_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rev_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rev_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rev_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rev_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rev_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rev_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rev_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rev_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rev_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rev_u8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/revb_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/revb_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/revb_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/revb_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/revb_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/revb_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/revh_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/revh_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/revh_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/revh_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/revw_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/revw_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/rinta_f16.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/rinta_f32.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/rinta_f64.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/rinti_f16.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/rinti_f32.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/rinti_f64.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/rintm_f16.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/rintm_f32.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/rintm_f64.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/rintn_f16.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/rintn_f32.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/rintn_f64.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/rintp_f16.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/rintp_f32.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/rintp_f64.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/rintx_f16.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/rintx_f32.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/rintx_f64.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/rintz_f16.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/rintz_f32.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/rintz_f64.c | 10 +- .../{sve-acle => sve/acle}/asm/rsqrte_f16.c | 0 .../{sve-acle => sve/acle}/asm/rsqrte_f32.c | 0 .../{sve-acle => sve/acle}/asm/rsqrte_f64.c | 0 .../{sve-acle => sve/acle}/asm/rsqrts_f16.c | 0 .../{sve-acle => sve/acle}/asm/rsqrts_f32.c | 0 .../{sve-acle => sve/acle}/asm/rsqrts_f64.c | 0 .../gcc.target/aarch64/sve/acle/asm/scale_f16.c | 330 + .../gcc.target/aarch64/sve/acle/asm/scale_f32.c | 330 + .../gcc.target/aarch64/sve/acle/asm/scale_f64.c | 330 + .../aarch64/{sve-acle => sve/acle}/asm/sel_b.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/sel_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/sel_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/sel_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/sel_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/sel_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/sel_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/sel_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/sel_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/sel_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/sel_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/sel_u8.c | 0 .../gcc.target/aarch64/sve/acle/asm/set2_f16.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set2_f32.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set2_f64.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set2_s16.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set2_s32.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set2_s64.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set2_s8.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set2_u16.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set2_u32.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set2_u64.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set2_u8.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set3_f16.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set3_f32.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set3_f64.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set3_s16.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set3_s32.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set3_s64.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set3_s8.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set3_u16.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set3_u32.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set3_u64.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set3_u8.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set4_f16.c | 87 + .../gcc.target/aarch64/sve/acle/asm/set4_f32.c | 87 + .../gcc.target/aarch64/sve/acle/asm/set4_f64.c | 87 + .../gcc.target/aarch64/sve/acle/asm/set4_s16.c | 87 + .../gcc.target/aarch64/sve/acle/asm/set4_s32.c | 87 + .../gcc.target/aarch64/sve/acle/asm/set4_s64.c | 87 + .../gcc.target/aarch64/sve/acle/asm/set4_s8.c | 87 + .../gcc.target/aarch64/sve/acle/asm/set4_u16.c | 87 + .../gcc.target/aarch64/sve/acle/asm/set4_u32.c | 87 + .../gcc.target/aarch64/sve/acle/asm/set4_u64.c | 87 + .../gcc.target/aarch64/sve/acle/asm/set4_u8.c | 87 + .../{sve-acle => sve/acle}/asm/splice_f16.c | 0 .../{sve-acle => sve/acle}/asm/splice_f32.c | 0 .../{sve-acle => sve/acle}/asm/splice_f64.c | 0 .../{sve-acle => sve/acle}/asm/splice_s16.c | 0 .../{sve-acle => sve/acle}/asm/splice_s32.c | 0 .../{sve-acle => sve/acle}/asm/splice_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/splice_s8.c | 0 .../{sve-acle => sve/acle}/asm/splice_u16.c | 0 .../{sve-acle => sve/acle}/asm/splice_u32.c | 0 .../{sve-acle => sve/acle}/asm/splice_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/splice_u8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/sqrt_f16.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/sqrt_f32.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/sqrt_f64.c | 10 +- .../aarch64/{sve-acle => sve/acle}/asm/st1_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st1_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st1_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st1_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st1_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st1_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st1_s8.c | 0 .../{sve-acle => sve/acle}/asm/st1_scatter_f32.c | 54 +- .../{sve-acle => sve/acle}/asm/st1_scatter_f64.c | 54 +- .../{sve-acle => sve/acle}/asm/st1_scatter_s32.c | 54 +- .../{sve-acle => sve/acle}/asm/st1_scatter_s64.c | 54 +- .../{sve-acle => sve/acle}/asm/st1_scatter_u32.c | 54 +- .../{sve-acle => sve/acle}/asm/st1_scatter_u64.c | 54 +- .../aarch64/{sve-acle => sve/acle}/asm/st1_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st1_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st1_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st1_u8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st1b_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st1b_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st1b_s64.c | 0 .../{sve-acle => sve/acle}/asm/st1b_scatter_s32.c | 32 +- .../{sve-acle => sve/acle}/asm/st1b_scatter_s64.c | 32 +- .../{sve-acle => sve/acle}/asm/st1b_scatter_u32.c | 32 +- .../{sve-acle => sve/acle}/asm/st1b_scatter_u64.c | 32 +- .../aarch64/{sve-acle => sve/acle}/asm/st1b_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st1b_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st1b_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st1h_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st1h_s64.c | 0 .../{sve-acle => sve/acle}/asm/st1h_scatter_s32.c | 54 +- .../{sve-acle => sve/acle}/asm/st1h_scatter_s64.c | 54 +- .../{sve-acle => sve/acle}/asm/st1h_scatter_u32.c | 54 +- .../{sve-acle => sve/acle}/asm/st1h_scatter_u64.c | 54 +- .../aarch64/{sve-acle => sve/acle}/asm/st1h_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st1h_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st1w_s64.c | 0 .../{sve-acle => sve/acle}/asm/st1w_scatter_s64.c | 54 +- .../{sve-acle => sve/acle}/asm/st1w_scatter_u64.c | 54 +- .../aarch64/{sve-acle => sve/acle}/asm/st1w_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st2_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st2_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st2_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st2_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st2_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st2_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st2_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st2_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st2_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st2_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st2_u8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st3_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st3_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st3_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st3_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st3_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st3_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st3_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st3_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st3_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st3_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st3_u8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st4_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st4_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st4_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st4_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st4_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st4_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st4_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st4_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st4_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st4_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/st4_u8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/stnt1_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/stnt1_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/stnt1_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/stnt1_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/stnt1_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/stnt1_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/stnt1_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/stnt1_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/stnt1_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/stnt1_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/stnt1_u8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/sub_f16.c | 166 +- .../{sve-acle => sve/acle}/asm/sub_f16_notrap.c | 164 +- .../aarch64/{sve-acle => sve/acle}/asm/sub_f32.c | 166 +- .../{sve-acle => sve/acle}/asm/sub_f32_notrap.c | 164 +- .../aarch64/{sve-acle => sve/acle}/asm/sub_f64.c | 166 +- .../{sve-acle => sve/acle}/asm/sub_f64_notrap.c | 164 +- .../aarch64/{sve-acle => sve/acle}/asm/sub_s16.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/sub_s32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/sub_s64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/sub_s8.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/sub_u16.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/sub_u32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/sub_u64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/sub_u8.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/subr_f16.c | 146 +- .../{sve-acle => sve/acle}/asm/subr_f16_notrap.c | 144 +- .../aarch64/{sve-acle => sve/acle}/asm/subr_f32.c | 146 +- .../{sve-acle => sve/acle}/asm/subr_f32_notrap.c | 144 +- .../aarch64/{sve-acle => sve/acle}/asm/subr_f64.c | 146 +- .../{sve-acle => sve/acle}/asm/subr_f64_notrap.c | 144 +- .../aarch64/{sve-acle => sve/acle}/asm/subr_s16.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/subr_s32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/subr_s64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/subr_s8.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/subr_u16.c | 84 +- .../aarch64/{sve-acle => sve/acle}/asm/subr_u32.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/subr_u64.c | 82 +- .../aarch64/{sve-acle => sve/acle}/asm/subr_u8.c | 84 +- .../gcc.target/aarch64/sve/acle/asm/tbl_f16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tbl_f32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tbl_f64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tbl_s16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tbl_s32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tbl_s64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tbl_s8.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tbl_u16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tbl_u32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tbl_u64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tbl_u8.c | 30 + .../aarch64/sve/acle/asm/test_sve_acle.h | 330 + .../aarch64/{sve-acle => sve/acle}/asm/tmad_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/tmad_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/tmad_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn1_b16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn1_b32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn1_b64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn1_b8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn1_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn1_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn1_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn1_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn1_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn1_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn1_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn1_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn1_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn1_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn1_u8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn2_b16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn2_b32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn2_b64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn2_b8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn2_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn2_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn2_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn2_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn2_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn2_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn2_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn2_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn2_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn2_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/trn2_u8.c | 0 .../gcc.target/aarch64/sve/acle/asm/tsmul_f16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tsmul_f32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tsmul_f64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tssel_f16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tssel_f32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tssel_f64.c | 30 + .../aarch64/{sve-acle => sve/acle}/asm/undef2_1.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/undef3_1.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/undef4_1.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/undef_1.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/unpkhi_b.c | 0 .../gcc.target/aarch64/sve/acle/asm/unpkhi_s16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpkhi_s32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpkhi_s64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpkhi_u16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpkhi_u32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpkhi_u64.c | 21 + .../aarch64/{sve-acle => sve/acle}/asm/unpklo_b.c | 0 .../gcc.target/aarch64/sve/acle/asm/unpklo_s16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpklo_s32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpklo_s64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpklo_u16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpklo_u32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpklo_u64.c | 21 + .../aarch64/{sve-acle => sve/acle}/asm/uzp1_b16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp1_b32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp1_b64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp1_b8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp1_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp1_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp1_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp1_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp1_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp1_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp1_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp1_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp1_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp1_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp1_u8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp2_b16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp2_b32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp2_b64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp2_b8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp2_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp2_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp2_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp2_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp2_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp2_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp2_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp2_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp2_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp2_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/uzp2_u8.c | 0 .../{sve-acle => sve/acle}/asm/whilele_b16.c | 0 .../{sve-acle => sve/acle}/asm/whilele_b32.c | 0 .../{sve-acle => sve/acle}/asm/whilele_b64.c | 0 .../{sve-acle => sve/acle}/asm/whilele_b8.c | 0 .../{sve-acle => sve/acle}/asm/whilelt_b16.c | 0 .../{sve-acle => sve/acle}/asm/whilelt_b32.c | 0 .../{sve-acle => sve/acle}/asm/whilelt_b64.c | 0 .../{sve-acle => sve/acle}/asm/whilelt_b8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip1_b16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip1_b32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip1_b64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip1_b8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip1_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip1_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip1_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip1_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip1_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip1_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip1_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip1_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip1_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip1_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip1_u8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip2_b16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip2_b32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip2_b64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip2_b8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip2_f16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip2_f32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip2_f64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip2_s16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip2_s32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip2_s64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip2_s8.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip2_u16.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip2_u32.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip2_u64.c | 0 .../aarch64/{sve-acle => sve/acle}/asm/zip2_u8.c | 0 .../adrh_1.c => sve/acle/general-c/adr_index_1.c} | 4 +- .../adrb_1.c => sve/acle/general-c/adr_offset_1.c} | 4 +- .../aarch64/sve/acle/general-c/binary_1.c | 14 + .../aarch64/sve/acle/general-c/binary_int_opt_n.c | 28 + .../acle/general-c/binary_lane_1.c} | 20 +- .../aarch64/sve/acle/general-c/binary_n_1.c | 19 + .../aarch64/sve/acle/general-c/binary_opt_n_1.c | 12 + .../aarch64/sve/acle/general-c/binary_opt_n_2.c | 26 + .../aarch64/sve/acle/general-c/binary_opt_n_3.c | 29 + .../aarch64/sve/acle/general-c/binary_rotate_1.c | 24 + .../aarch64/sve/acle/general-c/binary_uint64_n_1.c | 17 + .../sve/acle/general-c/binary_uint64_opt_n_1.c | 12 + .../sve/acle/general-c/binary_uint64_opt_n_2.c | 14 + .../aarch64/sve/acle/general-c/binary_uint_1.c | 44 + .../aarch64/sve/acle/general-c/binary_uint_n_1.c | 17 + .../sve/acle/general-c/binary_uint_opt_n_1.c | 27 + .../aarch64/sve/acle/general-c/clast_1.c | 15 + .../aarch64/sve/acle/general-c/compare_opt_n_1.c | 26 + .../acle/general-c/compare_scalar_1.c} | 0 .../sve/acle/general-c/compare_wide_opt_n_1.c | 26 + .../acle/general-c/count_pat_1.c} | 38 +- .../aarch64/sve/acle/general-c/count_vector_1.c | 13 + .../aarch64/sve/acle/general-c/create_1.c | 21 + .../aarch64/sve/acle/general-c/create_2.c | 23 + .../aarch64/sve/acle/general-c/create_3.c | 22 + .../aarch64/sve/acle/general-c/create_4.c | 26 + .../aarch64/sve/acle/general-c/create_5.c | 23 + .../aarch64/sve/acle/general-c/create_6.c | 29 + .../{sve-acle => sve/acle}/general-c/ext_1.c | 2 +- .../aarch64/sve/acle/general-c/fold_left_1.c | 21 + .../acle}/general-c/func_redef_1.c | 2 +- .../acle}/general-c/func_redef_2.c | 2 +- .../acle}/general-c/func_redef_3.c | 2 +- .../acle}/general-c/func_redef_4.c | 0 .../acle}/general-c/func_redef_5.c | 0 .../acle}/general-c/func_redef_6.c | 2 +- .../get2_1.c => sve/acle/general-c/get_1.c} | 16 +- .../get2_2.c => sve/acle/general-c/get_2.c} | 18 +- .../get3_1.c => sve/acle/general-c/get_3.c} | 16 +- .../get3_2.c => sve/acle/general-c/get_4.c} | 18 +- .../get4_1.c => sve/acle/general-c/get_5.c} | 16 +- .../gcc.target/aarch64/sve/acle/general-c/get_6.c | 33 + .../aarch64/sve/acle/general-c/gnu_vectors_1.c | 415 + .../aarch64/sve/acle/general-c/gnu_vectors_2.c | 415 + .../aarch64/sve/acle/general-c/inc_dec_1.c | 37 + .../qincb_2.c => sve/acle/general-c/inc_dec_2.c} | 7 +- .../aarch64/sve/acle/general-c/inc_dec_3.c | 26 + .../aarch64/sve/acle/general-c/inc_dec_4.c | 26 + .../aarch64/sve/acle/general-c/inc_dec_5.c | 26 + .../aarch64/sve/acle/general-c/inc_dec_pat_1.c | 47 + .../acle/general-c/inc_dec_pat_2.c} | 12 +- .../aarch64/sve/acle/general-c/inc_dec_pat_3.c | 26 + .../aarch64/sve/acle/general-c/inc_dec_pat_4.c | 26 + .../aarch64/sve/acle/general-c/inc_dec_pat_5.c | 26 + .../aarch64/sve/acle/general-c/inc_dec_pred_1.c | 22 + .../sve/acle/general-c/inc_dec_pred_scalar_1.c | 19 + .../acle}/general-c/ld1sh_gather_1.c | 9 +- .../ld1_1.c => sve/acle/general-c/load_1.c} | 12 +- .../ld1_2.c => sve/acle/general-c/load_2.c} | 10 +- .../gcc.target/aarch64/sve/acle/general-c/load_3.c | 18 + .../acle/general-c/load_ext_gather_index_1.c} | 9 +- .../acle/general-c/load_ext_gather_offset_1.c} | 9 +- .../acle/general-c/load_ext_gather_offset_2.c} | 9 +- .../acle/general-c/load_ext_gather_offset_3.c} | 9 +- .../acle/general-c/load_ext_gather_offset_4.c} | 9 +- .../acle/general-c/load_ext_gather_offset_5.c} | 9 +- .../acle/general-c/load_gather_sv_1.c} | 4 +- .../acle/general-c/load_gather_sv_2.c} | 4 +- .../aarch64/sve/acle/general-c/load_replicate_1.c | 23 + .../acle/general-c/pattern_pred_1.c} | 8 +- .../prfb_1.c => sve/acle/general-c/prefetch_1.c} | 0 .../acle/general-c/prefetch_gather_index_1.c} | 22 +- .../acle/general-c/prefetch_gather_index_2.c} | 0 .../acle/general-c/prefetch_gather_offset_1.c} | 22 +- .../acle/general-c/prefetch_gather_offset_2.c} | 22 +- .../acle/general-c/prefetch_gather_offset_3.c} | 0 .../acle/general-c/prefetch_gather_offset_4.c} | 0 .../aarch64/sve/acle/general-c/reduction_1.c | 19 + .../aarch64/sve/acle/general-c/reduction_wide_1.c | 19 + .../gcc.target/aarch64/sve/acle/general-c/set_1.c | 35 + .../gcc.target/aarch64/sve/acle/general-c/set_2.c | 37 + .../gcc.target/aarch64/sve/acle/general-c/set_3.c | 36 + .../gcc.target/aarch64/sve/acle/general-c/set_4.c | 37 + .../gcc.target/aarch64/sve/acle/general-c/set_5.c | 35 + .../gcc.target/aarch64/sve/acle/general-c/set_6.c | 37 + .../acle/general-c/shift_right_imm_1.c} | 6 +- .../acle/general-c/shift_right_imm_2.c} | 4 +- .../aarch64/sve/acle/general-c/sizeless-1.c | 217 + .../aarch64/sve/acle/general-c/sizeless-2.c | 217 + .../st1_1.c => sve/acle/general-c/store_1.c} | 16 +- .../st1_2.c => sve/acle/general-c/store_2.c} | 16 +- .../acle/general-c/store_scatter_index_1.c} | 83 +- .../sve/acle/general-c/store_scatter_offset_1.c | 45 + .../acle/general-c/store_scatter_offset_2.c} | 83 +- .../{sve-acle => sve/acle}/general-c/struct_1.c | 0 .../acle/general-c/ternary_lane_1.c} | 24 +- .../sve/acle/general-c/ternary_lane_rotate_1.c | 38 + .../aarch64/sve/acle/general-c/ternary_opt_n_1.c | 34 + .../aarch64/sve/acle/general-c/ternary_qq_lane_1.c | 63 + .../sve/acle/general-c/ternary_qq_opt_n_1.c | 15 + .../sve/acle/general-c/ternary_qq_opt_n_2.c | 21 + .../aarch64/sve/acle/general-c/ternary_rotate_1.c | 26 + .../gcc.target/aarch64/sve/acle/general-c/tmad_1.c | 22 + .../acle}/general-c/type_redef_1.c | 2 +- .../acle}/general-c/type_redef_10.c | 2 +- .../acle}/general-c/type_redef_11.c | 2 +- .../acle}/general-c/type_redef_12.c | 2 +- .../acle}/general-c/type_redef_13.c | 2 +- .../acle}/general-c/type_redef_14.c | 2 +- .../aarch64/sve/acle/general-c/type_redef_15.c | 8 + .../aarch64/sve/acle/general-c/type_redef_16.c | 5 + .../aarch64/sve/acle/general-c/type_redef_17.c | 5 + .../acle}/general-c/type_redef_18.c | 0 .../acle}/general-c/type_redef_19.c | 0 .../acle}/general-c/type_redef_2.c | 2 +- .../aarch64/sve/acle/general-c/type_redef_20.c | 9 + .../acle}/general-c/type_redef_3.c | 2 +- .../acle}/general-c/type_redef_4.c | 2 +- .../acle}/general-c/type_redef_5.c | 2 +- .../acle}/general-c/type_redef_6.c | 2 +- .../acle}/general-c/type_redef_7.c | 0 .../acle}/general-c/type_redef_8.c | 2 +- .../acle}/general-c/type_redef_9.c | 2 +- .../aarch64/sve/acle/general-c/unary_1.c | 21 + .../aarch64/sve/acle/general-c/unary_2.c | 15 + .../aarch64/sve/acle/general-c/unary_convert_1.c | 73 + .../aarch64/sve/acle/general-c/unary_convert_2.c | 76 + .../aarch64/sve/acle/general-c/unary_count_1.c | 24 + .../aarch64/sve/acle/general-c/unary_count_2.c | 25 + .../aarch64/sve/acle/general-c/unary_count_3.c | 14 + .../aarch64/sve/acle/general-c/unary_uint_1.c | 19 + .../aarch64/sve/acle/general-c/unary_widen_1.c | 25 + .../aarch64/sve/acle/general-c/undeclared_1.c | 17 + .../aarch64/sve/acle/general-c/undeclared_2.c | 15 + .../aarch64/{sve-acle => sve/acle}/general/add_1.c | 0 .../aarch64/{sve-acle => sve/acle}/general/and_1.c | 0 .../aarch64/{sve-acle => sve/acle}/general/bic_1.c | 0 .../{sve-acle => sve/acle}/general/brka_1.c | 0 .../{sve-acle => sve/acle}/general/brka_2.c | 0 .../{sve-acle => sve/acle}/general/brkb_1.c | 0 .../{sve-acle => sve/acle}/general/brkb_2.c | 0 .../{sve-acle => sve/acle}/general/brkn_1.c | 0 .../{sve-acle => sve/acle}/general/brkpa_1.c | 0 .../{sve-acle => sve/acle}/general/brkpb_1.c | 0 .../{sve-acle => sve/acle}/general/cmpeq_1.c | 0 .../{sve-acle => sve/acle}/general/cmpeq_2.c | 0 .../{sve-acle => sve/acle}/general/cmpeq_3.c | 0 .../{sve-acle => sve/acle}/general/cntb_pat_1.c | 0 .../{sve-acle => sve/acle}/general/cntd_pat_1.c | 0 .../{sve-acle => sve/acle}/general/cnth_pat_1.c | 0 .../{sve-acle => sve/acle}/general/cntw_pat_1.c | 0 .../{sve-acle => sve/acle}/general/debug_1.c | 0 .../{sve-acle => sve/acle}/general/debug_2.c | 0 .../{sve-acle => sve/acle}/general/debug_3.c | 0 .../{sve-acle => sve/acle}/general/deref_1.c | 14 +- .../{sve-acle => sve/acle}/general/deref_2.c | 0 .../acle}/general/double_pragma_1.c | 0 .../{sve-acle => sve/acle}/general/dupq_1.c | 0 .../{sve-acle => sve/acle}/general/dupq_10.c | 0 .../{sve-acle => sve/acle}/general/dupq_2.c | 0 .../{sve-acle => sve/acle}/general/dupq_3.c | 0 .../{sve-acle => sve/acle}/general/dupq_4.c | 0 .../{sve-acle => sve/acle}/general/dupq_5.c | 0 .../{sve-acle => sve/acle}/general/dupq_6.c | 0 .../{sve-acle => sve/acle}/general/dupq_7.c | 0 .../{sve-acle => sve/acle}/general/dupq_8.c | 0 .../{sve-acle => sve/acle}/general/dupq_9.c | 0 .../{sve-acle => sve/acle}/general/dupq_lane_1.c | 0 .../{sve-acle => sve/acle}/general/dupq_lane_2.c | 0 .../{sve-acle => sve/acle}/general/dupq_lane_3.c | 0 .../{sve-acle => sve/acle}/general/dupq_lane_4.c | 0 .../{sve-acle => sve/acle}/general/dupq_lane_5.c | 0 .../{sve-acle => sve/acle}/general/dupq_lane_6.c | 0 .../{sve-acle => sve/acle}/general/dupq_lane_7.c | 0 .../{sve-acle => sve/acle}/general/dupq_lane_8.c | 0 .../aarch64/{sve-acle => sve/acle}/general/eor_1.c | 0 .../aarch64/sve/acle/general/eqne_dup_1.c | 40 + .../{sve-acle => sve/acle}/general/inline_1.c | 0 .../{sve-acle => sve/acle}/general/inline_2.c | 0 .../aarch64/{sve-acle => sve/acle}/general/ld1_1.c | 0 .../{sve-acle => sve/acle}/general/ldff1_1.c | 0 .../{sve-acle => sve/acle}/general/ldff1_2.c | 0 .../{sve-acle => sve/acle}/general/ldff1_3.c | 0 .../{sve-acle => sve/acle}/general/ldff1_4.c | 0 .../{sve-acle => sve/acle}/general/ldff1_5.c | 0 .../{sve-acle => sve/acle}/general/ldff1_6.c | 0 .../{sve-acle => sve/acle}/general/ldff1_7.c | 0 .../{sve-acle => sve/acle}/general/nand_1.c | 0 .../aarch64/{sve-acle => sve/acle}/general/nor_1.c | 0 .../{sve-acle => sve/acle}/general/nosve_1.c | 4 +- .../{sve-acle => sve/acle}/general/nosve_2.c | 0 .../{sve-acle => sve/acle}/general/nosve_3.c | 0 .../{sve-acle => sve/acle}/general/nosve_4.c | 2 +- .../{sve-acle => sve/acle}/general/nosve_5.c | 2 +- .../aarch64/{sve-acle => sve/acle}/general/orn_1.c | 0 .../aarch64/{sve-acle => sve/acle}/general/orr_1.c | 0 .../{sve-acle => sve/acle}/general/pfirst_1.c | 0 .../{sve-acle => sve/acle}/general/pnext_1.c | 0 .../{sve-acle => sve/acle}/general/pnext_2.c | 0 .../{sve-acle => sve/acle}/general/ptrue_pat_1.c | 2 +- .../{sve-acle => sve/acle}/general/ptrue_pat_2.c | 2 +- .../{sve-acle => sve/acle}/general/ptrue_pat_3.c | 2 +- .../{sve-acle => sve/acle}/general/ptrue_pat_4.c | 2 +- .../{sve-acle => sve/acle}/general/ptrue_pat_5.c | 0 .../{sve-acle => sve/acle}/general/qincb_1.c | 0 .../{sve-acle => sve/acle}/general/struct_1.c | 0 .../{sve-acle => sve/acle}/general/temporaries_1.c | 4 +- .../{sve-acle => sve/acle}/general/whilele_1.c | 0 .../{sve-acle => sve/acle}/general/whilele_10.c | 0 .../{sve-acle => sve/acle}/general/whilele_2.c | 0 .../{sve-acle => sve/acle}/general/whilele_3.c | 0 .../{sve-acle => sve/acle}/general/whilele_4.c | 0 .../{sve-acle => sve/acle}/general/whilele_5.c | 0 .../{sve-acle => sve/acle}/general/whilele_6.c | 0 .../{sve-acle => sve/acle}/general/whilele_7.c | 0 .../{sve-acle => sve/acle}/general/whilele_8.c | 0 .../{sve-acle => sve/acle}/general/whilele_9.c | 0 .../{sve-acle => sve/acle}/general/whilelt_1.c | 0 .../{sve-acle => sve/acle}/general/whilelt_2.c | 0 .../{sve-acle => sve/acle}/general/whilelt_3.c | 0 .../{sve-acle => sve/acle}/general/whilelt_4.c | 0 .../aarch64/sve/acle/general/whilelt_5.c | 163 + gcc/testsuite/gcc.target/aarch64/sve/adr_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/adr_1_run.c | 8 +- gcc/testsuite/gcc.target/aarch64/sve/adr_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/adr_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/adr_4.c | 2 +- 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_1.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_2.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_3.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_4.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_5.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_6.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_7.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_8.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/cnot_2.c | 31 - gcc/testsuite/gcc.target/aarch64/sve/cond_abd_1.c | 42 + .../aarch64/sve/{adr_1_run.c => cond_abd_1_run.c} | 22 +- gcc/testsuite/gcc.target/aarch64/sve/cond_abd_2.c | 42 + .../aarch64/sve/{adr_1_run.c => cond_abd_2_run.c} | 22 +- gcc/testsuite/gcc.target/aarch64/sve/cond_abd_3.c | 46 + .../aarch64/sve/{adr_1_run.c => cond_abd_3_run.c} | 22 +- gcc/testsuite/gcc.target/aarch64/sve/cond_abd_4.c | 42 + .../aarch64/sve/{adr_1_run.c => cond_abd_4_run.c} | 22 +- gcc/testsuite/gcc.target/aarch64/sve/cond_abd_5.c | 46 + .../aarch64/sve/{adr_1_run.c => cond_abd_5_run.c} | 22 +- .../gcc.target/aarch64/sve/cond_arith_3.c | 4 +- gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c | 35 + .../aarch64/sve/{adr_1_run.c => cond_cnot_1_run.c} | 21 +- gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_2.c | 35 + .../aarch64/sve/{adr_1_run.c => cond_cnot_2_run.c} | 21 +- gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_3.c | 35 + .../aarch64/sve/{adr_1_run.c => cond_cnot_3_run.c} | 21 +- .../gcc.target/aarch64/sve/cond_convert_1.c | 39 + .../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 | 39 + .../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 + .../sve/{cond_arith_5_run.c => cond_fadd_1_run.c} | 19 +- 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 + .../sve/{cond_arith_1_run.c => cond_fadd_3_run.c} | 15 +- gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_4.c | 64 + .../sve/{cond_arith_5_run.c => cond_fadd_4_run.c} | 19 +- .../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 + .../{cond_arith_2_run.c => cond_fmaxnm_3_run.c} | 16 +- .../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 + .../sve/{cond_arith_5_run.c => cond_fmul_1_run.c} | 19 +- 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 + .../sve/{cond_arith_1_run.c => cond_fmul_3_run.c} | 15 +- gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_4.c | 49 + .../sve/{cond_arith_5_run.c => cond_fmul_4_run.c} | 19 +- .../gcc.target/aarch64/sve/cond_fsubr_1.c | 47 + .../sve/{cond_arith_5_run.c => cond_fsubr_1_run.c} | 19 +- .../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 + .../sve/{cond_arith_1_run.c => cond_fsubr_3_run.c} | 15 +- .../gcc.target/aarch64/sve/cond_fsubr_4.c | 49 + .../sve/{cond_arith_5_run.c => cond_fsubr_4_run.c} | 19 +- .../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 | 61 + .../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 + .../aarch64/sve/{and_1.c => cond_uxt_1.c} | 30 +- .../aarch64/sve/{and_1_run.c => cond_uxt_1_run.c} | 4 +- gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_2.c | 40 + .../aarch64/sve/{and_1_run.c => cond_uxt_2_run.c} | 2 +- gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_3.c | 39 + .../aarch64/sve/{and_1_run.c => cond_uxt_3_run.c} | 4 +- gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_4.c | 36 + .../sve/{maxmin_2_run.c => cond_uxt_4_run.c} | 17 +- 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.target/aarch64/sve/cost_model_1.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/dot_1.c | 39 + gcc/testsuite/gcc.target/aarch64/sve/ext_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/ext_3.c | 17 + gcc/testsuite/gcc.target/aarch64/sve/extend_1.c | 40 + gcc/testsuite/gcc.target/aarch64/sve/extend_2.c | 40 + gcc/testsuite/gcc.target/aarch64/sve/extend_3.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/extend_4.c | 25 + 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/testsuite/gcc.target/aarch64/sve/fmla_2.c | 1 + gcc/testsuite/gcc.target/aarch64/sve/fsubr_2.c | 42 - gcc/testsuite/gcc.target/aarch64/sve/fsubr_2_run.c | 27 - .../gcc.target/aarch64/sve/gather_load_1.c | 14 +- .../gcc.target/aarch64/sve/gather_load_2.c | 7 + .../gcc.target/aarch64/sve/gather_load_3.c | 14 +- .../gcc.target/aarch64/sve/gather_load_4.c | 7 + .../gcc.target/aarch64/sve/gather_load_5.c | 17 +- .../gcc.target/aarch64/sve/gather_load_6.c | 5 +- .../gcc.target/aarch64/sve/gather_load_7.c | 2 +- .../gcc.target/aarch64/sve/gather_load_8.c | 46 + .../gcc.target/aarch64/sve/gather_load_9.c | 20 + .../gcc.target/aarch64/sve/gather_load_extend_1.c | 34 + .../gcc.target/aarch64/sve/gather_load_extend_10.c | 39 + .../gcc.target/aarch64/sve/gather_load_extend_11.c | 39 + .../gcc.target/aarch64/sve/gather_load_extend_12.c | 39 + .../gcc.target/aarch64/sve/gather_load_extend_2.c | 34 + .../gcc.target/aarch64/sve/gather_load_extend_3.c | 34 + .../gcc.target/aarch64/sve/gather_load_extend_4.c | 34 + .../gcc.target/aarch64/sve/gather_load_extend_5.c | 29 + .../gcc.target/aarch64/sve/gather_load_extend_6.c | 29 + .../gcc.target/aarch64/sve/gather_load_extend_7.c | 39 + .../gcc.target/aarch64/sve/gather_load_extend_8.c | 39 + .../gcc.target/aarch64/sve/gather_load_extend_9.c | 39 + .../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.target/aarch64/sve/load_const_offset_3.c | 2 +- .../gcc.target/aarch64/sve/load_extend_1.c | 31 + .../gcc.target/aarch64/sve/load_extend_10.c | 21 + .../gcc.target/aarch64/sve/load_extend_2.c | 31 + .../gcc.target/aarch64/sve/load_extend_3.c | 21 + .../gcc.target/aarch64/sve/load_extend_4.c | 21 + .../gcc.target/aarch64/sve/load_extend_5.c | 21 + .../gcc.target/aarch64/sve/load_extend_6.c | 21 + .../gcc.target/aarch64/sve/load_extend_7.c | 21 + .../gcc.target/aarch64/sve/load_extend_8.c | 21 + .../gcc.target/aarch64/sve/load_extend_9.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/loop_add_5.c | 14 +- .../gcc.target/aarch64/sve/mask_gather_load_6.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/mask_load_1.c | 12 + .../gcc.target/aarch64/sve/mask_load_slp_1.c | 90 + .../gcc.target/aarch64/sve/mask_struct_load_1.c | 2 +- .../gcc.target/aarch64/sve/mask_struct_load_2.c | 2 +- .../gcc.target/aarch64/sve/mask_struct_load_3.c | 2 +- .../gcc.target/aarch64/sve/mask_struct_load_4.c | 2 +- .../gcc.target/aarch64/sve/mask_struct_load_5.c | 2 +- .../gcc.target/aarch64/sve/mask_struct_store_1.c | 2 +- .../aarch64/sve/mask_struct_store_1_run.c | 2 +- .../gcc.target/aarch64/sve/mask_struct_store_2.c | 2 +- .../aarch64/sve/mask_struct_store_2_run.c | 2 +- .../gcc.target/aarch64/sve/mask_struct_store_3.c | 2 +- .../aarch64/sve/mask_struct_store_3_run.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/maxmin_2.c | 56 - gcc/testsuite/gcc.target/aarch64/sve/maxmin_3.c | 93 - .../gcc.target/aarch64/sve/maxmin_3_run.c | 26 - gcc/testsuite/gcc.target/aarch64/sve/maxmin_4.c | 72 - .../gcc.target/aarch64/sve/maxmin_4_run.c | 26 - .../gcc.target/aarch64/sve/mixed_size_1.c | 39 + .../gcc.target/aarch64/sve/mixed_size_2.c | 41 + .../gcc.target/aarch64/sve/mixed_size_3.c | 41 + .../gcc.target/aarch64/sve/mixed_size_4.c | 43 + .../gcc.target/aarch64/sve/mixed_size_5.c | 42 + gcc/testsuite/gcc.target/aarch64/sve/pack_1.c | 2 +- .../pcs/aarch64-sve-pcs.exp} | 10 +- .../gcc.target/aarch64/sve/pcs/annotate_1.c | 104 + .../gcc.target/aarch64/sve/pcs/annotate_2.c | 103 + .../gcc.target/aarch64/sve/pcs/annotate_3.c | 99 + .../gcc.target/aarch64/sve/pcs/annotate_4.c | 143 + .../gcc.target/aarch64/sve/pcs/annotate_5.c | 143 + .../gcc.target/aarch64/sve/pcs/annotate_6.c | 143 + .../gcc.target/aarch64/sve/pcs/annotate_7.c | 97 + gcc/testsuite/gcc.target/aarch64/sve/pcs/args_1.c | 49 + gcc/testsuite/gcc.target/aarch64/sve/pcs/args_10.c | 33 + .../gcc.target/aarch64/sve/pcs/args_11_nosc.c | 61 + .../gcc.target/aarch64/sve/pcs/args_11_sc.c | 61 + gcc/testsuite/gcc.target/aarch64/sve/pcs/args_2.c | 70 + gcc/testsuite/gcc.target/aarch64/sve/pcs/args_3.c | 70 + gcc/testsuite/gcc.target/aarch64/sve/pcs/args_4.c | 70 + .../gcc.target/aarch64/sve/pcs/args_5_be_f16.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_f32.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_f64.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_s16.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_s32.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_s64.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_s8.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_u16.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_u32.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_u64.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_u8.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_le_f16.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_f32.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_f64.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_s16.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_s32.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_s64.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_s8.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_u16.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_u32.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_u64.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_u8.c | 58 + .../gcc.target/aarch64/sve/pcs/args_6_be_f16.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_f32.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_f64.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_s16.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_s32.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_s64.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_s8.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_u16.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_u32.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_u64.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_u8.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_le_f16.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_f32.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_f64.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_s16.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_s32.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_s64.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_s8.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_u16.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_u32.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_u64.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_u8.c | 70 + gcc/testsuite/gcc.target/aarch64/sve/pcs/args_7.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/pcs/args_8.c | 28 + gcc/testsuite/gcc.target/aarch64/sve/pcs/args_9.c | 49 + gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_1.c | 14 + gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_2.c | 14 + gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_3.c | 14 + gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_4.c | 15 + gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_5.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_6.c | 15 + gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_7.c | 8 + gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_8.c | 11 + .../gcc.target/aarch64/sve/pcs/return_1.c | 32 + .../gcc.target/aarch64/sve/pcs/return_1_1024.c | 31 + .../gcc.target/aarch64/sve/pcs/return_1_2048.c | 31 + .../gcc.target/aarch64/sve/pcs/return_1_256.c | 31 + .../gcc.target/aarch64/sve/pcs/return_1_512.c | 31 + .../gcc.target/aarch64/sve/pcs/return_2.c | 32 + .../gcc.target/aarch64/sve/pcs/return_3.c | 34 + .../gcc.target/aarch64/sve/pcs/return_4.c | 237 + .../gcc.target/aarch64/sve/pcs/return_4_1024.c | 237 + .../gcc.target/aarch64/sve/pcs/return_4_2048.c | 237 + .../gcc.target/aarch64/sve/pcs/return_4_256.c | 237 + .../gcc.target/aarch64/sve/pcs/return_4_512.c | 237 + .../gcc.target/aarch64/sve/pcs/return_5.c | 237 + .../gcc.target/aarch64/sve/pcs/return_5_1024.c | 237 + .../gcc.target/aarch64/sve/pcs/return_5_2048.c | 237 + .../gcc.target/aarch64/sve/pcs/return_5_256.c | 237 + .../gcc.target/aarch64/sve/pcs/return_5_512.c | 237 + .../gcc.target/aarch64/sve/pcs/return_6.c | 258 + .../gcc.target/aarch64/sve/pcs/return_6_1024.c | 265 + .../gcc.target/aarch64/sve/pcs/return_6_2048.c | 265 + .../gcc.target/aarch64/sve/pcs/return_6_256.c | 265 + .../gcc.target/aarch64/sve/pcs/return_6_512.c | 265 + .../gcc.target/aarch64/sve/pcs/return_7.c | 313 + .../gcc.target/aarch64/sve/pcs/return_8.c | 346 + .../gcc.target/aarch64/sve/pcs/return_9.c | 405 + .../gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c | 196 + .../gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c | 196 + .../gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c | 184 + .../gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c | 184 + .../gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c | 271 + .../gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c | 271 + .../gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c | 255 + .../gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c | 255 + gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_3.c | 92 + .../gcc.target/aarch64/sve/pcs/saves_4_be.c | 84 + .../gcc.target/aarch64/sve/pcs/saves_4_le.c | 80 + .../gcc.target/aarch64/sve/pcs/saves_5_be.c | 78 + .../gcc.target/aarch64/sve/pcs/saves_5_le.c | 74 + .../gcc.target/aarch64/sve/pcs/stack_clash_1.c | 204 + .../aarch64/sve/pcs/stack_clash_1_1024.c | 184 + .../aarch64/sve/pcs/stack_clash_1_2048.c | 185 + .../gcc.target/aarch64/sve/pcs/stack_clash_1_256.c | 184 + .../gcc.target/aarch64/sve/pcs/stack_clash_1_512.c | 184 + .../gcc.target/aarch64/sve/pcs/stack_clash_2.c | 336 + .../aarch64/sve/pcs/stack_clash_2_1024.c | 285 + .../aarch64/sve/pcs/stack_clash_2_2048.c | 285 + .../gcc.target/aarch64/sve/pcs/stack_clash_2_256.c | 284 + .../gcc.target/aarch64/sve/pcs/stack_clash_2_512.c | 285 + .../gcc.target/aarch64/sve/pcs/stack_clash_3.c | 63 + .../gcc.target/aarch64/sve/pcs/unprototyped_1.c | 11 + .../gcc.target/aarch64/sve/pcs/varargs_1.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_f16.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_f32.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_f64.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_s16.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_s32.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_s64.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_s8.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_u16.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_u32.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_u64.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_u8.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_3_nosc.c | 75 + .../gcc.target/aarch64/sve/pcs/varargs_3_sc.c | 75 + gcc/testsuite/gcc.target/aarch64/sve/pcs/vpcs_1.c | 6 + gcc/testsuite/gcc.target/aarch64/sve/peel_ind_1.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/peel_ind_2.c | 9 +- .../gcc.target/aarch64/sve/peel_ind_2_run.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/peel_ind_3.c | 4 +- .../gcc.target/aarch64/sve/peel_ind_3_run.c | 4 +- gcc/testsuite/gcc.target/aarch64/sve/pr88834.c | 15 + gcc/testsuite/gcc.target/aarch64/sve/pr91166.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/reduc_1.c | 8 +- gcc/testsuite/gcc.target/aarch64/sve/reduc_2.c | 4 +- gcc/testsuite/gcc.target/aarch64/sve/reduc_3.c | 26 +- .../aarch64/sve/{reduc_3.c => reduc_3_costly.c} | 30 +- gcc/testsuite/gcc.target/aarch64/sve/reduc_4.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/reduc_5.c | 10 +- gcc/testsuite/gcc.target/aarch64/sve/reduc_8.c | 3 +- .../gcc.target/aarch64/sve/reduc_strict_3.c | 116 +- .../gcc.target/aarch64/sve/reduc_strict_4.c | 24 + .../gcc.target/aarch64/sve/reduc_strict_5.c | 28 + .../gcc.target/aarch64/sve/reduc_strict_6.c | 24 + .../gcc.target/aarch64/sve/reduc_strict_7.c | 21 + .../gcc.target/aarch64/sve/reduc_strict_8.c | 22 + .../gcc.target/aarch64/sve/reduc_strict_9.c | 21 + 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.target/aarch64/sve/scatter_store_1.c | 8 +- .../gcc.target/aarch64/sve/scatter_store_2.c | 2 + .../gcc.target/aarch64/sve/scatter_store_3.c | 9 +- .../gcc.target/aarch64/sve/scatter_store_4.c | 2 + .../gcc.target/aarch64/sve/scatter_store_5.c | 12 +- .../gcc.target/aarch64/sve/scatter_store_8.c | 46 + .../gcc.target/aarch64/sve/scatter_store_9.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/sel_6.c | 23 +- gcc/testsuite/gcc.target/aarch64/sve/sel_7.c | 29 - 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_13.c | 11 +- gcc/testsuite/gcc.target/aarch64/sve/slp_2.c | 9 +- gcc/testsuite/gcc.target/aarch64/sve/slp_3.c | 7 +- gcc/testsuite/gcc.target/aarch64/sve/slp_4.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/slp_5.c | 22 +- gcc/testsuite/gcc.target/aarch64/sve/slp_6.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/slp_7.c | 36 +- .../aarch64/sve/{slp_6.c => slp_7_costly.c} | 34 +- .../gcc.target/aarch64/sve/slp_7_costly_run.c | 5 + gcc/testsuite/gcc.target/aarch64/sve/slp_7_run.c | 6 +- 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_4.c | 5 +- .../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_7.c | 8 +- gcc/testsuite/gcc.target/aarch64/sve/truncate_1.c | 44 + gcc/testsuite/gcc.target/aarch64/sve/umax_1.c | 65 + gcc/testsuite/gcc.target/aarch64/sve/umin_1.c | 65 + .../gcc.target/aarch64/sve/unpack_unsigned_1.c | 2 +- .../gcc.target/aarch64/sve/unpack_unsigned_1_run.c | 2 +- .../gcc.target/aarch64/sve/var_stride_1.c | 16 +- .../gcc.target/aarch64/sve/var_stride_2.c | 2 +- .../gcc.target/aarch64/sve/var_stride_3.c | 17 +- .../gcc.target/aarch64/sve/var_stride_5.c | 17 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_12.c | 6 +- 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 + .../aarch64/sve/{adr_1_run.c => vcond_18_run.c} | 21 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_19.c | 46 + .../sve/{loop_add_4_run.c => vcond_19_run.c} | 20 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_20.c | 46 + .../aarch64/sve/{adr_1_run.c => vcond_20_run.c} | 21 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_21.c | 34 + .../sve/{loop_add_4_run.c => vcond_21_run.c} | 21 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_4.c | 91 +- .../gcc.target/aarch64/sve/vcond_4_costly.c | 77 + gcc/testsuite/gcc.target/aarch64/sve/vcond_4_run.c | 20 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_4_sel.c | 78 + .../gcc.target/aarch64/sve/vcond_4_zero.c | 91 + gcc/testsuite/gcc.target/aarch64/sve/vcond_5.c | 65 +- 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_5.c | 25 - gcc/testsuite/gcc.target/aarch64/sve/while_7.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/while_9.c | 2 +- .../aarch64/{aarch64.exp => sve2/aarch64-sve2.exp} | 11 +- gcc/testsuite/gcc.target/aarch64/sve2/average_1.c | 46 + gcc/testsuite/gcc.target/aarch64/sve2/bitsel_1.c | 32 + gcc/testsuite/gcc.target/aarch64/sve2/bitsel_2.c | 14 + gcc/testsuite/gcc.target/aarch64/sve2/bitsel_3.c | 13 + gcc/testsuite/gcc.target/aarch64/sve2/bitsel_4.c | 14 + gcc/testsuite/gcc.target/aarch64/sve2/eor3_1.c | 12 + gcc/testsuite/gcc.target/aarch64/sve2/mulhrs_1.c | 63 + gcc/testsuite/gcc.target/aarch64/sve2/nlogic_1.c | 33 + gcc/testsuite/gcc.target/aarch64/sve2/nlogic_2.c | 14 + gcc/testsuite/gcc.target/aarch64/sve2/shracc_1.c | 39 + gcc/testsuite/gcc.target/aarch64/sve2/whilerw_1.c | 30 + gcc/testsuite/gcc.target/aarch64/sve2/whilewr_1.c | 29 + gcc/testsuite/gcc.target/aarch64/sve2/whilewr_2.c | 37 + .../gcc.target/aarch64/symbol-range-tiny.c | 8 +- gcc/testsuite/gcc.target/aarch64/symbol-range.c | 8 +- gcc/testsuite/gcc.target/aarch64/sync-comp-swap.c | 2 +- gcc/testsuite/gcc.target/aarch64/sync-op-acquire.c | 2 +- gcc/testsuite/gcc.target/aarch64/sync-op-full.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_10.c | 2 +- .../gcc.target/aarch64/torture/simd-abi-10.c | 14 + .../torture/{simd-abi-3.c => simd-abi-11.c} | 16 +- .../gcc.target/aarch64/torture/simd-abi-4.c | 3 +- .../gcc.target/aarch64/torture/simd-abi-8.c | 22 + .../aarch64/torture/{simd-abi-3.c => simd-abi-9.c} | 38 +- .../aarch64/{usadv16qi.c => usadv16qi-dotprod.c} | 9 +- gcc/testsuite/gcc.target/aarch64/usadv16qi.c | 2 +- gcc/testsuite/gcc.target/aarch64/va_arg_1.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/vect_mixed_sizes_1.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_10.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_11.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_12.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_13.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_14.c | 26 + .../gcc.target/aarch64/vect_mixed_sizes_2.c | 19 + .../gcc.target/aarch64/vect_mixed_sizes_3.c | 19 + .../gcc.target/aarch64/vect_mixed_sizes_4.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_5.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_6.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_7.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_8.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_9.c | 18 + gcc/testsuite/gcc.target/arc/add_n-combine.c | 6 +- gcc/testsuite/gcc.target/arc/and-cnst-size.c | 16 + gcc/testsuite/gcc.target/arc/arc.exp | 28 + 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/cmem-7.c | 8 +- gcc/testsuite/gcc.target/arc/cmem-bit-1.c | 4 +- gcc/testsuite/gcc.target/arc/cmem-bit-2.c | 4 +- gcc/testsuite/gcc.target/arc/cmem-bit-3.c | 4 +- gcc/testsuite/gcc.target/arc/cmem-bit-4.c | 4 +- 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-2.c | 3 +- gcc/testsuite/gcc.target/arc/interrupt-6.c | 5 +- gcc/testsuite/gcc.target/arc/jumptable.c | 2 +- gcc/testsuite/gcc.target/arc/long-calls.c | 4 +- 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/or-cnst-size2.c | 12 + gcc/testsuite/gcc.target/arc/pic-2.c | 23 + gcc/testsuite/gcc.target/arc/pr89838.c | 16 + gcc/testsuite/gcc.target/arc/sdata-3.c | 20 +- gcc/testsuite/gcc.target/arc/store-merge-1.c | 5 +- gcc/testsuite/gcc.target/arc/tls-2.c | 14 + gcc/testsuite/gcc.target/arc/tls-3.c | 19 + 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/crc_hf_1.c | 14 + gcc/testsuite/gcc.target/arm/acle/dsp_arith.c | 73 + gcc/testsuite/gcc.target/arm/acle/sat_no_smlatb.c | 19 + gcc/testsuite/gcc.target/arm/acle/saturation.c | 40 + gcc/testsuite/gcc.target/arm/acle/simd32.c | 438 + gcc/testsuite/gcc.target/arm/acle/simd32_sel.c | 15 + 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/testsuite/gcc.target/arm/arm.exp | 2 +- .../gcc.target/arm/armv6-unaligned-load-ice.c | 1 + gcc/testsuite/gcc.target/arm/asm-flag-1.c | 37 + gcc/testsuite/gcc.target/arm/asm-flag-3.c | 39 + gcc/testsuite/gcc.target/arm/asm-flag-4.c | 15 + gcc/testsuite/gcc.target/arm/asm-flag-5.c | 31 + gcc/testsuite/gcc.target/arm/asm-flag-6.c | 63 + gcc/testsuite/gcc.target/arm/attr-crypto.c | 1 + .../gcc.target/arm/attr-neon-builtin-fail.c | 2 +- .../gcc.target/arm/attr-neon-builtin-fail2.c | 3 +- gcc/testsuite/gcc.target/arm/attr-neon-fp16.c | 1 + .../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/combine-cmp-shift.c | 1 + 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-1.c | 1 + gcc/testsuite/gcc.target/arm/data-rel-2.c | 2 + gcc/testsuite/gcc.target/arm/data-rel-3.c | 2 + .../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/ftest-armv7a-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv7a-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv7r-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv7r-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv7ve-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv7ve-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv8a-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv8a-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/lceil-vcvt_1.c | 1 + gcc/testsuite/gcc.target/arm/lfloor-vcvt_1.c | 1 + gcc/testsuite/gcc.target/arm/lround-vcvt_1.c | 1 + gcc/testsuite/gcc.target/arm/macro_defs1.c | 1 + gcc/testsuite/gcc.target/arm/memset-inline-10.c | 1 + gcc/testsuite/gcc.target/arm/mmx-1.c | 1 + gcc/testsuite/gcc.target/arm/mod_2.c | 1 + gcc/testsuite/gcc.target/arm/mod_256.c | 1 + gcc/testsuite/gcc.target/arm/multilib.exp | 22 + gcc/testsuite/gcc.target/arm/negdi-3.c | 4 +- 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/pr40657-1.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/pr44788.c | 1 + gcc/testsuite/gcc.target/arm/pr45701-1.c | 4 +- gcc/testsuite/gcc.target/arm/pr45701-2.c | 4 +- gcc/testsuite/gcc.target/arm/pr50305.c | 1 + gcc/testsuite/gcc.target/arm/pr51835.c | 1 + gcc/testsuite/gcc.target/arm/pr51915.c | 1 + gcc/testsuite/gcc.target/arm/pr52006.c | 1 + gcc/testsuite/gcc.target/arm/pr53187.c | 1 + gcc/testsuite/gcc.target/arm/pr58784.c | 1 + gcc/testsuite/gcc.target/arm/pr59575.c | 1 + gcc/testsuite/gcc.target/arm/pr59858.c | 1 + gcc/testsuite/gcc.target/arm/pr59923.c | 1 + gcc/testsuite/gcc.target/arm/pr60650-2.c | 1 + gcc/testsuite/gcc.target/arm/pr60657.c | 1 + gcc/testsuite/gcc.target/arm/pr60663.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/pr67439_1.c | 1 + gcc/testsuite/gcc.target/arm/pr68620.c | 1 + gcc/testsuite/gcc.target/arm/pr70830.c | 3 +- gcc/testsuite/gcc.target/arm/pr7676.c | 1 + 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/pr79239.c | 1 + gcc/testsuite/gcc.target/arm/pr81863.c | 1 + gcc/testsuite/gcc.target/arm/pr83712.c | 1 + gcc/testsuite/gcc.target/arm/pr88167-1.c | 15 + gcc/testsuite/gcc.target/arm/pr88167-2.c | 18 + gcc/testsuite/gcc.target/arm/pr89093-2.c | 9 + gcc/testsuite/gcc.target/arm/pr89093.c | 7 + gcc/testsuite/gcc.target/arm/pr89190.c | 15 + .../{gcc.dg/pr44136.c => gcc.target/arm/pr90405.c} | 7 +- gcc/testsuite/gcc.target/arm/pr91603.c | 23 + gcc/testsuite/gcc.target/arm/pr91684.c | 15 + .../gcc.target/arm/pragma_arch_switch_2.c | 1 + gcc/testsuite/gcc.target/arm/pragma_attribute.c | 1 + gcc/testsuite/gcc.target/arm/pragma_cpp_fma.c | 1 + .../gcc.target/arm/require-pic-register-loc.c | 17 +- 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-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/thumb-ltu.c | 1 + gcc/testsuite/gcc.target/arm/thumb1-pic-high-reg.c | 1 + .../gcc.target/arm/thumb1-pic-single-base.c | 1 + gcc/testsuite/gcc.target/arm/tlscall.c | 2 + .../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/unsigned-float.c | 1 + gcc/testsuite/gcc.target/arm/usadv16qi.c | 29 + gcc/testsuite/gcc.target/arm/vfp-longcall-apcs.c | 1 + gcc/testsuite/gcc.target/arm/vrinta-ce.c | 1 + gcc/testsuite/gcc.target/arm/vseleqdf.c | 2 +- gcc/testsuite/gcc.target/arm/vseleqsf.c | 2 +- gcc/testsuite/gcc.target/arm/vselgedf.c | 2 +- gcc/testsuite/gcc.target/arm/vselgesf.c | 2 +- gcc/testsuite/gcc.target/arm/vselgtdf.c | 2 +- gcc/testsuite/gcc.target/arm/vselgtsf.c | 2 +- gcc/testsuite/gcc.target/arm/vselledf.c | 2 +- gcc/testsuite/gcc.target/arm/vsellesf.c | 2 +- gcc/testsuite/gcc.target/arm/vselltdf.c | 2 +- gcc/testsuite/gcc.target/arm/vselltsf.c | 2 +- gcc/testsuite/gcc.target/arm/vselnedf.c | 2 +- gcc/testsuite/gcc.target/arm/vselnesf.c | 2 +- gcc/testsuite/gcc.target/arm/vselvcdf.c | 2 +- gcc/testsuite/gcc.target/arm/vselvcsf.c | 2 +- gcc/testsuite/gcc.target/arm/vselvsdf.c | 2 +- gcc/testsuite/gcc.target/arm/vselvssf.c | 2 +- gcc/testsuite/gcc.target/avr/progmem-error-1.cpp | 5 +- .../gcc.target/{vax/vax.exp => bpf/bpf.exp} | 6 +- 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/20060512-1.c | 16 +- gcc/testsuite/gcc.target/i386/20060512-3.c | 7 +- .../gcc.target/i386/387-builtin-fp-int-inexact.c | 1 - gcc/testsuite/gcc.target/i386/387-rint-inline-1.c | 1 - gcc/testsuite/gcc.target/i386/387-rint-inline-2.c | 1 - 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/attr-aligned-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx-1.c | 8 +- .../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.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/avx-vzeroupper-19.c | 2 + gcc/testsuite/gcc.target/i386/avx2-pr90991-1.c | 50 + gcc/testsuite/gcc.target/i386/avx2-pr91201.c | 6 + .../gcc.target/i386/avx2-vect-mask-store-move1.c | 2 + 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/testsuite/gcc.target/i386/avx512bw-pr91150.c | 37 + gcc/testsuite/gcc.target/i386/avx512bw-pr91157.c | 6 + gcc/testsuite/gcc.target/i386/avx512bw-pr91201.c | 6 + .../gcc.target/i386/avx512bw-vect-simd-11.c | 16 + .../gcc.target/i386/avx512bw-vect-simd-15.c | 16 + .../gcc.target/i386/avx512bw-vpmovswb-1.c | 1 + .../gcc.target/i386/avx512bw-vpmovuswb-1.c | 1 + gcc/testsuite/gcc.target/i386/avx512bw-vpmovwb-1.c | 1 + gcc/testsuite/gcc.target/i386/avx512dq-pr90991-1.c | 47 + gcc/testsuite/gcc.target/i386/avx512dq-pr90991-2.c | 47 + .../gcc.target/i386/avx512dq-vfpclasspd-1.c | 12 +- .../gcc.target/i386/avx512dq-vfpclassps-1.c | 12 +- .../gcc.target/i386/avx512dq-vfpclasssd-1.c | 2 + ...12dq-vfpclasspd-2.c => avx512dq-vfpclasssd-2.c} | 24 +- .../gcc.target/i386/avx512dq-vfpclassss-1.c | 2 + ...12dq-vfpclassps-2.c => avx512dq-vfpclassss-2.c} | 30 +- .../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-gather-2.c | 2 + gcc/testsuite/gcc.target/i386/avx512f-gather-5.c | 2 + gcc/testsuite/gcc.target/i386/avx512f-pr91157.c | 29 + .../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-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/avx512f-vfmaddXXXsd-3.c | 5 + .../gcc.target/i386/avx512f-vfmaddXXXss-3.c | 5 + .../gcc.target/i386/avx512f-vfmsubXXXsd-3.c | 5 + .../gcc.target/i386/avx512f-vfmsubXXXss-2.c | 4 +- .../gcc.target/i386/avx512f-vfmsubXXXss-3.c | 5 + .../gcc.target/i386/avx512f-vfnmaddXXXsd-3.c | 5 + .../gcc.target/i386/avx512f-vfnmaddXXXss-2.c | 4 +- .../gcc.target/i386/avx512f-vfnmaddXXXss-3.c | 5 + .../gcc.target/i386/avx512f-vfnmsubXXXsd-3.c | 5 + .../gcc.target/i386/avx512f-vfnmsubXXXss-3.c | 5 + .../gcc.target/i386/avx512f-vrndscalesd-1.c | 12 +- .../gcc.target/i386/avx512f-vrndscalesd-2.c | 42 +- .../gcc.target/i386/avx512f-vrndscaless-1.c | 12 +- .../gcc.target/i386/avx512f-vrndscaless-2.c | 41 +- .../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/testsuite/gcc.target/i386/builtin_target.c | 4 + .../i386/{cet-notrack-2b.c => 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/cet-notrack-5a.c | 3 +- gcc/testsuite/gcc.target/i386/cet-notrack-5b.c | 3 +- gcc/testsuite/gcc.target/i386/cet-notrack-6b.c | 3 +- gcc/testsuite/gcc.target/i386/cet-notrack-icf-1.c | 4 +- gcc/testsuite/gcc.target/i386/cet-notrack-icf-2.c | 2 +- gcc/testsuite/gcc.target/i386/cet-notrack-icf-3.c | 4 +- gcc/testsuite/gcc.target/i386/cet-notrack-icf-4.c | 2 +- gcc/testsuite/gcc.target/i386/cet-sjlj-3.c | 2 +- gcc/testsuite/gcc.target/i386/cet-sjlj-5.c | 2 +- gcc/testsuite/gcc.target/i386/cet-sjlj-6b.c | 1 + gcc/testsuite/gcc.target/i386/conversion.c | 1 - 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/falign-functions-2.c | 1 + gcc/testsuite/gcc.target/i386/falign-functions-3.c | 9 +- gcc/testsuite/gcc.target/i386/fentry-override.c | 1 + gcc/testsuite/gcc.target/i386/fentry.c | 1 + gcc/testsuite/gcc.target/i386/fentryname1.c | 1 + gcc/testsuite/gcc.target/i386/fentryname2.c | 1 + gcc/testsuite/gcc.target/i386/fentryname3.c | 1 + 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.target/i386/fuse-caller-save-rec.c | 8 +- .../gcc.target/i386/fuse-caller-save-xmm.c | 16 +- gcc/testsuite/gcc.target/i386/fuse-caller-save.c | 8 +- gcc/testsuite/gcc.target/i386/gfni-4.c | 2 +- gcc/testsuite/gcc.target/i386/gfni-5.c | 19 + .../gcc.target/i386/ifcvt-onecmpl-abs-1.c | 8 +- gcc/testsuite/gcc.target/i386/indirect-thunk-1.c | 13 +- gcc/testsuite/gcc.target/i386/indirect-thunk-2.c | 13 +- gcc/testsuite/gcc.target/i386/indirect-thunk-3.c | 13 +- gcc/testsuite/gcc.target/i386/indirect-thunk-4.c | 13 +- gcc/testsuite/gcc.target/i386/indirect-thunk-7.c | 11 +- .../gcc.target/i386/indirect-thunk-attr-1.c | 13 +- .../gcc.target/i386/indirect-thunk-attr-2.c | 13 +- .../gcc.target/i386/indirect-thunk-attr-3.c | 13 +- .../gcc.target/i386/indirect-thunk-attr-4.c | 13 +- .../gcc.target/i386/indirect-thunk-attr-5.c | 13 +- .../gcc.target/i386/indirect-thunk-attr-6.c | 13 +- .../gcc.target/i386/indirect-thunk-attr-7.c | 11 +- .../gcc.target/i386/indirect-thunk-attr-8.c | 9 +- .../gcc.target/i386/indirect-thunk-extern-1.c | 13 +- .../gcc.target/i386/indirect-thunk-extern-2.c | 13 +- .../gcc.target/i386/indirect-thunk-extern-3.c | 13 +- .../gcc.target/i386/indirect-thunk-extern-4.c | 10 +- .../gcc.target/i386/indirect-thunk-extern-7.c | 9 +- .../gcc.target/i386/indirect-thunk-inline-1.c | 13 +- .../gcc.target/i386/indirect-thunk-inline-2.c | 13 +- .../gcc.target/i386/indirect-thunk-inline-3.c | 13 +- .../gcc.target/i386/indirect-thunk-inline-4.c | 13 +- .../gcc.target/i386/indirect-thunk-inline-7.c | 9 +- .../gcc.target/i386/indirect-thunk-register-1.c | 11 +- .../gcc.target/i386/indirect-thunk-register-2.c | 9 +- .../gcc.target/i386/indirect-thunk-register-3.c | 9 +- .../gcc.target/i386/indirect-thunk-register-4.c | 3 +- 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/l_fma_double_1.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_double_2.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_double_3.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_double_4.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_double_5.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_double_6.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_float_1.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_float_2.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_float_3.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_float_4.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_float_5.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_float_6.c | 2 + gcc/testsuite/gcc.target/i386/mask-pack.c | 2 + gcc/testsuite/gcc.target/i386/mask-unpack.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/memcpy-strategy-3.c | 5 +- gcc/testsuite/gcc.target/i386/memset-strategy-1.c | 6 +- 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/mvc14.c | 16 + gcc/testsuite/gcc.target/i386/mvc15.c | 11 + gcc/testsuite/gcc.target/i386/mvc3.c | 2 +- gcc/testsuite/gcc.target/i386/mvc4.c | 2 +- gcc/testsuite/gcc.target/i386/naked-1.c | 4 +- gcc/testsuite/gcc.target/i386/nop-mcount.c | 1 + gcc/testsuite/gcc.target/i386/pconfig-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr18041-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr18041-2.c | 4 +- gcc/testsuite/gcc.target/i386/pr22076.c | 18 +- gcc/testsuite/gcc.target/i386/pr24414.c | 1 + gcc/testsuite/gcc.target/i386/pr27971.c | 2 + gcc/testsuite/gcc.target/i386/pr30848.c | 2 +- gcc/testsuite/gcc.target/i386/pr30970.c | 2 +- gcc/testsuite/gcc.target/i386/pr32219-1.c | 12 +- gcc/testsuite/gcc.target/i386/pr32219-2.c | 12 +- gcc/testsuite/gcc.target/i386/pr32219-3.c | 17 +- gcc/testsuite/gcc.target/i386/pr32219-4.c | 10 +- gcc/testsuite/gcc.target/i386/pr32219-5.c | 10 +- gcc/testsuite/gcc.target/i386/pr32219-6.c | 15 +- gcc/testsuite/gcc.target/i386/pr32219-7.c | 16 +- gcc/testsuite/gcc.target/i386/pr32219-8.c | 12 +- gcc/testsuite/gcc.target/i386/pr39013-1.c | 8 +- gcc/testsuite/gcc.target/i386/pr39013-2.c | 8 +- gcc/testsuite/gcc.target/i386/pr39082-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr39678.c | 2 +- gcc/testsuite/gcc.target/i386/pr47312.c | 1 - gcc/testsuite/gcc.target/i386/pr49095.c | 6 +- gcc/testsuite/gcc.target/i386/pr49866.c | 1 + gcc/testsuite/gcc.target/i386/pr52146.c | 1 + gcc/testsuite/gcc.target/i386/pr52698.c | 1 + gcc/testsuite/gcc.target/i386/pr52857-1.c | 1 + gcc/testsuite/gcc.target/i386/pr52857-2.c | 1 + gcc/testsuite/gcc.target/i386/pr52876.c | 1 + gcc/testsuite/gcc.target/i386/pr53698.c | 1 + gcc/testsuite/gcc.target/i386/pr54157.c | 1 + 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/pr55049-1.c | 1 + gcc/testsuite/gcc.target/i386/pr55093.c | 1 + gcc/testsuite/gcc.target/i386/pr55116-1.c | 1 + gcc/testsuite/gcc.target/i386/pr55116-2.c | 1 + gcc/testsuite/gcc.target/i386/pr55597.c | 1 + gcc/testsuite/gcc.target/i386/pr57756.c | 2 +- gcc/testsuite/gcc.target/i386/pr59874-3.c | 3 +- gcc/testsuite/gcc.target/i386/pr59929.c | 1 + gcc/testsuite/gcc.target/i386/pr61599-1.c | 1 + gcc/testsuite/gcc.target/i386/pr62120.c | 4 +- gcc/testsuite/gcc.target/i386/pr63538.c | 4 +- gcc/testsuite/gcc.target/i386/pr63620.c | 2 +- gcc/testsuite/gcc.target/i386/pr64317.c | 11 +- gcc/testsuite/gcc.target/i386/pr66470.c | 1 + gcc/testsuite/gcc.target/i386/pr66819-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr66819-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr67985-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr68843-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr69255-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr69255-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr69255-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr70738-7.c | 2 +- gcc/testsuite/gcc.target/i386/pr71801.c | 2 +- gcc/testsuite/gcc.target/i386/pr73350.c | 2 +- gcc/testsuite/gcc.target/i386/pr77881.c | 4 +- gcc/testsuite/gcc.target/i386/pr79804.c | 2 +- gcc/testsuite/gcc.target/i386/pr80969-3.c | 5 +- gcc/testsuite/gcc.target/i386/pr81563.c | 3 +- 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/pr82659-3.c | 1 + gcc/testsuite/gcc.target/i386/pr82662.c | 2 +- gcc/testsuite/gcc.target/i386/pr82673.c | 2 +- gcc/testsuite/gcc.target/i386/pr82699-2.c | 1 + gcc/testsuite/gcc.target/i386/pr82699-4.c | 1 + gcc/testsuite/gcc.target/i386/pr82699-5.c | 1 + gcc/testsuite/gcc.target/i386/pr82699-6.c | 1 + gcc/testsuite/gcc.target/i386/pr84101.c | 3 +- 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.target/i386/{pr85693.c => pr85693-1.c} | 4 +- gcc/testsuite/gcc.target/i386/pr85693.c | 2 +- gcc/testsuite/gcc.target/i386/pr86257.c | 2 +- .../gcc.target/i386/{pr87007-2.c => pr87007-3.c} | 8 +- .../gcc.target/i386/{pr87007-2.c => pr87007-4.c} | 12 +- .../gcc.target/i386/{pr87007-2.c => pr87007-5.c} | 12 +- gcc/testsuite/gcc.target/i386/pr87853.c | 20 + 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/pr89945.c | 21 + gcc/testsuite/gcc.target/i386/pr89965.c | 39 + gcc/testsuite/gcc.target/i386/pr90007.c | 15 + gcc/testsuite/gcc.target/i386/pr90096.c | 24 + gcc/testsuite/gcc.target/i386/pr90178.c | 13 + gcc/testsuite/gcc.target/i386/pr90193.c | 21 + .../i386/{avx512vl-pr87214-1.c => pr90358.c} | 23 +- 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/pr90547.c | 21 + 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/pr90899.c | 6 + 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/pr91131.c | 19 + gcc/testsuite/gcc.target/i386/pr91154.c | 20 + .../gcc.target/i386/{pr78904-1.c => pr91188-1a.c} | 37 +- .../gcc.target/i386/{pr78904-1.c => pr91188-1b.c} | 39 +- 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.target/i386/{cmov9.c => pr91385.c} | 5 +- 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 + .../pr67271.c => gcc.target/i386/pr91528.c} | 7 +- gcc/testsuite/gcc.target/i386/pr91604.c | 11 + gcc/testsuite/gcc.target/i386/pr91623.c | 32 + gcc/testsuite/gcc.target/i386/pr91704.c | 14 + gcc/testsuite/gcc.target/i386/pr91897.c | 12 + gcc/testsuite/gcc.target/i386/pr91931.c | 5 + gcc/testsuite/gcc.target/i386/pr91994.c | 35 + gcc/testsuite/gcc.target/i386/pr92140.c | 38 + gcc/testsuite/gcc.target/i386/pr92225.c | 19 + gcc/testsuite/gcc.target/i386/pr92258.c | 12 + gcc/testsuite/gcc.target/i386/pr92295.c | 13 + gcc/testsuite/gcc.target/i386/pr92549.c | 17 + gcc/testsuite/gcc.target/i386/pr92615.c | 45 + gcc/testsuite/gcc.target/i386/pr92645-2.c | 34 + gcc/testsuite/gcc.target/i386/pr92645-3.c | 37 + gcc/testsuite/gcc.target/i386/pr92645-4.c | 56 + gcc/testsuite/gcc.target/i386/pr92645-5.c | 21 + gcc/testsuite/gcc.target/i386/pr92645.c | 36 + gcc/testsuite/gcc.target/i386/ptwrite2.c | 4 +- gcc/testsuite/gcc.target/i386/ret-thunk-1.c | 6 +- gcc/testsuite/gcc.target/i386/ret-thunk-10.c | 13 +- gcc/testsuite/gcc.target/i386/ret-thunk-11.c | 13 +- gcc/testsuite/gcc.target/i386/ret-thunk-12.c | 13 +- gcc/testsuite/gcc.target/i386/ret-thunk-13.c | 13 +- gcc/testsuite/gcc.target/i386/ret-thunk-14.c | 15 +- gcc/testsuite/gcc.target/i386/ret-thunk-15.c | 15 +- gcc/testsuite/gcc.target/i386/ret-thunk-16.c | 11 +- gcc/testsuite/gcc.target/i386/ret-thunk-2.c | 6 +- gcc/testsuite/gcc.target/i386/ret-thunk-22.c | 12 +- gcc/testsuite/gcc.target/i386/ret-thunk-23.c | 12 +- gcc/testsuite/gcc.target/i386/ret-thunk-24.c | 12 +- gcc/testsuite/gcc.target/i386/ret-thunk-3.c | 6 +- gcc/testsuite/gcc.target/i386/ret-thunk-4.c | 6 +- gcc/testsuite/gcc.target/i386/ret-thunk-5.c | 6 +- gcc/testsuite/gcc.target/i386/ret-thunk-6.c | 6 +- gcc/testsuite/gcc.target/i386/ret-thunk-7.c | 6 +- gcc/testsuite/gcc.target/i386/ret-thunk-8.c | 6 +- gcc/testsuite/gcc.target/i386/ret-thunk-9.c | 17 +- gcc/testsuite/gcc.target/i386/returninst1.c | 1 + gcc/testsuite/gcc.target/i386/returninst2.c | 1 + gcc/testsuite/gcc.target/i386/returninst3.c | 1 + .../gcc.target/i386/spellcheck-options-5.c | 5 + gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 10 +- gcc/testsuite/gcc.target/i386/sse-14.c | 2 +- gcc/testsuite/gcc.target/i386/sse-22.c | 9 +- gcc/testsuite/gcc.target/i386/sse-23.c | 15 +- .../gcc.target/i386/sse2-builtin-fp-int-inexact.c | 1 - gcc/testsuite/gcc.target/i386/sse2-cvt-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse2-load-multi.c | 1 + 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-rint-inline-1.c | 1 - gcc/testsuite/gcc.target/i386/sse2-rint-inline-2.c | 1 - gcc/testsuite/gcc.target/i386/sse2-store-multi.c | 1 + 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 +- .../i386/sse4_1-builtin-fp-int-inexact.c | 1 - .../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/testsuite/gcc.target/i386/sse4_1-rint-inline.c | 1 - .../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/testsuite/gcc.target/i386/stack-prot-sym.c | 1 + .../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.target/i386/volatile-bitfields-2.c | 2 +- gcc/testsuite/gcc.target/i386/wbinvd-1.c | 2 +- gcc/testsuite/gcc.target/i386/wbnoinvd-1.c | 2 +- gcc/testsuite/gcc.target/i386/xop-vshift-1.c | 9 +- gcc/testsuite/gcc.target/mips/call-clobbered-3.c | 2 - gcc/testsuite/gcc.target/mips/call-clobbered-4.c | 23 - gcc/testsuite/gcc.target/mips/cfgcleanup-jalr1.c | 19 + gcc/testsuite/gcc.target/mips/cfgcleanup-jalr2.c | 23 + gcc/testsuite/gcc.target/mips/cfgcleanup-jalr3.c | 23 + gcc/testsuite/gcc.target/mips/constant-spill.c | 31 + .../gcc.target/mips/data-sym-multi-pool.c | 45 + gcc/testsuite/gcc.target/mips/data-sym-pool.c | 5 +- gcc/testsuite/gcc.target/mips/dwarfregtable-1.c | 5 + gcc/testsuite/gcc.target/mips/dwarfregtable-2.c | 5 + gcc/testsuite/gcc.target/mips/dwarfregtable-3.c | 5 + gcc/testsuite/gcc.target/mips/dwarfregtable-4.c | 5 + gcc/testsuite/gcc.target/mips/dwarfregtable.h | 22 + gcc/testsuite/gcc.target/mips/get-fcsr-3.c | 9 + gcc/testsuite/gcc.target/mips/mips-builtins-pure.c | 20 + gcc/testsuite/gcc.target/mips/mips64r6-ti-mult.c | 16 + gcc/testsuite/gcc.target/mips/msa-dpadd-dpsub.c | 28 + gcc/testsuite/gcc.target/mips/msa-ds.c | 31 + gcc/testsuite/gcc.target/mips/msa-fmadd-n64.c | 101 + gcc/testsuite/gcc.target/mips/msa-fmadd-o32.c | 101 + gcc/testsuite/gcc.target/mips/msa-insert-split.c | 16 + gcc/testsuite/gcc.target/mips/pr91769.c | 19 + .../gcc.target/mips/r10k-cache-barrier-9.c | 2 +- gcc/testsuite/gcc.target/msp430/430x-insns.c | 1646 + .../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/csv-using-env-var.c | 10 + .../msp430/devices/csv-using-installed.c | 9 + .../gcc.target/msp430/devices/csv-using-option.c | 9 + .../gcc.target/msp430/devices/devices-main.c | 10 + .../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.target/msp430/devices/msp430-devices.h | 3 + gcc/testsuite/gcc.target/msp430/emulate-slli.c | 19 + gcc/testsuite/gcc.target/msp430/emulate-srai.c | 19 + gcc/testsuite/gcc.target/msp430/emulate-srli.c | 16 + .../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.target/msp430/mlarge-use-430-insn.c | 33 + gcc/testsuite/gcc.target/msp430/msp430.exp | 194 +- 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/object-attributes-430.c | 14 + .../gcc.target/msp430/object-attributes-default.c | 16 + .../msp430/object-attributes-mlarge-any-region.c | 14 + .../gcc.target/msp430/object-attributes-mlarge.c | 15 + .../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/msp430/tiny-printf.c | 3 + gcc/testsuite/gcc.target/nios2/pr92499-1.c | 48 + gcc/testsuite/gcc.target/nios2/pr92499-2.c | 45 + gcc/testsuite/gcc.target/nios2/pr92499-3.c | 23 + gcc/testsuite/gcc.target/or1k/shftimm-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp | 6 +- .../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/testsuite/gcc.target/powerpc/bmi2-bzhi64-1a.c | 2 +- gcc/testsuite/gcc.target/powerpc/builtins-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/builtins-2.c | 1 + .../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/darn-3.c | 16 + gcc/testsuite/gcc.target/powerpc/darwin-bool-1.c | 2 + gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp | 7 +- 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 +- .../gcc.target/powerpc/fold-vec-extract-char.p8.c | 12 +- .../gcc.target/powerpc/fold-vec-extract-int.p8.c | 8 +- .../gcc.target/powerpc/fold-vec-extract-short.p8.c | 10 +- .../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/loop_align.c | 2 +- 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/pcrel-sibcall-1.c | 50 + gcc/testsuite/gcc.target/powerpc/ppc-fma-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-4.c | 2 +- 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/pr64205.c | 1 + 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/pr71785.c | 7 +- gcc/testsuite/gcc.target/powerpc/pr72804.c | 17 +- gcc/testsuite/gcc.target/powerpc/pr78604.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr79439-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr79909.c | 1 + gcc/testsuite/gcc.target/powerpc/pr80125.c | 2 +- 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 + .../powerpc/{vsx-builtin-13a.c => pr89424-0.c} | 62 +- gcc/testsuite/gcc.target/powerpc/pr89765-mc.c | 400 + gcc/testsuite/gcc.target/powerpc/pr91275.c | 26 + gcc/testsuite/gcc.target/powerpc/pr92090-2.c | 45 + gcc/testsuite/gcc.target/powerpc/pr92090.c | 43 + gcc/testsuite/gcc.target/powerpc/pr92132-fp-1.c | 297 + gcc/testsuite/gcc.target/powerpc/pr92132-fp-2.c | 297 + gcc/testsuite/gcc.target/powerpc/pr92132-int-1.c | 126 + gcc/testsuite/gcc.target/powerpc/pr92132-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/pr92449-1.c | 7 + .../powerpc/pure-builtin-redundant-load.c | 47 + 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.target/powerpc/safe-indirect-jump-1.c | 1 + .../gcc.target/powerpc/safe-indirect-jump-7.c | 1 + .../gcc.target/powerpc/small-loop-unroll.c | 13 + gcc/testsuite/gcc.target/powerpc/spec-barr-1.c | 2 +- .../powerpc/{ssse3-check.h => sse4_1-check.h} | 6 +- .../gcc.target/{i386 => powerpc}/sse4_1-pblendvb.c | 5 +- .../{i386 => powerpc}/sse4_1-pblendw-2.c | 5 +- .../gcc.target/{i386 => powerpc}/sse4_1-pblendw.c | 5 +- .../gcc.target/powerpc/stabs-attrib-vect-darwin.c | 1 + 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 | 2 +- .../gcc.target/powerpc/vsu/vec-any-eqz-7.c | 2 +- .../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/testsuite/gcc.target/powerpc/vsx-builtin-10c.c | 155 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-10d.c | 155 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-11c.c | 149 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-11d.c | 149 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-12c.c | 112 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-12d.c | 112 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-13a.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-13b.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-13c.c | 115 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-13d.c | 115 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-14c.c | 149 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-14d.c | 149 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-15c.c | 151 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-15d.c | 151 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-16c.c | 180 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-16d.c | 163 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-17c.c | 154 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-17d.c | 154 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-18c.c | 148 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-18d.c | 148 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-19c.c | 122 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-19d.c | 122 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-20a.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-20b.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-20c.c | 115 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-20d.c | 115 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-9c.c | 164 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-9d.c | 164 + 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/{sh => pru}/pr64366.c | 2 +- gcc/testsuite/gcc.target/pru/pragma-ctable_entry.c | 22 + .../gcc.target/{nios2/nios2.exp => pru/pru.exp} | 6 +- 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/arch-1.c | 2 +- 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.target/riscv/interrupt-conflict-mode.c | 2 +- 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.target/riscv/promote-type-for-libcall.c | 37 + gcc/testsuite/gcc.target/riscv/save-restore-2.c | 22 + gcc/testsuite/gcc.target/riscv/save-restore-3.c | 16 + gcc/testsuite/gcc.target/riscv/save-restore-4.c | 19 + gcc/testsuite/gcc.target/riscv/save-restore-5.c | 9 + gcc/testsuite/gcc.target/riscv/save-restore-6.c | 16 + gcc/testsuite/gcc.target/riscv/save-restore-7.c | 30 + gcc/testsuite/gcc.target/riscv/save-restore-8.c | 12 + gcc/testsuite/gcc.target/riscv/shift-shift-2.c | 16 +- gcc/testsuite/gcc.target/riscv/shift-shift-4.c | 13 + gcc/testsuite/gcc.target/riscv/shift-shift-5.c | 16 + .../gcc.target/s390/addsub-signed-overflow-1.c | 83 + .../gcc.target/s390/addsub-signed-overflow-2.c | 82 + .../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 +- ...y-element-pic.c => global-array-element-pic2.c} | 4 +- .../gcc.target/s390/load-thread-pointer-once-2.c | 14 + .../gcc.target/s390/load-thread-pointer-once.c | 12 + .../gcc.target/s390/mul-signed-overflow-1.c | 58 + .../gcc.target/s390/mul-signed-overflow-2.c | 58 + gcc/testsuite/gcc.target/s390/pr89952.c | 12 + .../gcc.target/s390/rotate-truncation-mask.c | 11 + gcc/testsuite/gcc.target/s390/s390.exp | 30 +- gcc/testsuite/gcc.target/s390/sigfpe-eh.c | 10 + .../gcc.target/s390/vector/combine-shift-vec.c | 107 + .../gcc.target/s390/vector/vec-scalar-cmp-1.c | 18 +- gcc/testsuite/gcc.target/s390/vector/vec-shift-2.c | 24 + .../s390/zvector/autovec-double-quiet-eq.c | 8 + .../s390/zvector/autovec-double-quiet-ge.c | 8 + .../s390/zvector/autovec-double-quiet-gt.c | 8 + .../s390/zvector/autovec-double-quiet-le.c | 8 + .../s390/zvector/autovec-double-quiet-lt.c | 8 + .../s390/zvector/autovec-double-quiet-ordered.c | 10 + .../s390/zvector/autovec-double-quiet-uneq.c | 10 + .../s390/zvector/autovec-double-quiet-unordered.c | 11 + .../autovec-double-signaling-eq-z13-finite.c | 10 + .../s390/zvector/autovec-double-signaling-eq-z13.c | 9 + .../s390/zvector/autovec-double-signaling-eq.c | 11 + .../autovec-double-signaling-ge-z13-finite.c | 10 + .../s390/zvector/autovec-double-signaling-ge-z13.c | 9 + .../s390/zvector/autovec-double-signaling-ge.c | 8 + .../autovec-double-signaling-gt-z13-finite.c | 10 + .../s390/zvector/autovec-double-signaling-gt-z13.c | 9 + .../s390/zvector/autovec-double-signaling-gt.c | 8 + .../autovec-double-signaling-le-z13-finite.c | 10 + .../s390/zvector/autovec-double-signaling-le-z13.c | 9 + .../s390/zvector/autovec-double-signaling-le.c | 8 + .../autovec-double-signaling-lt-z13-finite.c | 10 + .../s390/zvector/autovec-double-signaling-lt-z13.c | 9 + .../s390/zvector/autovec-double-signaling-lt.c | 8 + .../autovec-double-signaling-ltgt-z13-finite.c | 9 + .../zvector/autovec-double-signaling-ltgt-z13.c | 9 + .../s390/zvector/autovec-double-signaling-ltgt.c | 9 + .../s390/zvector/autovec-double-smax-z13.F90 | 11 + .../s390/zvector/autovec-double-smax.F90 | 8 + .../s390/zvector/autovec-double-smin-z13.F90 | 11 + .../s390/zvector/autovec-double-smin.F90 | 8 + .../s390/zvector/autovec-float-quiet-eq.c | 8 + .../s390/zvector/autovec-float-quiet-ge.c | 8 + .../s390/zvector/autovec-float-quiet-gt.c | 8 + .../s390/zvector/autovec-float-quiet-le.c | 8 + .../s390/zvector/autovec-float-quiet-lt.c | 8 + .../s390/zvector/autovec-float-quiet-ordered.c | 10 + .../s390/zvector/autovec-float-quiet-uneq.c | 10 + .../s390/zvector/autovec-float-quiet-unordered.c | 11 + .../s390/zvector/autovec-float-signaling-eq.c | 11 + .../s390/zvector/autovec-float-signaling-ge.c | 8 + .../s390/zvector/autovec-float-signaling-gt.c | 8 + .../s390/zvector/autovec-float-signaling-le.c | 8 + .../s390/zvector/autovec-float-signaling-lt.c | 8 + .../s390/zvector/autovec-float-signaling-ltgt.c | 9 + .../gcc.target/s390/zvector/autovec-fortran.h | 7 + .../zvector/autovec-long-double-signaling-ge.c | 8 + .../zvector/autovec-long-double-signaling-gt.c | 8 + .../zvector/autovec-long-double-signaling-le.c | 8 + .../zvector/autovec-long-double-signaling-lt.c | 8 + gcc/testsuite/gcc.target/s390/zvector/autovec.h | 43 + gcc/testsuite/gcc.target/s390/zvector/vec-cmp-1.c | 72 +- gcc/testsuite/gcc.target/s390/zvector/vec-sldw.c | 55 + .../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/20161111-1.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/setjmp-1.c | 4 +- gcc/testsuite/gcc.target/sparc/sparc-ret-3.c | 2 +- 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 + .../gcc.target/x86_64/abi/avx512f/abi-avx512f.exp | 1 - .../x86_64/abi/avx512f/asm-support-darwin.s | 93 + .../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/pr91880.c | 10 + .../gcc.target/{vax/vax.exp => xtensa/xtensa.exp} | 6 +- gcc/testsuite/gdc.dg/link.d | 2 +- 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/runnable.d | 13 +- gcc/testsuite/gdc.dg/simd.d | 5 +- gcc/testsuite/gdc.test/README.gcc | 14 + gcc/testsuite/gdc.test/compilable/aggr_alignment.d | 13 + gcc/testsuite/gdc.test/compilable/b16976.d | 66 + .../gdc.test/compilable/imports/test16214b.d | 10 + gcc/testsuite/gdc.test/compilable/interpret3.d | 20 +- gcc/testsuite/gdc.test/compilable/test16214a.d | 7 + gcc/testsuite/gdc.test/compilable/test19778.d | 6 + 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 + gcc/testsuite/gdc.test/fail_compilation/fail2456.d | 110 + .../fail_compilation/staticarrayoverflow.d | 16 +- .../gdc.test/fail_compilation/test18312.d | 15 + gcc/testsuite/gdc.test/gdc-test.exp | 3 + gcc/testsuite/gdc.test/runnable/mars1.d | 6 +- gcc/testsuite/gdc.test/runnable/test12.d | 9 +- gcc/testsuite/gdc.test/runnable/test23.d | 29 +- gcc/testsuite/gdc.test/runnable/test42.d | 35 +- gcc/testsuite/gfortran.dg/ISO_Fortran_binding_1.c | 75 +- .../gfortran.dg/ISO_Fortran_binding_1.f90 | 14 +- gcc/testsuite/gfortran.dg/ISO_Fortran_binding_10.c | 73 + .../gfortran.dg/ISO_Fortran_binding_10.f90 | 99 + gcc/testsuite/gfortran.dg/ISO_Fortran_binding_11.c | 78 + .../gfortran.dg/ISO_Fortran_binding_11.f90 | 81 + gcc/testsuite/gfortran.dg/ISO_Fortran_binding_12.c | 29 + .../gfortran.dg/ISO_Fortran_binding_12.f90 | 53 + 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_15.c | 43 + .../gfortran.dg/ISO_Fortran_binding_15.f90 | 20 + gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.c | 40 + .../gfortran.dg/ISO_Fortran_binding_16.f90 | 25 + gcc/testsuite/gfortran.dg/ISO_Fortran_binding_17.c | 25 + .../gfortran.dg/ISO_Fortran_binding_17.f90 | 77 + .../gfortran.dg/ISO_Fortran_binding_3.f90 | 25 +- .../gfortran.dg/ISO_Fortran_binding_4.f90 | 24 +- gcc/testsuite/gfortran.dg/ISO_Fortran_binding_9.c | 14 + .../gfortran.dg/ISO_Fortran_binding_9.f90 | 28 + gcc/testsuite/gfortran.dg/abstract_type_6.f03 | 2 +- gcc/testsuite/gfortran.dg/achar_2.f90 | 5 + gcc/testsuite/gfortran.dg/achar_5.f90 | 5 - .../gfortran.dg/alloc_comp_auto_array_3.f90 | 2 +- gcc/testsuite/gfortran.dg/allocated_1.f90 | 24 + gcc/testsuite/gfortran.dg/allocated_2.f90 | 16 + gcc/testsuite/gfortran.dg/allocated_3.f90 | 6 + gcc/testsuite/gfortran.dg/altreturn_10.f90 | 2 +- gcc/testsuite/gfortran.dg/argument_checking_11.f90 | 8 +- gcc/testsuite/gfortran.dg/argument_checking_13.f90 | 6 +- 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/argument_checking_24.f90 | 63 + .../gfortran.dg/arithmetic_overflow_1.f90 | 6 +- gcc/testsuite/gfortran.dg/assign_10.f90 | 2 +- gcc/testsuite/gfortran.dg/associate_48.f90 | 41 + gcc/testsuite/gfortran.dg/associate_49.f90 | 34 + .../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 +- .../{assumed_type_2.f90 => assumed_type_2a.f90} | 38 - gcc/testsuite/gfortran.dg/auto_in_equiv_1.f90 | 35 + gcc/testsuite/gfortran.dg/auto_in_equiv_2.f90 | 14 + gcc/testsuite/gfortran.dg/auto_in_equiv_3.f90 | 19 + gcc/testsuite/gfortran.dg/auto_in_equiv_4.f90 | 18 + gcc/testsuite/gfortran.dg/auto_in_equiv_5.f90 | 18 + gcc/testsuite/gfortran.dg/auto_in_equiv_6.f90 | 18 + gcc/testsuite/gfortran.dg/auto_in_equiv_7.f90 | 19 + gcc/testsuite/gfortran.dg/bad_operands.f90 | 10 + gcc/testsuite/gfortran.dg/bessel_3.f90 | 8 +- 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/bind_c_procs_3.f90 | 25 + gcc/testsuite/gfortran.dg/bind_c_usage_33.f90 | 21 + gcc/testsuite/gfortran.dg/bind_c_usage_33_c.c | 15 + gcc/testsuite/gfortran.dg/block_name_2.f90 | 6 +- gcc/testsuite/gfortran.dg/bounds_check_21.f90 | 12 + 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/byte_3.f | 6 + gcc/testsuite/gfortran.dg/byte_4.f90 | 10 + 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_result_19.f90 | 24 + gcc/testsuite/gfortran.dg/char_result_mod_19.f90 | 18 + gcc/testsuite/gfortran.dg/character_mismatch.f90 | 76 + 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_70.f03 | 38 + gcc/testsuite/gfortran.dg/class_71.f90 | 13 + 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/compare_interfaces.f90 | 73 + gcc/testsuite/gfortran.dg/contiguous_3.f90 | 2 +- .../gfortran.dg/dec-comparison-character_1.f90 | 18 + .../gfortran.dg/dec-comparison-character_2.f90 | 18 + .../gfortran.dg/dec-comparison-character_3.f90 | 26 + .../gfortran.dg/dec-comparison-complex_1.f90 | 17 + .../gfortran.dg/dec-comparison-complex_2.f90 | 14 + .../gfortran.dg/dec-comparison-complex_3.f90 | 18 + gcc/testsuite/gfortran.dg/dec-comparison-int_1.f90 | 22 + gcc/testsuite/gfortran.dg/dec-comparison-int_2.f90 | 18 + gcc/testsuite/gfortran.dg/dec-comparison-int_3.f90 | 26 + .../gfortran.dg/dec-comparison-real_1.f90 | 22 + .../gfortran.dg/dec-comparison-real_2.f90 | 18 + .../gfortran.dg/dec-comparison-real_3.f90 | 26 + gcc/testsuite/gfortran.dg/dec-comparison.f90 | 40 + .../dec_char_conversion_in_assignment_1.f90 | 61 + .../dec_char_conversion_in_assignment_2.f90 | 31 + .../dec_char_conversion_in_assignment_3.f90 | 44 + .../dec_char_conversion_in_assignment_4.f90 | 19 + .../dec_char_conversion_in_assignment_5.f90 | 16 + .../dec_char_conversion_in_assignment_6.f90 | 14 + .../dec_char_conversion_in_assignment_7.f90 | 30 + .../dec_char_conversion_in_assignment_8.f90 | 17 + .../gfortran.dg/dec_char_conversion_in_data_1.f90 | 87 + .../gfortran.dg/dec_char_conversion_in_data_2.f90 | 45 + .../gfortran.dg/dec_char_conversion_in_data_3.f90 | 19 + .../gfortran.dg/dec_char_conversion_in_data_4.f90 | 17 + .../gfortran.dg/dec_char_conversion_in_data_5.f90 | 15 + .../gfortran.dg/dec_char_conversion_in_data_6.f90 | 33 + .../gfortran.dg/dec_char_conversion_in_data_7.f90 | 17 + .../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_6.f90 | 6 +- gcc/testsuite/gfortran.dg/dec_type_print_3.f90 | 6 +- 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_33.f90 | 35 + .../gfortran.dg/deferred_character_33a.f90 | 9 + .../gfortran.dg/deferred_character_34.f90 | 10 + 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/derived_init_6.f90 | 60 + .../gfortran.dg/diagnostic-format-json-2.F90 | 1 + .../gfortran.dg/diagnostic-format-json-3.F90 | 1 + gcc/testsuite/gfortran.dg/directive_unroll_5.f90 | 2 +- gcc/testsuite/gfortran.dg/do_subscript_3.f90 | 22 + gcc/testsuite/gfortran.dg/do_subscript_4.f90 | 11 + gcc/testsuite/gfortran.dg/do_subscript_5.f90 | 20 + gcc/testsuite/gfortran.dg/do_subscript_6.f90 | 11 + 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/entry_22.f90 | 12 + gcc/testsuite/gfortran.dg/eof_6.f90 | 23 + gcc/testsuite/gfortran.dg/equiv_10.f90 | 15 + gcc/testsuite/gfortran.dg/erf_2.F90 | 4 - gcc/testsuite/gfortran.dg/erf_3.F90 | 5 +- gcc/testsuite/gfortran.dg/external_procedure_4.f90 | 19 + gcc/testsuite/gfortran.dg/finalize_28.f90 | 2 +- gcc/testsuite/gfortran.dg/finalize_33.f90 | 2 +- gcc/testsuite/gfortran.dg/finalize_34.f90 | 25 + gcc/testsuite/gfortran.dg/fmt_en.f90 | 2 +- gcc/testsuite/gfortran.dg/fmt_error_10.f | 4 +- gcc/testsuite/gfortran.dg/fmt_error_7.f | 4 +- gcc/testsuite/gfortran.dg/fmt_error_9.f | 2 +- .../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/fmt_zero_width.f90 | 40 + gcc/testsuite/gfortran.dg/function_kinds_5.f90 | 1 + gcc/testsuite/gfortran.dg/g77/20010519-1.f | 55 +- .../gfortran.dg/global_vars_f90_init_driver.c | 2 +- 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/asyncwait-1.f95 | 12 +- gcc/testsuite/gfortran.dg/goacc/asyncwait-2.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/asyncwait-3.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/asyncwait-4.f95 | 20 +- .../gfortran.dg/goacc/classify-routine.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/common-block-1.f90 | 75 + gcc/testsuite/gfortran.dg/goacc/common-block-2.f90 | 54 + gcc/testsuite/gfortran.dg/goacc/common-block-3.f90 | 44 + .../gfortran.dg/goacc/continuation-free-form.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/declare-3.f95 | 53 + gcc/testsuite/gfortran.dg/goacc/default-2.f | 44 +- .../gfortran.dg/goacc/enter-exit-data.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/if.f95 | 14 +- gcc/testsuite/gfortran.dg/goacc/list.f95 | 6 +- gcc/testsuite/gfortran.dg/goacc/literal.f95 | 2 +- .../gfortran.dg/goacc/loop-2-kernels-tile.f95 | 4 +- .../gfortran.dg/goacc/loop-2-parallel-tile.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/loop-7.f95 | 20 +- .../gfortran.dg/goacc/nested-reductions-warn.f90 | 674 + .../gfortran.dg/goacc/nested-reductions.f90 | 540 + .../gfortran.dg/goacc/parallel-dims-2.f90 | 22 + .../gfortran.dg/goacc/parallel-kernels-clauses.f95 | 28 +- 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/private-1.f95 | 37 - gcc/testsuite/gfortran.dg/goacc/private-2.f95 | 39 - .../goacc/private-explicit-kernels-1.f95 | 248 + .../goacc/private-explicit-parallel-1.f95 | 247 + .../goacc/private-explicit-routine-1.f95 | 146 + .../goacc/private-predetermined-kernels-1.f95 | 248 + .../goacc/private-predetermined-parallel-1.f95 | 253 + .../goacc/private-predetermined-routine-1.f95 | 142 + gcc/testsuite/gfortran.dg/goacc/routine-6.f90 | 2 +- .../goacc/routine-level-of-parallelism-1.f90 | 6 +- .../gfortran.dg/goacc/several-directives.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/sie.f95 | 12 +- gcc/testsuite/gfortran.dg/goacc/tile-1.f90 | 8 +- .../gfortran.dg/goacc/update-if_present-2.f90 | 16 +- gcc/testsuite/gfortran.dg/gomp/declare-simd-1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/is_device_ptr-1.f90 | 27 + gcc/testsuite/gfortran.dg/gomp/pr29759.f90 | 8 +- 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/teams1.f90 | 8 + gcc/testsuite/gfortran.dg/graphite/pr90240.f | 18 + gcc/testsuite/gfortran.dg/hollerith5.f90 | 5 +- gcc/testsuite/gfortran.dg/hollerith8.f90 | 6 +- gcc/testsuite/gfortran.dg/hollerith_legacy.f90 | 2 +- .../gfortran.dg/hollerith_to_char_parameter_1.f90 | 11 + .../gfortran.dg/hollerith_to_char_parameter_2.f90 | 12 + 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/impure_assignment_2.f90 | 2 +- gcc/testsuite/gfortran.dg/init_flag_10.f90 | 1 - gcc/testsuite/gfortran.dg/init_flag_3.f90 | 1 - gcc/testsuite/gfortran.dg/initialization_14.f90 | 6 +- gcc/testsuite/gfortran.dg/initialization_30.f90 | 21 + gcc/testsuite/gfortran.dg/inquire_recl_f2018.f90 | 7 + 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_4.f90 | 8 +- .../gfortran.dg/integer_exponentiation_5.F90 | 4 - gcc/testsuite/gfortran.dg/interface_40.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 + .../{internal_pack_4.f90 => internal_pack_21.f90} | 16 +- 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 +- .../{internal_pack_6.f90 => internal_pack_6a.f90} | 3 +- gcc/testsuite/gfortran.dg/internal_pack_9.f90 | 6 +- gcc/testsuite/gfortran.dg/intrinsic_9.f90 | 15 + 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/iso_c_binding_char_1.f90 | 10 + gcc/testsuite/gfortran.dg/loop_versioning_1.f90 | 2 +- gcc/testsuite/gfortran.dg/loop_versioning_10.f90 | 2 +- gcc/testsuite/gfortran.dg/loop_versioning_6.f90 | 4 +- gcc/testsuite/gfortran.dg/lrshift_1.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/pr87689_0.f | 2 +- 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 - gcc/testsuite/gfortran.dg/minmaxloc_14.f90 | 12 + .../gfortran.dg/missing_optional_dummy_6.f90 | 11 - ...l_dummy_6.f90 => missing_optional_dummy_6a.f90} | 4 +- gcc/testsuite/gfortran.dg/module_error_1.f90 | 2 +- gcc/testsuite/gfortran.dg/module_nan.f90 | 1 - 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 +- .../{no_arg_check_2.f90 => no_arg_check_2a.f90} | 31 - .../gfortran.dg/no_char_to_numeric_assign.f90 | 21 + .../gfortran.dg/no_overwrite_recursive_1.f90 | 11 + .../gfortran.dg/no_overwrite_recursive_2.f90 | 10 + gcc/testsuite/gfortran.dg/no_range_check_1.f90 | 3 - 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/pdt_4.f03 | 4 +- gcc/testsuite/gfortran.dg/pointer_array_11.f90 | 90 + gcc/testsuite/gfortran.dg/pr16433.f | 4 +- gcc/testsuite/gfortran.dg/pr20257.f90 | 1 - gcc/testsuite/gfortran.dg/pr24823.f | 6 +- .../compile => gfortran.dg}/pr39937.f | 6 +- 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/pr51991.f90 | 21 + gcc/testsuite/gfortran.dg/pr56049.f90 | 29 + gcc/testsuite/gfortran.dg/pr58027.f90 | 2 +- gcc/testsuite/gfortran.dg/pr60144.f90 | 27 + gcc/testsuite/gfortran.dg/pr67884.f90 | 21 + gcc/testsuite/gfortran.dg/pr68544.f90 | 13 + gcc/testsuite/gfortran.dg/pr69398.f90 | 11 + gcc/testsuite/gfortran.dg/pr69455_1.f90 | 14 + gcc/testsuite/gfortran.dg/pr69455_2.f90 | 13 + gcc/testsuite/gfortran.dg/pr69499.f90 | 7 + gcc/testsuite/gfortran.dg/pr70754.f90 | 13 +- gcc/testsuite/gfortran.dg/pr71649.f90 | 8 +- gcc/testsuite/gfortran.dg/pr77632_1.f90 | 7 + gcc/testsuite/gfortran.dg/pr78290.f90 | 35 + gcc/testsuite/gfortran.dg/pr78719_1.f90 | 29 + gcc/testsuite/gfortran.dg/pr78719_2.f90 | 32 + gcc/testsuite/gfortran.dg/pr78719_3.f90 | 32 + gcc/testsuite/gfortran.dg/pr78739.f90 | 15 + gcc/testsuite/gfortran.dg/pr81509_2.f90 | 4 +- gcc/testsuite/gfortran.dg/pr85543.f90 | 1 + gcc/testsuite/gfortran.dg/pr85687.f90 | 2 +- gcc/testsuite/gfortran.dg/pr85797.f90 | 16 +- gcc/testsuite/gfortran.dg/pr86587.f90 | 18 + gcc/testsuite/gfortran.dg/pr87907.f90 | 23 + gcc/testsuite/gfortran.dg/pr87991.f90 | 11 + gcc/testsuite/gfortran.dg/pr87993.f90 | 8 + gcc/testsuite/gfortran.dg/pr88072.f90 | 30 + gcc/testsuite/gfortran.dg/pr88833.f90 | 9 + gcc/testsuite/gfortran.dg/pr89344.f90 | 15 + gcc/testsuite/gfortran.dg/pr89646.f90 | 24 + gcc/testsuite/gfortran.dg/pr89647.f90 | 33 + 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/pr89956.f90 | 16 + gcc/testsuite/gfortran.dg/pr90002.f90 | 6 + gcc/testsuite/gfortran.dg/pr90021.f90 | 21 + gcc/testsuite/gfortran.dg/pr90290.f90 | 7 + gcc/testsuite/gfortran.dg/pr90344.f90 | 25 + gcc/testsuite/gfortran.dg/pr90385.f90 | 6 + 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/pr90988_4.f | 10 + gcc/testsuite/gfortran.dg/pr91003.f90 | 33 + gcc/testsuite/gfortran.dg/pr91296.f90 | 27 + gcc/testsuite/gfortran.dg/pr91359_1.f | 16 + gcc/testsuite/gfortran.dg/pr91359_2.f | 16 + gcc/testsuite/gfortran.dg/pr91372.f90 | 9 + gcc/testsuite/gfortran.dg/pr91471.f90 | 14 + gcc/testsuite/gfortran.dg/pr91485.f90 | 24 + gcc/testsuite/gfortran.dg/pr91496.f90 | 38 + gcc/testsuite/gfortran.dg/pr91497.f90 | 127 + gcc/testsuite/gfortran.dg/pr91552.f90 | 10 + gcc/testsuite/gfortran.dg/pr91553.f90 | 8 + gcc/testsuite/gfortran.dg/pr91564.f90 | 16 + gcc/testsuite/gfortran.dg/pr91565.f90 | 17 + gcc/testsuite/gfortran.dg/pr91566.f90 | 14 + gcc/testsuite/gfortran.dg/pr91568.f | 11 + .../gfortran.dg/{temporary_1.f90 => pr91577.f90} | 9 +- gcc/testsuite/gfortran.dg/pr91587.f90 | 12 + gcc/testsuite/gfortran.dg/pr91589.f90 | 15 + gcc/testsuite/gfortran.dg/pr91641.f90 | 7 + gcc/testsuite/gfortran.dg/pr91642.f90 | 19 + 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/pr91660_1.f90 | 9 + gcc/testsuite/gfortran.dg/pr91660_2.f90 | 9 + gcc/testsuite/gfortran.dg/pr91714.f90 | 10 + gcc/testsuite/gfortran.dg/pr91715.f90 | 5 + gcc/testsuite/gfortran.dg/pr91716.f90 | 8 + gcc/testsuite/gfortran.dg/pr91727.f90 | 9 + gcc/testsuite/gfortran.dg/pr91784.f90 | 9 + gcc/testsuite/gfortran.dg/pr91785.f90 | 8 + gcc/testsuite/gfortran.dg/pr91801.f90 | 7 + gcc/testsuite/gfortran.dg/pr91802.f90 | 9 + gcc/testsuite/gfortran.dg/pr91864.f90 | 22 + gcc/testsuite/gfortran.dg/pr91942.f90 | 10 + gcc/testsuite/gfortran.dg/pr91943.f90 | 7 + gcc/testsuite/gfortran.dg/pr91945.f90 | 5 + gcc/testsuite/gfortran.dg/pr91959.f90 | 9 + gcc/testsuite/gfortran.dg/pr92018.f90 | 8 + gcc/testsuite/gfortran.dg/pr92019.f90 | 9 + gcc/testsuite/gfortran.dg/pr92050.f90 | 53 + gcc/testsuite/gfortran.dg/pr92094.f90 | 28 + gcc/testsuite/gfortran.dg/pr92161.f | 23 + gcc/testsuite/gfortran.dg/pr92208.f90 | 39 + gcc/testsuite/gfortran.dg/pr92277.f90 | 32 + gcc/testsuite/gfortran.dg/pr92537.f90 | 32 + gcc/testsuite/gfortran.dg/pr92629.f90 | 11 + gcc/testsuite/gfortran.dg/proc_ptr_51.f90 | 38 + 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/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/shiftalr_3.f90 | 42 + 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/submodule_22.f08 | 8 +- gcc/testsuite/gfortran.dg/transfer_simplify_1.f90 | 1 - .../gfortran.dg/transpose_optimization_2.f90 | 2 +- .../gfortran.dg/typebound_assignment_5.f03 | 4 +- ...ssignment_5.f03 => typebound_assignment_5a.f03} | 4 - .../gfortran.dg/typebound_assignment_6.f03 | 4 - ...ssignment_6.f03 => typebound_assignment_6a.f03} | 4 +- gcc/testsuite/gfortran.dg/typebound_call_22.f03 | 2 +- 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_28.f90 | 2 +- gcc/testsuite/gfortran.dg/use_15.f90 | 4 +- gcc/testsuite/gfortran.dg/use_rename_8.f90 | 16 +- gcc/testsuite/gfortran.dg/use_without_only_1.f90 | 6 +- 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-4.f90 | 2 + gcc/testsuite/gfortran.dg/vect/vect-5.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 9 +- .../gfortran.dg/warn_argument_mismatch_1.f90 | 34 - .../gfortran.dg/warn_unused_dummy_argument_5.f90 | 16 + gcc/testsuite/gfortran.dg/whole_file_1.f90 | 4 +- gcc/testsuite/gfortran.dg/whole_file_2.f90 | 4 +- .../gfortran.dg/widechar_intrinsics_1.f90 | 12 +- .../gfortran.dg/widechar_intrinsics_2.f90 | 10 +- .../gfortran.dg/widechar_intrinsics_3.f90 | 4 +- .../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/aliased2.adb | 23 + 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/array38.adb | 11 + gcc/testsuite/gnat.dg/array38_pkg.adb | 8 + gcc/testsuite/gnat.dg/array38_pkg.ads | 18 + gcc/testsuite/gnat.dg/aspect2.adb | 5 + gcc/testsuite/gnat.dg/aspect2.ads | 30 + gcc/testsuite/gnat.dg/{ghost3.adb => assert2.adb} | 4 +- gcc/testsuite/gnat.dg/assert2.ads | 15 + gcc/testsuite/gnat.dg/bias1.adb | 34 + 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/{access5.adb => discr56.adb} | 4 +- 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/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 + .../gnat.dg/{expr_func2.adb => enum_rep.adb} | 4 +- gcc/testsuite/gnat.dg/enum_rep.ads | 22 + gcc/testsuite/gnat.dg/enum_val1.adb | 22 + gcc/testsuite/gnat.dg/{access5.adb => equal10.adb} | 4 +- 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 + .../gnat.dg/{expr_func2.adb => freezing1.adb} | 4 +- 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 + .../gnat.dg/{access5.adb => generic_inst9.adb} | 4 +- 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 + .../gnat.dg/{expr_func2.adb => ghost5.adb} | 4 +- 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 + .../gnat.dg/{expr_func2.adb => incomplete7.adb} | 4 +- 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/limited_with7.adb | 12 + gcc/testsuite/gnat.dg/limited_with7.ads | 7 + gcc/testsuite/gnat.dg/limited_with7_pkg.ads | 9 + 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/machine_attr1.adb | 41 + gcc/testsuite/gnat.dg/machine_attr1.ads | 25 + gcc/testsuite/gnat.dg/modular5.adb | 26 + 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/opt78.adb | 16 + gcc/testsuite/gnat.dg/opt78.ads | 13 + gcc/testsuite/gnat.dg/opt79.adb | 28 + gcc/testsuite/gnat.dg/opt79.ads | 7 + 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/opt82.adb | 14 + gcc/testsuite/gnat.dg/opt82_pkg.ads | 10 + 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 + .../gnat.dg/{expr_func2.adb => predicate5.adb} | 4 +- gcc/testsuite/gnat.dg/predicate5.ads | 17 + .../gnat.dg/{expr_func2.adb => predicate6.adb} | 4 +- 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/spark3.adb | 20 + gcc/testsuite/gnat.dg/specs/array4.ads | 17 + gcc/testsuite/gnat.dg/specs/array5.ads | 9 + gcc/testsuite/gnat.dg/specs/array5_pkg1.ads | 14 + gcc/testsuite/gnat.dg/specs/array5_pkg2-g.ads | 13 + gcc/testsuite/gnat.dg/specs/array5_pkg2.ads | 5 + 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/debug1.ads | 18 + gcc/testsuite/gnat.dg/specs/discr5.ads | 57 + gcc/testsuite/gnat.dg/specs/discr6.ads | 21 + gcc/testsuite/gnat.dg/specs/size_clause3.ads | 4 +- gcc/testsuite/gnat.dg/specs/size_clause4.ads | 20 + 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/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/type_conv2.adb | 16 + gcc/testsuite/gnat.dg/type_conv2.ads | 13 + gcc/testsuite/gnat.dg/unchecked_convert13.adb | 30 + 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/nilptr2.go | 5 +- gcc/testsuite/jit.dg/all-non-failing-tests.h | 10 + ...ccessing-struct.c => test-accessing-bitfield.c} | 80 +- gcc/testsuite/jit.dg/test-error-array-bounds.c | 5 +- ...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++-dg.exp | 2 +- gcc/testsuite/lib/g++.exp | 6 - gcc/testsuite/lib/gcc-defs.exp | 15 +- gcc/testsuite/lib/gcc-dg.exp | 39 +- 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/prune.exp | 3 +- gcc/testsuite/lib/scanasm.exp | 17 +- gcc/testsuite/lib/target-supports.exp | 628 +- gcc/testsuite/lib/target-utils.exp | 14 +- gcc/testsuite/obj-c++.dg/class-protocol-1.mm | 4 +- gcc/testsuite/obj-c++.dg/cxx-ivars-3.mm | 5 +- 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/isa-field-1.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/objc-gc-3.mm | 1 + 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/proto-lossage-7.mm | 4 +- gcc/testsuite/obj-c++.dg/protocol-qualifier-2.mm | 5 +- gcc/testsuite/obj-c++.dg/qual-types-1.mm | 2 + .../obj-c++.dg/strings/const-cfstring-2.mm | 4 +- .../obj-c++.dg/strings/const-cfstring-5.mm | 2 +- gcc/testsuite/obj-c++.dg/strings/const-str-12.mm | 2 +- gcc/testsuite/obj-c++.dg/stubify-1.mm | 20 +- gcc/testsuite/obj-c++.dg/stubify-2.mm | 16 +- gcc/testsuite/obj-c++.dg/syntax-error-1.mm | 4 +- .../obj-c++.dg/torture/strings/const-cfstring-1.mm | 12 +- .../obj-c++.dg/torture/strings/const-str-10.mm | 2 +- .../obj-c++.dg/torture/strings/const-str-11.mm | 2 +- .../obj-c++.dg/torture/strings/const-str-9.mm | 2 +- gcc/testsuite/obj-c++.dg/try-catch-1.mm | 1 + gcc/testsuite/obj-c++.dg/try-catch-3.mm | 1 + .../objc-obj-c++-shared/CF-CFString.h} | 28 +- .../objc-obj-c++-shared/F-NSArray.h} | 28 +- .../objc-obj-c++-shared/F-NSAutoreleasePool.h} | 28 +- .../objc-obj-c++-shared/F-NSObject.h} | 28 +- .../objc-obj-c++-shared/F-NSString.h} | 28 +- .../objc-obj-c++-shared/F-NSValue.h} | 28 +- .../GNUStep/CoreFoundation/CFArray.h | 191 + .../GNUStep/CoreFoundation/CFAvailability.h | 52 + .../GNUStep/CoreFoundation/CFBase.h | 464 + .../GNUStep/CoreFoundation/CFCharacterSet.h | 173 + .../GNUStep/CoreFoundation/CFData.h | 114 + .../GNUStep/CoreFoundation/CFDictionary.h | 174 + .../GNUStep/CoreFoundation/CFLocale.h | 249 + .../GNUStep/CoreFoundation/CFString.h | 593 + .../GNUStep/Foundation/NSArray.h | 430 + .../GNUStep/Foundation/NSAutoreleasePool.h | 333 + .../GNUStep/Foundation/NSDate.h | 300 + .../GNUStep/Foundation/NSEnumerator.h | 63 + .../GNUStep/Foundation/NSGeometry.h | 609 + .../GNUStep/Foundation/NSObjCRuntime.h | 317 + .../GNUStep/Foundation/NSObject.h | 594 + .../GNUStep/Foundation/NSRange.h | 235 + .../GNUStep/Foundation/NSString.h | 977 + .../GNUStep/Foundation/NSValue.h | 370 + .../GNUStep/Foundation/NSZone.h | 335 + .../GNUStep/GNUstepBase/GNUstep.h | 418 + .../GNUStep/GNUstepBase/GSBlocks.h | 145 + .../GNUStep/GNUstepBase/GSConfig.h | 462 + .../GNUStep/GNUstepBase/GSObjCRuntime.h | 631 + .../GNUStep/GNUstepBase/GSVersionMacros.h | 460 + .../GNUStep/GNUstepBase/NSArray+GNUstepBase.h | 78 + .../GNUstepBase/NSMutableString+GNUstepBase.h | 57 + .../GNUStep/GNUstepBase/NSNumber+GNUstepBase.h | 56 + .../GNUStep/GNUstepBase/NSObject+GNUstepBase.h | 242 + .../GNUStep/GNUstepBase/NSString+GNUstepBase.h | 105 + .../objc.dg/attributes/gnu2x-attr-syntax-1.m | 5 + 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/encode-7-next-64bit.m | 5 +- 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/headers.m | 1 + gcc/testsuite/objc.dg/image-info.m | 2 +- gcc/testsuite/objc.dg/instancetype-0.m | 30 + gcc/testsuite/objc.dg/isa-field-1.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 | 14 +- gcc/testsuite/objc.dg/method-7.m | 4 +- gcc/testsuite/objc.dg/method-lookup-1.m | 4 +- gcc/testsuite/objc.dg/no-extra-load.m | 2 +- gcc/testsuite/objc.dg/objc-foreach-4.m | 6 +- gcc/testsuite/objc.dg/objc-foreach-5.m | 5 +- gcc/testsuite/objc.dg/objc-gc-4.m | 1 + 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/proto-lossage-7.m | 2 +- gcc/testsuite/objc.dg/protocol-qualifier-2.m | 4 +- gcc/testsuite/objc.dg/strings/const-cfstring-2.m | 4 +- gcc/testsuite/objc.dg/strings/const-cfstring-5.m | 2 +- gcc/testsuite/objc.dg/strings/const-str-12b.m | 8 +- gcc/testsuite/objc.dg/stubify-1.m | 12 +- gcc/testsuite/objc.dg/stubify-2.m | 12 +- gcc/testsuite/objc.dg/symtab-1.m | 2 +- .../objc.dg/torture/strings/const-cfstring-1.m | 4 +- .../objc.dg/torture/strings/const-str-10.m | 3 +- .../objc.dg/torture/strings/const-str-11.m | 2 +- .../objc.dg/torture/strings/const-str-9.m | 2 +- gcc/testsuite/objc.dg/zero-link-1.m | 2 +- gcc/testsuite/objc.dg/zero-link-2.m | 2 +- gcc/testsuite/objc.dg/zero-link-3.m | 10 +- gcc/timevar.def | 12 +- gcc/tlink.c | 865 - gcc/toplev.c | 276 +- gcc/toplev.h | 3 +- gcc/tracer.c | 14 +- gcc/trans-mem.c | 44 +- gcc/tree-affine.c | 228 +- gcc/tree-affine.h | 10 +- gcc/tree-call-cdce.c | 127 +- gcc/tree-cfg.c | 408 +- gcc/tree-cfg.h | 19 +- gcc/tree-cfgcleanup.c | 65 +- gcc/tree-chrec.c | 138 +- gcc/tree-chrec.h | 17 +- gcc/tree-complex.c | 23 +- gcc/tree-core.h | 83 +- gcc/tree-data-ref.c | 761 +- gcc/tree-data-ref.h | 138 +- gcc/tree-dfa.c | 10 +- gcc/tree-dfa.h | 2 +- gcc/tree-dump.c | 2 + gcc/tree-eh.c | 113 +- gcc/tree-eh.h | 1 + gcc/tree-hash-traits.h | 40 - gcc/tree-if-conv.c | 101 +- gcc/tree-if-conv.h | 2 +- gcc/tree-inline.c | 612 +- gcc/tree-inline.h | 18 + gcc/tree-into-ssa.c | 32 +- gcc/tree-loop-distribution.c | 857 +- gcc/tree-nested.c | 38 +- gcc/tree-object-size.c | 36 +- gcc/tree-object-size.h | 3 +- gcc/tree-outof-ssa.c | 44 +- gcc/tree-parloops.c | 814 +- gcc/tree-pass.h | 17 +- gcc/tree-predcom.c | 72 +- gcc/tree-pretty-print.c | 378 +- gcc/tree-pretty-print.h | 2 +- gcc/tree-profile.c | 94 +- gcc/tree-scalar-evolution.c | 651 +- gcc/tree-scalar-evolution.h | 24 +- gcc/tree-sra.c | 2036 +- gcc/{config/i386/winnt-stubs.c => tree-sra.h} | 32 +- gcc/tree-ssa-address.c | 47 + gcc/tree-ssa-address.h | 7 +- gcc/tree-ssa-alias.c | 1259 +- gcc/tree-ssa-alias.h | 26 +- gcc/tree-ssa-ccp.c | 123 +- gcc/tree-ssa-coalesce.c | 3 +- gcc/tree-ssa-copy.c | 11 +- gcc/tree-ssa-dce.c | 126 +- gcc/tree-ssa-dom.c | 24 +- gcc/tree-ssa-dse.c | 276 +- gcc/{config/netbsd-d.c => tree-ssa-dse.h} | 36 +- gcc/tree-ssa-forwprop.c | 867 +- gcc/tree-ssa-ifcombine.c | 13 +- gcc/tree-ssa-live.c | 147 +- gcc/tree-ssa-live.h | 7 +- gcc/tree-ssa-loop-ch.c | 21 +- gcc/tree-ssa-loop-im.c | 203 +- gcc/tree-ssa-loop-ivcanon.c | 71 +- gcc/tree-ssa-loop-ivopts.c | 1033 +- gcc/tree-ssa-loop-ivopts.h | 8 +- gcc/tree-ssa-loop-manip.c | 78 +- gcc/tree-ssa-loop-manip.h | 36 +- gcc/tree-ssa-loop-niter.c | 332 +- gcc/tree-ssa-loop-niter.h | 63 +- gcc/tree-ssa-loop-prefetch.c | 87 +- gcc/tree-ssa-loop-split.c | 1041 +- gcc/tree-ssa-loop-unswitch.c | 59 +- gcc/tree-ssa-loop.c | 10 +- gcc/tree-ssa-loop.h | 7 +- gcc/tree-ssa-math-opts.c | 99 +- gcc/tree-ssa-operands.c | 14 +- gcc/tree-ssa-phionlycprop.c | 580 - gcc/tree-ssa-phiopt.c | 77 +- gcc/tree-ssa-phiprop.c | 11 +- gcc/tree-ssa-pre.c | 199 +- gcc/tree-ssa-propagate.c | 9 +- gcc/tree-ssa-propagate.h | 6 + gcc/tree-ssa-reassoc.c | 438 +- gcc/tree-ssa-sccvn.c | 1530 +- gcc/tree-ssa-sccvn.h | 29 +- gcc/tree-ssa-scopedtables.c | 35 +- gcc/tree-ssa-scopedtables.h | 2 +- gcc/tree-ssa-sink.c | 21 +- gcc/tree-ssa-strlen.c | 2437 +- gcc/tree-ssa-strlen.h | 9 +- gcc/tree-ssa-structalias.c | 360 +- gcc/tree-ssa-tail-merge.c | 7 +- gcc/tree-ssa-threadbackward.c | 22 +- gcc/tree-ssa-threadedge.c | 83 +- gcc/tree-ssa-threadupdate.c | 89 +- gcc/tree-ssa-threadupdate.h | 2 +- gcc/tree-ssa-uninit.c | 74 +- gcc/tree-ssa.c | 111 +- gcc/tree-ssanames.c | 40 +- gcc/tree-ssanames.h | 5 +- gcc/tree-streamer-in.c | 137 +- gcc/tree-streamer-out.c | 24 +- gcc/tree-streamer.c | 3 + gcc/tree-streamer.h | 16 +- gcc/tree-switch-conversion.c | 71 +- gcc/tree-switch-conversion.h | 48 +- gcc/tree-tailcall.c | 147 +- gcc/tree-vect-data-refs.c | 548 +- gcc/tree-vect-generic.c | 118 +- gcc/tree-vect-loop-manip.c | 696 +- gcc/tree-vect-loop.c | 4173 +- gcc/tree-vect-patterns.c | 891 +- gcc/tree-vect-slp.c | 1519 +- gcc/tree-vect-stmts.c | 2614 +- gcc/tree-vectorizer.c | 101 +- gcc/tree-vectorizer.h | 406 +- gcc/tree-vrp.c | 2825 +- gcc/tree-vrp.h | 222 +- gcc/tree.c | 1177 +- gcc/tree.def | 44 +- gcc/tree.h | 388 +- gcc/ubsan.c | 6 +- gcc/unique-ptr-tests.cc | 6 +- gcc/valtrack.c | 22 +- gcc/value-prof.c | 410 +- gcc/value-prof.h | 29 +- gcc/value-range.cc | 1564 + gcc/value-range.h | 215 + gcc/var-tracking.c | 92 +- gcc/varasm.c | 126 +- gcc/varpool.c | 24 +- gcc/vec.c | 24 +- gcc/vec.h | 89 +- gcc/vector-builder.h | 19 + gcc/vr-values.c | 563 +- gcc/vr-values.h | 47 +- gcc/web.c | 2 +- gcc/wide-int-bitmask.h | 3 +- gcc/wide-int-range.cc | 865 - gcc/wide-int-range.h | 188 - gcc/wide-int.h | 35 +- gcc/xcoffout.c | 1 + gcc/xcoffout.h | 1 + gotools/ChangeLog | 12 + gotools/Makefile.am | 10 +- gotools/Makefile.in | 10 +- include/ChangeLog | 57 + include/ansidecl.h | 34 + include/demangle.h | 22 +- include/gomp-constants.h | 5 +- include/libiberty.h | 18 +- libada/ChangeLog | 9 + libada/Makefile.in | 3 + libada/configure | 25 +- libada/configure.ac | 20 +- libatomic/ChangeLog | 23 + libatomic/acinclude.m4 | 4 +- libatomic/configure | 17 +- libatomic/configure.tgt | 4 +- libbacktrace/ChangeLog | 28 + libbacktrace/Makefile.am | 20 +- libbacktrace/Makefile.in | 74 +- libbacktrace/configure | 28 +- libbacktrace/configure.ac | 13 +- libbacktrace/pecoff.c | 3 +- libbacktrace/xcoff.c | 3 +- libcc1/ChangeLog | 19 + libcc1/configure | 22 +- libcc1/libcp1plugin.cc | 7 +- libcpp/ChangeLog | 243 + libcpp/charset.c | 116 +- libcpp/directives-only.c | 4 +- libcpp/directives.c | 57 +- libcpp/expr.c | 21 +- libcpp/files.c | 304 +- libcpp/include/cpplib.h | 26 +- libcpp/include/line-map.h | 127 +- libcpp/include/mkdeps.h | 26 +- libcpp/init.c | 92 +- libcpp/internal.h | 64 +- libcpp/lex.c | 80 +- libcpp/line-map.c | 160 +- libcpp/macro.c | 4 + libcpp/mkdeps.c | 526 +- libcpp/po/ChangeLog | 4 + libcpp/po/zh_TW.po | 46 +- libcpp/traditional.c | 6 +- libffi/ChangeLog | 11 + libffi/acinclude.m4 | 4 +- libffi/configure | 24 +- libgcc/ChangeLog | 622 + libgcc/Makefile.in | 17 +- libgcc/config.host | 132 +- libgcc/config.in | 8 + libgcc/config/aarch64/aarch64-unwind.h | 32 +- .../drtstuff.c => libgcc/config/aarch64/lse-init.c | 34 +- libgcc/config/aarch64/lse.S | 235 + libgcc/config/aarch64/sync-cache.c | 57 +- libgcc/config/aarch64/t-lse | 44 + libgcc/config/arc/t-arc | 2 - libgcc/config/arm/cmse.c | 1 + libgcc/config/arm/linux-atomic.c | 55 +- libgcc/config/arm/pr-support.c | 1 + libgcc/config/arm/t-netbsd | 8 + libgcc/config/arm/t-netbsd-eabi | 18 + libgcc/config/arm/unwind-arm-vxworks.c | 65 +- libgcc/config/arm/unwind-arm.c | 1 + libgcc/config/arm/unwind-arm.h | 31 +- libgcc/config/avr/t-avr | 8 +- libgcc/config/avr/t-avrlibc | 31 + libgcc/config/avr/t-copy-libgcc | 13 + .../nvptx/mutex.c => libgcc/config/bpf/crti.S | 0 .../nvptx/oacc-async.c => 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 +- .../config/{rs6000/crtdbase.S => gcn/unwind-gcn.c} | 26 +- libgcc/config/gthr-vxworks-cond.c | 83 + libgcc/config/gthr-vxworks-thread.c | 349 + libgcc/config/{vxlib-tls.c => gthr-vxworks-tls.c} | 110 +- libgcc/config/gthr-vxworks.c | 87 + libgcc/config/gthr-vxworks.h | 272 +- libgcc/config/i386/cpuinfo.c | 6 +- libgcc/config/i386/cpuinfo.h | 5 +- libgcc/config/i386/sol2-unwind.h | 36 +- libgcc/config/ia64/crtbegin.S | 4 +- libgcc/config/m68k/linux-unwind.h | 2 +- libgcc/config/msp430/lib2hw_mul.S | 170 +- libgcc/config/msp430/lib2mul.c | 3 + libgcc/config/msp430/slli.S | 41 +- libgcc/config/msp430/srai.S | 42 +- libgcc/config/msp430/srli.S | 43 +- libgcc/config/nds32/linux-unwind.h | 9 +- libgcc/config/nvptx/crt0.c | 4 +- libgcc/config/or1k/lib1funcs.S | 6 +- libgcc/config/pa/fptr.c | 21 +- libgcc/config/pa/lib2funcs.S | 12 +- libgcc/config/pa/linux-atomic.c | 210 +- libgcc/config/pa/linux-unwind.h | 2 +- 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/{c6x/eqf.c => pru/asri.c} | 26 +- libgcc/config/{c6x => pru}/eqd.c | 2 +- libgcc/config/{c6x => pru}/eqf.c | 2 +- libgcc/config/{c6x => pru}/ged.c | 2 +- libgcc/config/{c6x => pru}/gef.c | 2 +- libgcc/config/{c6x => pru}/gtd.c | 2 +- libgcc/config/{c6x => pru}/gtf.c | 2 +- libgcc/config/{c6x => pru}/led.c | 2 +- libgcc/config/{c6x => pru}/lef.c | 2 +- .../{rl78/lib2mul.c => pru/lib2bitcountHI.c} | 30 +- libgcc/config/{msp430 => pru}/lib2divHI.c | 22 +- libgcc/config/{msp430 => pru}/lib2divQI.c | 23 +- .../config/{msp430/lib2mul.c => pru/lib2divSI.c} | 59 +- libgcc/config/pru/libgcc-eabi.ver | 88 + libgcc/config/{c6x => pru}/ltd.c | 2 +- libgcc/config/{c6x => pru}/ltf.c | 2 +- libgcc/config/pru/mpyll.S | 57 + libgcc/config/{c6x/c6x-abi.h => pru/pru-abi.h} | 19 +- libgcc/config/pru/pru-asm.h | 35 + .../{rl78/rl78-divmod.h => pru/pru-divmod.h} | 22 +- libgcc/config/{c6x => pru}/sfp-machine.h | 57 +- libgcc/config/pru/t-pru | 50 + libgcc/config/riscv/t-softfp32 | 17 + libgcc/config/rs6000/aix-unwind.h | 28 +- libgcc/config/rs6000/darwin-vecsave.S | 8 +- libgcc/config/rs6000/ibm-ldouble.c | 4 +- libgcc/config/rs6000/t-darwin | 59 +- libgcc/config/rs6000/t-darwin64 | 6 - 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/config/t-darwin | 16 +- libgcc/config/t-gthr-noweak | 2 + libgcc/config/t-gthr-vxworks | 5 + libgcc/config/t-gthr-vxworksae | 7 + libgcc/config/t-vxcrtstuff | 12 + libgcc/config/t-vxworks | 3 - libgcc/config/t-vxworks7 | 4 - libgcc/config/{t-vxworks => t-vxworksae} | 11 +- libgcc/config/vxcrtstuff.c | 132 + libgcc/config/vxlib.c | 95 - libgcc/configure | 20 +- libgcc/configure.ac | 14 +- libgcc/crtstuff.c | 60 +- libgcc/fp-bit.c | 20 +- libgcc/fp-bit.h | 14 - 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 | 45 +- libgcc/libgcov.h | 42 +- 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-c.c | 1 + libgcc/unwind-dw2-fde.c | 3 + libgcc/unwind-dw2.c | 10 +- libgcc/unwind-pe.h | 17 + libgfortran/ChangeLog | 292 + libgfortran/Makefile.am | 4 +- libgfortran/Makefile.in | 26 +- libgfortran/config.h.in | 9 + libgfortran/configure | 36 +- libgfortran/configure.ac | 7 +- .../generated/{findloc0_r16.c => findloc0_r10.c} | 38 +- .../generated/{findloc1_r16.c => findloc1_r10.c} | 42 +- libgfortran/gfortran.map | 17 + libgfortran/intrinsics/execute_command_line.c | 43 +- libgfortran/intrinsics/random.c | 260 +- libgfortran/io/format.c | 57 +- libgfortran/io/format.h | 16 - libgfortran/io/inquire.c | 4 +- libgfortran/io/io.h | 69 +- libgfortran/io/open.c | 3 +- libgfortran/io/read.c | 6 + libgfortran/io/transfer.c | 116 +- libgfortran/io/unix.c | 47 +- libgfortran/io/write.c | 52 +- libgfortran/io/write_float.def | 39 +- libgfortran/libgfortran.h | 5 + libgfortran/runtime/ISO_Fortran_binding.c | 172 +- libgfortran/runtime/environ.c | 8 + libgfortran/runtime/error.c | 46 +- libgfortran/runtime/memory.c | 13 +- libgfortran/runtime/minimal.c | 260 +- 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 | 174 +- libgo/configure.ac | 13 +- 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 | 62 +- 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 + .../{web2/web_test.go => auth/netrc_test.go} | 29 +- 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 | 847 +- libgo/go/cmd/go/internal/load/pkg_test.go | 68 + libgo/go/cmd/go/internal/load/test.go | 145 +- .../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 +- .../b.go => go/cmd/go/internal/modfetch/key.go} | 10 +- 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 | 71 +- 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/webtest/test.go | 314 - libgo/go/cmd/go/internal/work/action.go | 148 +- libgo/go/cmd/go/internal/work/build.go | 98 +- 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 | 306 +- 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 + .../go/testdata/mod/rsc.io_fortune_v2_v2.0.0.txt | 6 + 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 + .../script/cover_pkgall_multiple_mains.txt | 43 + .../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 + .../gofmt/testdata/rewrite9.golden} | 8 +- .../gofmt/testdata/rewrite9.input} | 8 +- 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/{src => }/print/print.go | 52 +- .../vet/testdata/{src => }/rangeloop/rangeloop.go | 0 libgo/go/cmd/vet/testdata/{src => }/shift/shift.go | 0 .../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 +- ...rver-TLSv12-ClientAuthRequestedAndEd25519Given} | 77 +- .../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 +- .../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 | 24 +- libgo/go/go/internal/gccgoimporter/parser.go | 176 +- .../internal/gccgoimporter/testdata/issue30628.go | 18 + .../internal/gccgoimporter/testdata/issue30628.gox | 28 + .../internal/gccgoimporter/testdata/issue31540.go | 26 + .../internal/gccgoimporter/testdata/issue31540.gox | 16 + .../internal/gccgoimporter/testdata/issue34182.go} | 15 +- .../internal/gccgoimporter/testdata/issue34182.gox | 13 + 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 | 18 +- .../chacha20poly1305/chacha20poly1305_amd64.go | 14 +- .../chacha20poly1305/chacha20poly1305_generic.go | 11 +- .../chacha20poly1305/chacha20poly1305_noasm.go | 0 .../x/crypto/chacha20poly1305/xchacha20poly1305.go | 104 + .../x/crypto/cryptobyte/asn1.go | 2 +- .../x/crypto/cryptobyte/asn1/asn1.go | 2 +- .../x/crypto/cryptobyte/builder.go | 38 +- .../x/crypto/cryptobyte/string.go | 2 +- .../x/crypto/curve25519/curve25519.go | 2 +- .../x/crypto/curve25519/doc.go | 2 +- .../x/crypto/curve25519/mont25519_amd64.go | 0 .../{internal => golang.org}/x/crypto/hkdf/hkdf.go | 2 +- .../x/crypto/internal/chacha20/chacha_arm64.go | 31 + .../x/crypto/internal/chacha20/chacha_generic.go | 121 +- .../x/crypto/internal/chacha20/chacha_noasm.go | 2 +- .../x/crypto/internal/chacha20/chacha_ppc64le.go | 52 + .../x/crypto/internal/chacha20/chacha_s390x.go | 11 +- .../x/crypto/internal/chacha20/xor.go | 0 .../x}/crypto/internal/subtle/aliasing.go | 4 +- .../crypto/internal/subtle/aliasing_appengine.go | 4 +- .../golang.org/x/crypto/poly1305/mac_noasm.go} | 12 +- 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 .../x/crypto/poly1305/sum_generic.go} | 121 +- .../x/crypto/poly1305/sum_noasm.go | 6 +- .../go/golang.org/x/crypto/poly1305/sum_ppc64le.go | 68 + .../x/crypto/poly1305/sum_s390x.go | 17 +- .../x/net/dns/dnsmessage/message.go | 579 +- .../x/net/http/httpguts/guts.go | 0 .../x/net/http/httpguts/httplex.go | 2 +- .../x/net/http/httpproxy/proxy.go | 2 +- .../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 .../x/net/idna/idna10.0.0.go} | 16 +- .../idna.go => golang.org/x/net/idna/idna9.0.0.go} | 138 +- .../x/net/idna/punycode.go | 0 .../x/net/idna/tables10.0.0.go} | 6 +- .../x/net/idna/tables11.0.0.go} | 862 +- .../x/net/idna/tables9.0.0.go} | 3163 +- .../go/{internal => golang.org}/x/net/idna/trie.go | 0 .../{internal => golang.org}/x/net/idna/trieval.go | 2 - .../{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 .../x/net/nettest/conntest.go | 26 +- libgo/go/golang.org/x/net/nettest/nettest.go | 345 + .../golang.org/x/net/nettest/nettest_stub.go} | 12 +- libgo/go/golang.org/x/net/nettest/nettest_unix.go | 21 + .../x/net/nettest/nettest_windows.go} | 36 +- .../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 .../{internal => golang.org}/x/net/route/route.go | 4 +- .../x/net/route/route_classic.go | 0 .../x/net/route/route_openbsd.go | 0 .../go/{internal => golang.org}/x/net/route/sys.go | 2 +- .../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 .../x/net/route/zsys_darwin.go | 2 +- .../x/net/route/zsys_dragonfly.go | 2 +- .../x/net/route/zsys_freebsd_386.go | 2 +- .../x/net/route/zsys_freebsd_amd64.go | 2 +- .../x/net/route/zsys_freebsd_arm.go | 2 +- .../x/net/route/zsys_freebsd_arm64.go} | 2 +- .../x/net/route/zsys_netbsd.go | 2 +- .../x/net/route/zsys_openbsd.go | 2 +- 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 + .../x/sys/cpu/cpu_linux_other.go} | 7 +- libgo/go/golang.org/x/sys/cpu/cpu_linux_ppc64x.go | 31 + .../x/sys/cpu/cpu_linux_s390x.go} | 121 +- libgo/go/golang.org/x/sys/cpu/cpu_x86.go | 57 + .../golang.org/x/sys/cpu/syscall_aix_ppc64_gc.go | 36 + .../x/text/secure/bidirule/bidirule.go | 10 +- .../x/text/secure/bidirule/bidirule10.0.0.go} | 9 +- .../x/text/secure/bidirule/bidirule9.0.0.go | 14 + .../x/text/transform/transform.go | 10 +- .../x/text/unicode/bidi/bidi.go | 8 +- .../x/text/unicode/bidi/bracket.go | 6 +- .../x/text/unicode/bidi/core.go | 4 +- .../x/text/unicode/bidi/prop.go | 2 - .../x/text/unicode/bidi/tables10.0.0.go} | 2 +- .../x/text/unicode/bidi/tables11.0.0.go} | 786 +- .../x/text/unicode/bidi/tables9.0.0.go} | 1358 +- .../x/text/unicode/bidi/trieval.go | 2 - .../x/text/unicode/norm/composition.go | 10 +- .../x/text/unicode/norm/forminfo.go | 21 +- .../x/text/unicode/norm/input.go | 2 - .../x/text/unicode/norm/iter.go | 5 +- .../x/text/unicode/norm/normalize.go | 12 +- .../x/text/unicode/norm/readwriter.go | 6 +- .../x/text/unicode/norm/tables10.0.0.go} | 1892 +- .../x/text/unicode/norm/tables11.0.0.go} | 4936 +- .../x/text/unicode/norm/tables9.0.0.go} | 4732 +- .../x/text/unicode/norm/transform.go | 14 +- .../x/text/unicode/norm/trie.go | 2 - .../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_gccgo.c | 15 + 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 +- .../{fd_opendir_ios.go => fd_opendir_darwin.go} | 3 - libgo/go/internal/poll/fd_poll_runtime.go | 4 +- libgo/go/internal/poll/fd_windows.go | 88 +- 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 + .../{reflect => internal/reflectlite}/swapper.go | 4 +- .../reflectlite}/tostring_test.go | 51 +- 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 +- .../chacha20poly1305/chacha20poly1305_test.go | 182 - .../chacha20poly1305_vectors_test.go | 339 - libgo/go/internal/x/crypto/cryptobyte/asn1_test.go | 333 - .../x/crypto/cryptobyte/cryptobyte_test.go | 428 - .../internal/x/crypto/cryptobyte/example_test.go | 156 - .../x/crypto/curve25519/curve25519_test.go | 39 - libgo/go/internal/x/crypto/hkdf/example_test.go | 58 - libgo/go/internal/x/crypto/hkdf/hkdf_test.go | 449 - .../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 - .../go/internal/x/crypto/poly1305/vectors_test.go | 2943 - .../internal/x/net/dns/dnsmessage/example_test.go | 134 - .../internal/x/net/dns/dnsmessage/message_test.go | 1137 - .../internal/x/net/http/httpguts/httplex_test.go | 119 - .../internal/x/net/http/httpproxy/export_test.go | 13 - .../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/punycode_test.go | 198 - .../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 - .../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_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_test.go | 390 - libgo/go/internal/x/text/secure/doc.go | 8 - .../go/internal/x/text/transform/examples_test.go | 39 - .../internal/x/text/unicode/bidi/example_test.go | 185 - libgo/go/internal/x/text/unicode/doc.go | 10 - .../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/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 | 35 +- libgo/go/net/http/httputil/reverseproxy_test.go | 99 +- 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 | 11 +- libgo/go/net/lookup_plan9.go | 6 +- libgo/go/net/lookup_test.go | 102 +- 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 - .../unix/at_sysnum_hurd.go => os/env_default.go} | 11 +- libgo/go/os/env_windows.go | 40 + libgo/go/os/error.go | 50 +- .../unix/at_sysnum_hurd.go => os/error_errno.go} | 9 +- 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 + .../issue30527/b.go => go/os/export_unix_test.go} | 10 +- 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 | 4 + 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 | 82 +- libgo/go/os/removeall_noat.go | 40 +- libgo/go/os/removeall_test.go | 76 +- 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 | 5 +- 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_linux_s390x.go | 12 +- 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 | 10 +- 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 +- .../b.go => go/runtime/testdata/testprog/sleep.go} | 18 +- .../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 +- .../sha256block_amd64.go => sort/slice_go113.go} | 9 +- libgo/go/sort/slice_go14.go | 22 + .../sha256block_amd64.go => sort/slice_go18.go} | 9 +- 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/security_windows.go | 1 + libgo/go/syscall/sockcmsg_unix.go | 9 +- libgo/go/syscall/socket.go | 6 +- libgo/go/syscall/socket_aix.go | 24 + 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/syscall/wait.c | 2 +- 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/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/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/{src => testdata}/err1.go | 4 + 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_test.go | 64 + libgo/misc/cgo/life/overlaydir_test.go | 81 + libgo/misc/cgo/life/{ => testdata}/c-life.c | 0 libgo/misc/cgo/life/{ => testdata}/life.go | 2 +- libgo/misc/cgo/life/{ => testdata}/life.h | 0 libgo/misc/cgo/life/{ => testdata}/main.go | 4 +- libgo/misc/cgo/life/{ => testdata}/main.out | 0 libgo/misc/cgo/stdio/overlaydir_test.go | 81 + libgo/misc/cgo/stdio/stdio_test.go | 64 + libgo/misc/cgo/stdio/{ => testdata}/chain.go | 2 +- libgo/misc/cgo/stdio/{ => testdata}/chain.out | 0 libgo/misc/cgo/stdio/{ => testdata}/fib.go | 2 +- libgo/misc/cgo/stdio/{ => testdata}/fib.out | 0 libgo/misc/cgo/stdio/{ => testdata}/hello.go | 2 +- 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/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/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/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/issue23720.go | 22 - libgo/misc/cgo/test/issue24206.go | 54 - 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/issue26517.go | 23 - 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/issue8811.go | 22 - 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/test27660.go | 61 - .../{testdata/issue30527/b.go => test_unix.go} | 12 +- .../cgo/test/{issue13402.go => test_windows.go} | 7 +- .../{issue4029w.go => testdata/cgo_linux_test.go} | 5 +- libgo/misc/cgo/test/testdata/cgo_test.go | 18 + libgo/misc/cgo/test/{ => testdata}/gcc68255.go | 2 +- 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 | 4 +- .../misc/cgo/test/{ => testdata}/issue23555a/a.go | 0 .../misc/cgo/test/{ => testdata}/issue23555b/a.go | 0 .../test/{ => testdata}/issue24161_darwin_test.go | 10 +- .../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 | 2 +- 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 | 2 +- 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 | 2 +- libgo/misc/cgo/test/{ => testdata}/issue27340/a.go | 0 .../test/{issue21668.go => testdata/issue29563.go} | 11 +- .../{issue30527/b.go => issue29563/weak.go} | 14 +- .../{issue30527/b.go => issue29563/weak1.c} | 12 +- .../{issue30527/b.go => issue29563/weak2.c} | 12 +- libgo/misc/cgo/test/{ => testdata}/issue8756.go | 2 +- .../cgo/test/{ => testdata}/issue8756/issue8756.go | 0 libgo/misc/cgo/test/{ => testdata}/issue8828.go | 2 +- .../cgo/test/{ => testdata}/issue8828/issue8828.c | 0 .../cgo/test/{ => testdata}/issue8828/trivial.go | 0 libgo/misc/cgo/test/{ => testdata}/issue9026.go | 2 +- .../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 .../cgo/test/{ => testdata}/issue9400_linux.go | 2 +- libgo/misc/cgo/test/{ => testdata}/issue9510.go | 4 +- 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 | 2 +- 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/overlaydir_test.go | 81 + .../testcarchive/{src => testdata}/libgo/libgo.go | 2 +- .../{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 | 19 +- libgo/misc/cgo/testcarchive/{ => testdata}/main5.c | 6 +- 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 + .../{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 .../testcshared/{src => testdata}/libgo/libgo.go | 2 +- .../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 .../altpath/{src => testdata}/common/common.go | 0 .../{src => testdata}/plugin-mismatch/main.go | 2 +- libgo/misc/cgo/testplugin/overlaydir_test.go | 81 + libgo/misc/cgo/testplugin/plugin_test.go | 203 + libgo/misc/cgo/testplugin/test.bash | 109 - .../{src => testdata}/checkdwarf/main.go | 0 .../testplugin/{src => testdata}/common/common.go | 0 .../cgo/testplugin/{src => testdata}/host/host.go | 2 +- .../cgo/testplugin/{src => testdata}/iface/main.go | 3 +- .../cgo/testplugin/{src => testdata}/iface_a/a.go | 2 +- .../cgo/testplugin/{src => testdata}/iface_b/b.go | 2 +- .../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 .../{src => testdata}/issue18676/main.go | 2 +- .../{src => testdata}/issue18676/plugin.go | 2 +- .../{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 .../{src => testdata}/plugin1/plugin1.go | 3 +- .../{src => testdata}/plugin2/plugin2.go | 3 +- .../{src => testdata}/sub/plugin1/plugin1.go | 2 +- .../cgo/testplugin/{ => testdata}/unnamed1/main.go | 2 + .../cgo/testplugin/{ => testdata}/unnamed2/main.go | 2 + 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 +- .../cgo/testshared/{src => testdata}/dep2/dep2.go | 2 +- .../cgo/testshared/{src => testdata}/dep3/dep3.go | 4 +- .../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 .../cgo/testshared/{src => testdata}/exe/exe.go | 3 +- .../cgo/testshared/{src => testdata}/exe2/exe2.go | 2 +- .../cgo/testshared/{src => testdata}/exe3/exe3.go | 2 +- .../cgo/testshared/{src => testdata}/execgo/exe.go | 0 .../{src => testdata}/explicit/explicit.go | 2 +- .../testshared/{src => testdata}/global/main.go | 2 +- .../{src => testdata}/globallib/global.go | 0 .../cgo/testshared/{src => testdata}/iface/main.go | 4 +- .../cgo/testshared/{src => testdata}/iface_a/a.go | 2 +- .../cgo/testshared/{src => testdata}/iface_b/b.go | 2 +- .../cgo/testshared/{src => testdata}/iface_i/i.go | 0 .../{src => testdata}/implicit/implicit.go | 0 .../{src => testdata}/implicitcmd/implicitcmd.go | 4 +- .../testshared/{src => testdata}/issue25065/a.go | 0 .../testdata/issue30768/issue30768lib/lib.go} | 12 +- .../cgo/testshared/testdata/issue30768/x_test.go | 22 + .../{src => testdata}/trivial/trivial.go | 0 .../issue30527/b.go => testso/noso_test.go} | 10 +- libgo/misc/cgo/testso/overlaydir_test.go | 81 + libgo/misc/cgo/testso/so_test.go | 140 + libgo/misc/cgo/testso/{ => testdata}/cgoso.c | 2 +- libgo/misc/cgo/testso/{ => testdata}/cgoso.go | 1 + libgo/misc/cgo/testso/{ => testdata}/cgoso_c.c | 9 + libgo/misc/cgo/testso/{ => testdata}/cgoso_unix.go | 2 +- libgo/misc/cgo/testso/{ => testdata}/main.go | 2 +- .../issue30527/b.go => testsovar/noso_test.go} | 10 +- libgo/misc/cgo/testsovar/overlaydir_test.go | 81 + libgo/misc/cgo/testsovar/so_test.go | 140 + libgo/misc/cgo/testsovar/{ => testdata}/cgoso.go | 1 + 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 | 2 +- libgo/mkrsysinfo.sh | 27 +- libgo/mkruntimeinc.sh | 13 +- libgo/mksysinfo.sh | 26 +- 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 | 73 + 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/go-unwind.c | 5 +- libgo/runtime/panic.c | 41 +- libgo/runtime/print.c | 1 - libgo/runtime/proc.c | 51 +- libgo/runtime/runtime.h | 83 +- libgo/runtime/runtime_c.c | 32 + libgo/runtime/stack.c | 2 + libgo/sysinfo.c | 4 + libgo/testsuite/Makefile.am | 2 + libgo/testsuite/Makefile.in | 8 +- libgo/testsuite/gotest | 24 +- libgo/testsuite/lib/libgo.exp | 13 +- .../default.exp => libgo-test-support.exp.in} | 4 +- libgo/testsuite/libgo.testmain/testmain.exp | 6 +- libgomp/ChangeLog | 1225 + libgomp/Makefile.am | 4 +- libgomp/Makefile.in | 69 +- libgomp/acc_prof.h | 252 + libgomp/acinclude.m4 | 2 +- libgomp/aclocal.m4 | 2 +- libgomp/alloc.c | 1 + libgomp/config.h.in | 18 +- libgomp/config/{nvptx => accel}/libgomp-plugin.c | 0 libgomp/config/{nvptx => accel}/lock.c | 0 libgomp/config/{nvptx => accel}/mutex.c | 0 libgomp/config/{nvptx => accel}/mutex.h | 0 libgomp/config/{nvptx => accel}/oacc-async.c | 0 libgomp/config/{nvptx => accel}/oacc-cuda.c | 0 libgomp/config/{nvptx => accel}/oacc-host.c | 0 libgomp/config/{nvptx => accel}/oacc-init.c | 0 libgomp/config/{nvptx => accel}/oacc-mem.c | 0 libgomp/config/{nvptx => accel}/oacc-plugin.c | 0 libgomp/config/{nvptx => accel}/omp-lock.h | 0 libgomp/config/{nvptx => accel}/openacc.f90 | 1 + libgomp/config/{nvptx => accel}/pool.h | 0 libgomp/config/{nvptx => accel}/proc.c | 0 libgomp/config/{nvptx => accel}/ptrlock.c | 0 libgomp/config/{nvptx => accel}/ptrlock.h | 0 libgomp/config/{nvptx => accel}/sem.c | 0 libgomp/config/{nvptx => accel}/sem.h | 0 libgomp/config/{nvptx => accel}/thread-stacksize.h | 0 libgomp/config/{nvptx => gcn}/affinity-fmt.c | 2 +- libgomp/config/{nvptx => gcn}/bar.c | 54 +- libgomp/config/{nvptx => gcn}/bar.h | 18 +- libgomp/config/{nvptx => gcn}/doacross.h | 20 +- libgomp/config/{nvptx => gcn}/icv-device.c | 18 +- .../{oacc-plugin.h => config/gcn/oacc-target.c} | 17 +- libgomp/config/{posix => gcn}/simple-bar.h | 28 +- libgomp/config/{nvptx => gcn}/target.c | 20 +- libgomp/config/{nvptx => gcn}/task.c | 10 +- libgomp/config/{nvptx => gcn}/team.c | 123 +- libgomp/config/{nvptx => gcn}/time.c | 19 +- libgomp/configure | 983 +- libgomp/configure.ac | 8 +- libgomp/configure.tgt | 9 +- libgomp/env.c | 2 + libgomp/libgomp-plugin.h | 48 +- libgomp/libgomp.h | 141 +- libgomp/libgomp.map | 14 + libgomp/libgomp.texi | 412 + libgomp/libgomp_g.h | 2 +- libgomp/loop.c | 28 +- libgomp/loop_ull.c | 28 +- libgomp/oacc-async.c | 330 +- libgomp/oacc-cuda.c | 104 +- libgomp/oacc-host.c | 93 +- libgomp/oacc-init.c | 173 +- libgomp/oacc-int.h | 45 +- libgomp/oacc-mem.c | 180 +- libgomp/oacc-parallel.c | 528 +- libgomp/oacc-plugin.c | 26 +- libgomp/oacc-plugin.h | 7 + libgomp/oacc-profiling.c | 662 + libgomp/oacc-target.c | 1 + libgomp/openacc.f90 | 1 + libgomp/openacc.h | 1 + libgomp/plugin/Makefrag.am | 14 + libgomp/plugin/configfrag.ac | 35 + libgomp/plugin/cuda-lib.def | 1 + libgomp/plugin/cuda/cuda.h | 8 +- libgomp/plugin/plugin-gcn.c | 4012 ++ libgomp/plugin/plugin-hsa.c | 33 +- libgomp/plugin/plugin-nvptx.c | 1534 +- libgomp/sections.c | 28 +- libgomp/target.c | 310 +- libgomp/team.c | 15 +- libgomp/testsuite/Makefile.am | 4 +- libgomp/testsuite/Makefile.in | 11 +- libgomp/testsuite/lib/libgomp.exp | 64 + .../testsuite/libgomp.c++/{for-16.C => for-27.C} | 101 +- .../libgomp.c++/lastprivate-conditional-1.C | 62 + .../libgomp.c++/lastprivate-conditional-2.C | 104 + .../testsuite/libgomp.c++/{for-1.C => loop-13.C} | 45 +- .../testsuite/libgomp.c++/{for-5.C => loop-14.C} | 30 +- .../testsuite/libgomp.c++/{for-23.C => loop-15.C} | 49 +- 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.c++/{target-9.C => target-22.C} | 50 +- libgomp/testsuite/libgomp.c++/target-9.C | 43 +- libgomp/testsuite/libgomp.c++/udr-20.C | 54 + libgomp/testsuite/libgomp.c++/udr-21.C | 54 + .../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/pr39591-1.c | 6 +- libgomp/testsuite/libgomp.c/pr39591-2.c | 6 +- libgomp/testsuite/libgomp.c/pr39591-3.c | 6 +- libgomp/testsuite/libgomp.c/pr90779.c | 18 + libgomp/testsuite/libgomp.c/pr90811.c | 29 + libgomp/testsuite/libgomp.c/private-1.c | 6 +- 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/target-print-1.c | 17 + libgomp/testsuite/libgomp.c/task-1.c | 6 +- libgomp/testsuite/libgomp.c/task-5.c | 24 +- libgomp/testsuite/libgomp.fortran/aligned1.f03 | 6 +- libgomp/testsuite/libgomp.fortran/alloc-comp-1.f90 | 20 +- libgomp/testsuite/libgomp.fortran/alloc-comp-2.f90 | 36 +- libgomp/testsuite/libgomp.fortran/alloc-comp-3.f90 | 42 +- libgomp/testsuite/libgomp.fortran/allocatable1.f90 | 20 +- .../testsuite/libgomp.fortran/allocatable10.f90 | 136 +- .../testsuite/libgomp.fortran/allocatable11.f90 | 72 +- .../testsuite/libgomp.fortran/allocatable12.f90 | 62 +- libgomp/testsuite/libgomp.fortran/allocatable2.f90 | 10 +- libgomp/testsuite/libgomp.fortran/allocatable3.f90 | 3 +- libgomp/testsuite/libgomp.fortran/allocatable4.f90 | 12 +- libgomp/testsuite/libgomp.fortran/allocatable5.f90 | 2 +- libgomp/testsuite/libgomp.fortran/allocatable6.f90 | 4 +- libgomp/testsuite/libgomp.fortran/allocatable7.f90 | 2 +- libgomp/testsuite/libgomp.fortran/allocatable8.f90 | 4 +- libgomp/testsuite/libgomp.fortran/allocatable9.f90 | 210 +- .../libgomp.fortran/appendix-a/a.28.5.f90 | 2 +- libgomp/testsuite/libgomp.fortran/associate1.f90 | 8 +- libgomp/testsuite/libgomp.fortran/associate2.f90 | 16 +- libgomp/testsuite/libgomp.fortran/associate3.f90 | 2 +- libgomp/testsuite/libgomp.fortran/async_io_4.f90 | 18 +- libgomp/testsuite/libgomp.fortran/async_io_5.f90 | 48 +- libgomp/testsuite/libgomp.fortran/async_io_6.f90 | 4 +- libgomp/testsuite/libgomp.fortran/async_io_7.f90 | 2 +- libgomp/testsuite/libgomp.fortran/cancel-do-1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/cancel-do-2.f90 | 8 +- .../libgomp.fortran/cancel-parallel-1.f90 | 2 +- .../libgomp.fortran/cancel-sections-1.f90 | 8 +- .../libgomp.fortran/cancel-taskgroup-2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/character1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/character2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/collapse1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/collapse2.f90 | 6 +- libgomp/testsuite/libgomp.fortran/collapse3.f90 | 24 +- libgomp/testsuite/libgomp.fortran/collapse4.f90 | 2 +- libgomp/testsuite/libgomp.fortran/crayptr1.f90 | 4 +- libgomp/testsuite/libgomp.fortran/crayptr2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/crayptr3.f90 | 6 +- .../testsuite/libgomp.fortran/declare-simd-1.f90 | 4 +- .../testsuite/libgomp.fortran/declare-simd-3.f90 | 2 +- .../testsuite/libgomp.fortran/declare-target-2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/depend-1.f90 | 34 +- libgomp/testsuite/libgomp.fortran/depend-2.f90 | 8 +- libgomp/testsuite/libgomp.fortran/depend-3.f90 | 8 +- libgomp/testsuite/libgomp.fortran/do1.f90 | 10 +- libgomp/testsuite/libgomp.fortran/do2.f90 | 10 +- .../testsuite/libgomp.fortran/do_concurrent_5.f90 | 2 +- libgomp/testsuite/libgomp.fortran/doacross1.f90 | 36 +- libgomp/testsuite/libgomp.fortran/doacross2.f90 | 48 +- libgomp/testsuite/libgomp.fortran/doacross3.f90 | 48 +- .../examples-4/array_sections-3.f90 | 2 +- .../examples-4/array_sections-4.f90 | 2 +- .../libgomp.fortran/examples-4/async_target-1.f90 | 2 +- .../libgomp.fortran/examples-4/async_target-2.f90 | 6 +- .../examples-4/declare_target-1.f90 | 4 +- .../examples-4/declare_target-2.f90 | 2 +- .../examples-4/declare_target-3.f90 | 2 +- .../examples-4/declare_target-4.f90 | 2 +- .../examples-4/declare_target-5.f90 | 2 +- .../libgomp.fortran/examples-4/device-1.f90 | 6 +- .../libgomp.fortran/examples-4/device-2.f90 | 4 +- .../libgomp.fortran/examples-4/device-3.f90 | 4 +- .../libgomp.fortran/examples-4/simd-1.f90 | 2 +- .../libgomp.fortran/examples-4/simd-2.f90 | 2 +- .../libgomp.fortran/examples-4/simd-3.f90 | 2 +- .../libgomp.fortran/examples-4/simd-4.f90 | 2 +- .../libgomp.fortran/examples-4/simd-5.f90 | 2 +- .../libgomp.fortran/examples-4/simd-6.f90 | 4 +- .../libgomp.fortran/examples-4/simd-7.f90 | 2 +- .../libgomp.fortran/examples-4/simd-8.f90 | 2 +- .../libgomp.fortran/examples-4/target-1.f90 | 2 +- .../libgomp.fortran/examples-4/target-2.f90 | 2 +- .../libgomp.fortran/examples-4/target-3.f90 | 2 +- .../libgomp.fortran/examples-4/target-4.f90 | 2 +- .../libgomp.fortran/examples-4/target-5.f90 | 4 +- .../libgomp.fortran/examples-4/target_data-1.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-2.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-3.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-4.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-5.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-6.f90 | 6 +- .../libgomp.fortran/examples-4/target_data-7.f90 | 4 +- .../libgomp.fortran/examples-4/target_update-1.f90 | 2 +- .../libgomp.fortran/examples-4/target_update-2.f90 | 2 +- .../libgomp.fortran/examples-4/task_dep-1.f90 | 2 +- .../libgomp.fortran/examples-4/task_dep-2.f90 | 2 +- .../libgomp.fortran/examples-4/task_dep-3.f90 | 2 +- .../libgomp.fortran/examples-4/task_dep-4.f90 | 4 +- .../libgomp.fortran/examples-4/task_dep-5.f90 | 2 +- .../libgomp.fortran/examples-4/teams-2.f90 | 2 +- .../libgomp.fortran/examples-4/teams-3.f90 | 2 +- .../libgomp.fortran/examples-4/teams-4.f90 | 2 +- .../libgomp.fortran/examples-4/teams-5.f90 | 2 +- .../libgomp.fortran/examples-4/teams-6.f90 | 2 +- libgomp/testsuite/libgomp.fortran/fortran.exp | 6 + libgomp/testsuite/libgomp.fortran/lastprivate1.f90 | 25 +- libgomp/testsuite/libgomp.fortran/lastprivate2.f90 | 25 +- libgomp/testsuite/libgomp.fortran/lib1.f90 | 44 +- libgomp/testsuite/libgomp.fortran/lib4.f90 | 8 +- libgomp/testsuite/libgomp.fortran/lock-1.f90 | 8 +- libgomp/testsuite/libgomp.fortran/lock-2.f90 | 6 +- libgomp/testsuite/libgomp.fortran/nested1.f90 | 22 +- libgomp/testsuite/libgomp.fortran/nestedfn1.f90 | 4 +- libgomp/testsuite/libgomp.fortran/nestedfn2.f90 | 4 +- libgomp/testsuite/libgomp.fortran/nestedfn3.f90 | 2 +- libgomp/testsuite/libgomp.fortran/nestedfn4.f90 | 9 +- libgomp/testsuite/libgomp.fortran/nestedfn5.f90 | 14 +- libgomp/testsuite/libgomp.fortran/omp_atomic1.f90 | 8 +- libgomp/testsuite/libgomp.fortran/omp_atomic2.f90 | 12 +- libgomp/testsuite/libgomp.fortran/omp_atomic3.f90 | 8 +- libgomp/testsuite/libgomp.fortran/omp_atomic4.f90 | 4 +- libgomp/testsuite/libgomp.fortran/omp_atomic5.f90 | 14 +- libgomp/testsuite/libgomp.fortran/omp_cond1.f | 6 +- libgomp/testsuite/libgomp.fortran/omp_cond2.f | 6 +- libgomp/testsuite/libgomp.fortran/omp_cond3.F90 | 6 +- libgomp/testsuite/libgomp.fortran/omp_cond4.F90 | 6 +- libgomp/testsuite/libgomp.fortran/omp_parse1.f90 | 26 +- libgomp/testsuite/libgomp.fortran/omp_parse2.f90 | 18 +- libgomp/testsuite/libgomp.fortran/omp_parse3.f90 | 14 +- libgomp/testsuite/libgomp.fortran/omp_parse4.f90 | 16 +- .../testsuite/libgomp.fortran/openmp_version-1.f | 2 +- .../testsuite/libgomp.fortran/openmp_version-2.f90 | 2 +- .../parloops-exit-first-loop-alt-2.f95 | 2 +- .../parloops-exit-first-loop-alt.f95 | 2 +- libgomp/testsuite/libgomp.fortran/pointer1.f90 | 12 +- libgomp/testsuite/libgomp.fortran/pointer2.f90 | 8 +- libgomp/testsuite/libgomp.fortran/pr25219.f90 | 3 +- libgomp/testsuite/libgomp.fortran/pr27395-1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr27395-2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr27416-1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr27916-1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr27916-2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr28390.f | 3 +- libgomp/testsuite/libgomp.fortran/pr29629.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr32550.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr33880.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr34020.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr35130.f90 | 3 +- libgomp/testsuite/libgomp.fortran/pr42162.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr46753.f90 | 4 +- libgomp/testsuite/libgomp.fortran/pr48894.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr49792-1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr49792-2.f90 | 4 +- libgomp/testsuite/libgomp.fortran/pr63938-1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr63938-2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr65597.f90 | 4 +- libgomp/testsuite/libgomp.fortran/pr66199-1.f90 | 11 +- libgomp/testsuite/libgomp.fortran/pr66199-2.f90 | 1 - libgomp/testsuite/libgomp.fortran/pr71014.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr81304.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr81841.f90 | 4 +- libgomp/testsuite/libgomp.fortran/pr84418-1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr84418-2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr90779.f90 | 13 + libgomp/testsuite/libgomp.fortran/procptr1.f90 | 14 +- libgomp/testsuite/libgomp.fortran/recursion1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/reduction1.f90 | 42 +- libgomp/testsuite/libgomp.fortran/reduction2.f90 | 12 +- libgomp/testsuite/libgomp.fortran/reduction3.f90 | 16 +- libgomp/testsuite/libgomp.fortran/reduction4.f90 | 58 +- libgomp/testsuite/libgomp.fortran/reduction5.f90 | 12 +- libgomp/testsuite/libgomp.fortran/reduction6.f90 | 4 +- libgomp/testsuite/libgomp.fortran/reference1.f90 | 6 +- libgomp/testsuite/libgomp.fortran/reference2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/retval1.f90 | 28 +- libgomp/testsuite/libgomp.fortran/retval2.f90 | 4 +- libgomp/testsuite/libgomp.fortran/sharing1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/sharing2.f90 | 4 +- libgomp/testsuite/libgomp.fortran/simd1.f90 | 4 +- libgomp/testsuite/libgomp.fortran/simd2.f90 | 36 +- libgomp/testsuite/libgomp.fortran/simd3.f90 | 36 +- libgomp/testsuite/libgomp.fortran/simd4.f90 | 36 +- libgomp/testsuite/libgomp.fortran/simd5.f90 | 24 +- libgomp/testsuite/libgomp.fortran/simd6.f90 | 24 +- libgomp/testsuite/libgomp.fortran/simd7.f90 | 112 +- libgomp/testsuite/libgomp.fortran/stack.f90 | 2 +- libgomp/testsuite/libgomp.fortran/strassen.f90 | 4 +- libgomp/testsuite/libgomp.fortran/tabs1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/tabs2.f | 2 +- .../libgomp.fortran/target-allocatable-1-1.f90 | 69 + .../libgomp.fortran/target-allocatable-1-2.f90 | 82 + .../libgomp.fortran/target-print-1-nvptx.f90 | 11 + .../testsuite/libgomp.fortran/target-print-1.f90 | 17 + libgomp/testsuite/libgomp.fortran/target-simd.f90 | 26 + libgomp/testsuite/libgomp.fortran/target1.f90 | 8 +- libgomp/testsuite/libgomp.fortran/target2.f90 | 8 +- libgomp/testsuite/libgomp.fortran/target3.f90 | 4 +- libgomp/testsuite/libgomp.fortran/target4.f90 | 2 +- libgomp/testsuite/libgomp.fortran/target5.f90 | 2 +- libgomp/testsuite/libgomp.fortran/target6.f90 | 8 +- libgomp/testsuite/libgomp.fortran/target7.f90 | 2 +- libgomp/testsuite/libgomp.fortran/target8.f90 | 2 +- libgomp/testsuite/libgomp.fortran/target9.f90 | 124 + libgomp/testsuite/libgomp.fortran/task1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/task2.f90 | 3 +- libgomp/testsuite/libgomp.fortran/task3.f90 | 2 +- libgomp/testsuite/libgomp.fortran/task4.f90 | 2 +- libgomp/testsuite/libgomp.fortran/taskgroup1.f90 | 13 +- libgomp/testsuite/libgomp.fortran/taskloop1.f90 | 3 +- libgomp/testsuite/libgomp.fortran/taskloop2.f90 | 21 +- libgomp/testsuite/libgomp.fortran/taskloop3.f90 | 15 +- libgomp/testsuite/libgomp.fortran/taskloop4.f90 | 23 +- libgomp/testsuite/libgomp.fortran/teams1.f90 | 19 + libgomp/testsuite/libgomp.fortran/teams2.f90 | 140 + .../testsuite/libgomp.fortran/threadprivate1.f90 | 2 +- .../testsuite/libgomp.fortran/threadprivate2.f90 | 28 +- .../testsuite/libgomp.fortran/threadprivate3.f90 | 16 +- .../testsuite/libgomp.fortran/threadprivate4.f90 | 2 +- libgomp/testsuite/libgomp.fortran/udr1.f90 | 12 +- libgomp/testsuite/libgomp.fortran/udr10.f90 | 2 +- libgomp/testsuite/libgomp.fortran/udr11.f90 | 8 +- libgomp/testsuite/libgomp.fortran/udr12.f90 | 6 +- libgomp/testsuite/libgomp.fortran/udr13.f90 | 24 +- libgomp/testsuite/libgomp.fortran/udr14.f90 | 36 +- libgomp/testsuite/libgomp.fortran/udr15.f90 | 2 +- libgomp/testsuite/libgomp.fortran/udr2.f90 | 12 +- libgomp/testsuite/libgomp.fortran/udr3.f90 | 10 +- libgomp/testsuite/libgomp.fortran/udr4.f90 | 10 +- libgomp/testsuite/libgomp.fortran/udr5.f90 | 4 +- libgomp/testsuite/libgomp.fortran/udr6.f90 | 6 +- libgomp/testsuite/libgomp.fortran/udr7.f90 | 2 +- libgomp/testsuite/libgomp.fortran/udr8.f90 | 2 +- libgomp/testsuite/libgomp.fortran/udr9.f90 | 4 +- .../libgomp.fortran/use_device_addr-1.f90 | 1233 + .../libgomp.fortran/use_device_addr-2.f90 | 1233 + .../libgomp.fortran/use_device_addr-3.f90 | 765 + .../libgomp.fortran/use_device_addr-4.f90 | 765 + .../testsuite/libgomp.fortran/use_device_ptr-1.f90 | 597 + .../libgomp.fortran/use_device_ptr-optional-1.f90 | 59 + .../libgomp.fortran/use_device_ptr-optional-2.f90 | 33 + libgomp/testsuite/libgomp.fortran/vla1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/vla2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/vla3.f90 | 2 +- libgomp/testsuite/libgomp.fortran/vla4.f90 | 4 +- libgomp/testsuite/libgomp.fortran/vla5.f90 | 4 +- libgomp/testsuite/libgomp.fortran/vla6.f90 | 2 +- libgomp/testsuite/libgomp.fortran/vla7.f90 | 16 +- libgomp/testsuite/libgomp.fortran/vla8.f90 | 2 +- libgomp/testsuite/libgomp.fortran/workshare1.f90 | 7 +- libgomp/testsuite/libgomp.fortran/workshare2.f90 | 13 +- libgomp/testsuite/libgomp.oacc-c++/c++.exp | 9 + .../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 + .../libgomp.oacc-c-c++-common/copyin-devptr-1.c | 28 + .../libgomp.oacc-c-c++-common/copyin-devptr-2.c | 35 + .../data-firstprivate-1.c | 165 + .../libgomp.oacc-c-c++-common/declare-1.c | 98 +- .../libgomp.oacc-c-c++-common/declare-vla.c | 47 +- .../firstprivate-mappings-1.c | 6 + .../testsuite/libgomp.oacc-c-c++-common/lib-20.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-22.c | 2 - .../testsuite/libgomp.oacc-c-c++-common/lib-23.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-30.c | 2 - .../libgomp.oacc-c-c++-common/loop-default.h | 7 +- .../libgomp.oacc-c-c++-common/loop-dim-default.c | 7 +- .../par-loop-comb-reduction-1.c | 2 +- .../par-loop-comb-reduction-2.c | 2 +- .../par-loop-comb-reduction-3.c | 2 +- .../par-loop-comb-reduction-4.c | 2 +- .../libgomp.oacc-c-c++-common/parallel-dims.c | 73 + .../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 +- .../testsuite/libgomp.oacc-c-c++-common/pr87835.c | 5 +- .../testsuite/libgomp.oacc-c-c++-common/pr89376.c | 15 + .../testsuite/libgomp.oacc-c-c++-common/pr90009.c | 34 + libgomp/testsuite/libgomp.oacc-c/c.exp | 9 + libgomp/testsuite/libgomp.oacc-c/print-1.c | 17 + libgomp/testsuite/libgomp.oacc-fortran/abort-1.f90 | 2 + libgomp/testsuite/libgomp.oacc-fortran/abort-2.f90 | 2 + .../libgomp.oacc-fortran/acc_on_device-1-1.f90 | 2 + .../libgomp.oacc-fortran/acc_on_device-1-2.f | 2 + .../libgomp.oacc-fortran/acc_on_device-1-3.f | 2 + .../libgomp.oacc-fortran/allocatable-1-1.f90 | 68 + .../libgomp.oacc-fortran/allocatable-1-2.f90 | 81 + .../libgomp.oacc-fortran/allocatable-array-1.f90 | 27 + .../libgomp.oacc-fortran/common-block-1.f90 | 107 + .../libgomp.oacc-fortran/common-block-2.f90 | 152 + .../libgomp.oacc-fortran/common-block-3.f90 | 139 + libgomp/testsuite/libgomp.oacc-fortran/data-1.f90 | 100 +- libgomp/testsuite/libgomp.oacc-fortran/data-2.f90 | 4 +- libgomp/testsuite/libgomp.oacc-fortran/data-5.f90 | 12 +- .../testsuite/libgomp.oacc-fortran/declare-5.f90 | 90 +- .../testsuite/libgomp.oacc-fortran/dummy-array.f90 | 2 +- libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 15 + libgomp/testsuite/libgomp.oacc-fortran/gemm-2.f90 | 2 +- libgomp/testsuite/libgomp.oacc-fortran/gemm.f90 | 2 +- .../testsuite/libgomp.oacc-fortran/host_data-2.f90 | 2 +- .../testsuite/libgomp.oacc-fortran/host_data-3.f | 2 +- .../testsuite/libgomp.oacc-fortran/host_data-4.f90 | 2 +- .../kernels-acc-loop-reduction-2.f90 | 4 +- .../kernels-acc-loop-reduction.f90 | 4 +- .../libgomp.oacc-fortran/kernels-collapse-3.f90 | 4 +- .../libgomp.oacc-fortran/kernels-collapse-4.f90 | 4 +- .../libgomp.oacc-fortran/kernels-independent.f90 | 2 +- .../libgomp.oacc-fortran/kernels-loop-1.f90 | 4 +- .../libgomp.oacc-fortran/kernels-map-1.f90 | 4 +- .../kernels-parallel-loop-data-enter-exit.f95 | 2 +- .../kernels-private-vars-loop-gang-1.f90 | 2 +- .../kernels-private-vars-loop-gang-2.f90 | 2 +- .../kernels-private-vars-loop-gang-3.f90 | 2 +- .../kernels-private-vars-loop-gang-6.f90 | 2 +- .../kernels-private-vars-loop-vector-1.f90 | 2 +- .../kernels-private-vars-loop-vector-2.f90 | 2 +- .../kernels-private-vars-loop-worker-1.f90 | 2 +- .../kernels-private-vars-loop-worker-2.f90 | 2 +- .../kernels-private-vars-loop-worker-3.f90 | 2 +- .../kernels-private-vars-loop-worker-4.f90 | 2 +- .../kernels-private-vars-loop-worker-5.f90 | 2 +- .../kernels-private-vars-loop-worker-6.f90 | 2 +- .../kernels-private-vars-loop-worker-7.f90 | 2 +- .../libgomp.oacc-fortran/kernels-reduction-1.f90 | 2 +- libgomp/testsuite/libgomp.oacc-fortran/lib-1.f90 | 2 + libgomp/testsuite/libgomp.oacc-fortran/lib-12.f90 | 8 +- libgomp/testsuite/libgomp.oacc-fortran/lib-13.f90 | 6 +- libgomp/testsuite/libgomp.oacc-fortran/lib-14.f90 | 26 +- libgomp/testsuite/libgomp.oacc-fortran/lib-15.f90 | 10 +- .../testsuite/libgomp.oacc-fortran/lib-16-2.f90 | 10 +- libgomp/testsuite/libgomp.oacc-fortran/lib-16.f90 | 10 +- libgomp/testsuite/libgomp.oacc-fortran/lib-2.f | 2 + libgomp/testsuite/libgomp.oacc-fortran/lib-3.f | 2 + libgomp/testsuite/libgomp.oacc-fortran/map-1.f90 | 2 + .../libgomp.oacc-fortran/parallel-dims-aux.c | 45 + .../libgomp.oacc-fortran/parallel-dims.f90 | 120 + .../libgomp.oacc-fortran/parallel-loop-1.f90 | 4 +- .../libgomp.oacc-fortran/pointer-align-1.f90 | 2 + libgomp/testsuite/libgomp.oacc-fortran/pr68813.f90 | 2 + libgomp/testsuite/libgomp.oacc-fortran/pr70289.f90 | 2 + libgomp/testsuite/libgomp.oacc-fortran/pr70643.f90 | 2 + .../libgomp.oacc-fortran/print-1-nvptx.f90 | 11 + libgomp/testsuite/libgomp.oacc-fortran/print-1.f90 | 17 + libgomp/testsuite/libgomp.oacc-fortran/pset-1.f90 | 26 +- .../libgomp.oacc-fortran/reference-reductions.f90 | 2 +- .../testsuite/libgomp.oacc-fortran/routine-7.f90 | 2 +- .../testsuite/libgomp.oacc-fortran/subarrays-1.f90 | 2 + .../testsuite/libgomp.oacc-fortran/subarrays-2.f90 | 2 + .../libgomp.oacc-fortran/vector-routine.f90 | 2 +- libgomp/work.c | 13 +- libhsail-rt/ChangeLog | 4 + libhsail-rt/configure | 22 +- libiberty/ChangeLog | 170 + libiberty/Makefile.in | 14 +- libiberty/cp-demangle.c | 109 +- libiberty/cp-demint.c | 3 + libiberty/cplus-dem.c | 50 +- libiberty/d-demangle.c | 20 +- libiberty/filedescriptor.c | 47 + libiberty/functions.texi | 57 +- libiberty/rust-demangle.c | 684 +- libiberty/simple-object-elf.c | 92 +- libiberty/testsuite/d-demangle-expected | 20 + libiberty/testsuite/demangle-expected | 19 +- libiberty/testsuite/rust-demangle-expected | 6 +- libitm/ChangeLog | 34 + libitm/Makefile.am | 1 - libitm/Makefile.in | 1 - libitm/acinclude.m4 | 2 +- libitm/config/arm/sjlj.S | 11 +- libitm/configure | 30 +- libitm/configure.tgt | 5 +- libobjc/ChangeLog | 16 + libobjc/Makefile.in | 2 +- libobjc/configure | 17 +- libobjc/exception.c | 1 + liboffloadmic/ChangeLog | 8 + liboffloadmic/configure | 22 +- liboffloadmic/plugin/configure | 22 +- libphobos/ChangeLog | 335 + libphobos/Makefile.am | 6 +- libphobos/Makefile.in | 8 +- libphobos/config.h.in | 32 + libphobos/configure | 3598 +- libphobos/configure.ac | 49 +- libphobos/configure.tgt | 19 +- libphobos/d_rules.am | 32 - libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 178 +- libphobos/libdruntime/Makefile.in | 1167 +- .../libdruntime/config/aarch64/switchcontext.S | 103 + libphobos/libdruntime/config/arm/switchcontext.S | 118 + .../{gcc/drtstuff.c => config/common/threadasm.S} | 30 +- libphobos/libdruntime/config/mingw/switchcontext.S | 109 + libphobos/libdruntime/config/mips/switchcontext.S | 102 + .../libdruntime/config/powerpc/switchcontext.S | 150 + .../libdruntime/config/powerpc64/callwithstack.S | 168 + libphobos/libdruntime/config/x86/switchcontext.S | 96 + libphobos/libdruntime/core/atomic.d | 268 +- libphobos/libdruntime/core/runtime.d | 27 +- libphobos/libdruntime/core/stdc/assert_.d | 9 + libphobos/libdruntime/core/stdc/fenv.d | 48 +- libphobos/libdruntime/core/stdc/math.d | 710 +- libphobos/libdruntime/core/stdc/stdio.d | 108 +- libphobos/libdruntime/core/stdc/time.d | 21 +- libphobos/libdruntime/core/sync/condition.d | 7 +- libphobos/libdruntime/core/sync/mutex.d | 19 +- libphobos/libdruntime/core/sync/semaphore.d | 30 +- 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/execinfo.d | 208 +- .../libdruntime/core/sys/dragonflybsd/string.d | 22 + .../libdruntime/core/sys/dragonflybsd/sys/socket.d | 86 + libphobos/libdruntime/core/sys/freebsd/execinfo.d | 204 +- 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/link.d | 9 +- libphobos/libdruntime/core/sys/linux/sched.d | 28 +- libphobos/libdruntime/core/sys/linux/string.d | 21 + libphobos/libdruntime/core/sys/netbsd/execinfo.d | 204 +- 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 + .../core/sys/{dragonflybsd => openbsd}/sys/elf32.d | 12 +- .../core/sys/{dragonflybsd => openbsd}/sys/elf64.d | 12 +- .../sys/{dragonflybsd => openbsd}/sys/elf_common.d | 10 +- .../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 | 150 + 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/fcntl.d | 16 +- libphobos/libdruntime/core/sys/posix/net/if_.d | 15 + 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 | 20 + libphobos/libdruntime/core/sys/posix/signal.d | 338 +- libphobos/libdruntime/core/sys/posix/spawn.d | 5 +- libphobos/libdruntime/core/sys/posix/stdio.d | 56 + 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 | 282 +- libphobos/libdruntime/core/sys/posix/sys/stat.d | 180 +- 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 | 530 +- libphobos/libdruntime/core/sys/posix/unistd.d | 216 + libphobos/libdruntime/core/sys/posix/utime.d | 10 + libphobos/libdruntime/core/sys/solaris/dlfcn.d | 3 +- libphobos/libdruntime/core/sys/solaris/link.d | 37 +- libphobos/libdruntime/core/sys/solaris/sys/link.d | 8 +- libphobos/libdruntime/core/sys/windows/dll.d | 4 +- libphobos/libdruntime/core/sys/windows/shlobj.d | 2 +- libphobos/libdruntime/core/sys/windows/threadaux.d | 18 +- libphobos/libdruntime/core/sys/windows/winnt.d | 3 + libphobos/libdruntime/core/thread.d | 102 +- libphobos/libdruntime/core/threadasm.S | 682 - libphobos/libdruntime/core/time.d | 75 +- libphobos/libdruntime/gc/os.d | 8 +- libphobos/libdruntime/gcc/config.d.in | 3 + libphobos/libdruntime/gcc/deh.d | 13 + libphobos/libdruntime/gcc/emutls.d | 316 + libphobos/libdruntime/gcc/gthread.d | 127 + .../sections_android.d => gcc/sections/android.d} | 68 +- .../sections/elf_shared.d} | 480 +- .../{rt/sections_osx.d => gcc/sections/osx.d} | 55 +- libphobos/libdruntime/gcc/sections/package.d | 48 + .../{rt/sections_win32.d => gcc/sections/win32.d} | 36 +- .../{rt/sections_win64.d => gcc/sections/win64.d} | 38 +- libphobos/libdruntime/object.d | 124 +- libphobos/libdruntime/rt/aApplyR.d | 8 +- libphobos/libdruntime/rt/bss_section.c | 21 - libphobos/libdruntime/rt/config.d | 2 +- libphobos/libdruntime/rt/dmain2.d | 14 +- libphobos/libdruntime/rt/minfo.d | 8 +- libphobos/libdruntime/rt/monitor_.d | 12 +- libphobos/libdruntime/rt/qsort.d | 30 + libphobos/libdruntime/rt/sections.d | 7 +- libphobos/libdruntime/rt/sections_solaris.d | 114 - libphobos/m4/druntime/cpu.m4 | 38 + libphobos/m4/druntime/libraries.m4 | 67 +- libphobos/m4/druntime/os.m4 | 48 + libphobos/m4/libtool.m4 | 14 +- libphobos/src/MERGE | 2 +- libphobos/src/Makefile.am | 62 +- libphobos/src/Makefile.in | 581 +- libphobos/src/libgphobos.spec.in | 3 + libphobos/src/std/datetime/systime.d | 16 + libphobos/src/std/datetime/timezone.d | 18 +- .../allocator/building_blocks/region.d | 9 + libphobos/src/std/file.d | 13 +- libphobos/src/std/internal/cstring.d | 11 +- libphobos/src/std/math.d | 127 +- libphobos/src/std/net/curl.d | 4 +- libphobos/src/std/outbuffer.d | 10 +- libphobos/src/std/parallelism.d | 8 + libphobos/src/std/path.d | 2 +- libphobos/src/std/process.d | 17 +- libphobos/src/std/socket.d | 36 +- libphobos/src/std/stdio.d | 24 +- libphobos/src/std/uni.d | 22 +- libphobos/src/std/xml.d | 12 +- libphobos/testsuite/Makefile.am | 110 +- libphobos/testsuite/Makefile.in | 189 +- libphobos/testsuite/lib/libphobos.exp | 110 +- libphobos/testsuite/libphobos.aa/aa.exp | 2 - .../libphobos.allocations/tls_gc_integration.d | 50 + libphobos/testsuite/libphobos.cycles/cycles.exp | 4 +- .../testsuite/libphobos.druntime/druntime.exp | 28 +- .../libphobos.druntime_shared/druntime_shared.exp | 29 +- libphobos/testsuite/libphobos.hash/hash.exp | 2 - .../testsuite/libphobos.init_fini/init_fini.exp | 2 - .../testsuite/libphobos.phobos/phobos.exp | 28 +- .../libphobos.phobos_shared/phobos_shared.exp | 29 +- libphobos/testsuite/libphobos.shared/shared.exp | 24 +- .../testsuite/libphobos.thread/tlsgc_sections.d | 39 + .../testsuite/libphobos.typeinfo/struct-align.d | 13 + .../testsuite/libphobos.typeinfo/typeinfo.exp | 2 - .../testsuite/libphobos.unittests/unittests.exp | 53 - libphobos/testsuite/test_runner.d | 95 - libphobos/testsuite/testsuite_flags.in | 3 +- libquadmath/ChangeLog | 10 + libquadmath/configure | 15 +- libquadmath/quadmath.h | 28 +- libsanitizer/ChangeLog | 179 + libsanitizer/LOCAL_PATCHES | 6 +- libsanitizer/MERGE | 4 +- libsanitizer/asan/Makefile.am | 65 +- libsanitizer/asan/Makefile.in | 127 +- .../{asan_activation.cc => asan_activation.cpp} | 7 +- libsanitizer/asan/asan_activation.h | 5 +- libsanitizer/asan/asan_activation_flags.inc | 5 +- .../asan/{asan_allocator.cc => asan_allocator.cpp} | 48 +- libsanitizer/asan/asan_allocator.h | 44 +- .../asan/{asan_debugging.cc => asan_debugging.cpp} | 15 +- ...{asan_descriptions.cc => asan_descriptions.cpp} | 7 +- libsanitizer/asan/asan_descriptions.h | 9 +- .../asan/{asan_errors.cc => asan_errors.cpp} | 25 +- libsanitizer/asan/asan_errors.h | 30 +- .../{asan_fake_stack.cc => asan_fake_stack.cpp} | 7 +- libsanitizer/asan/asan_fake_stack.h | 7 +- .../asan/{asan_flags.cc => asan_flags.cpp} | 13 +- libsanitizer/asan/asan_flags.h | 5 +- libsanitizer/asan/asan_flags.inc | 18 +- .../asan/{asan_fuchsia.cc => asan_fuchsia.cpp} | 20 +- .../asan/{asan_globals.cc => asan_globals.cpp} | 39 +- .../{asan_globals_win.cc => asan_globals_win.cpp} | 15 +- libsanitizer/asan/asan_init_version.h | 5 +- ...{asan_interceptors.cc => asan_interceptors.cpp} | 139 +- libsanitizer/asan/asan_interceptors.h | 51 +- ...sics.cc => asan_interceptors_memintrinsics.cpp} | 9 +- .../asan/asan_interceptors_memintrinsics.h | 7 +- libsanitizer/asan/asan_interceptors_vfork.S | 12 + libsanitizer/asan/asan_interface.inc | 7 +- libsanitizer/asan/asan_interface_internal.h | 10 +- libsanitizer/asan/asan_internal.h | 22 +- .../asan/{asan_linux.cc => asan_linux.cpp} | 14 +- libsanitizer/asan/{asan_mac.cc => asan_mac.cpp} | 13 +- ...{asan_malloc_linux.cc => asan_malloc_linux.cpp} | 19 +- libsanitizer/asan/asan_malloc_local.h | 30 +- .../{asan_malloc_mac.cc => asan_malloc_mac.cpp} | 46 +- libsanitizer/asan/asan_malloc_win.cc | 259 - libsanitizer/asan/asan_malloc_win.cpp | 551 + libsanitizer/asan/asan_mapping.h | 25 +- libsanitizer/asan/asan_mapping_myriad.h | 5 +- libsanitizer/asan/asan_mapping_sparc64.h | 5 +- ...n_memory_profile.cc => asan_memory_profile.cpp} | 7 +- .../{asan_new_delete.cc => asan_new_delete.cpp} | 39 +- .../asan/{asan_poisoning.cc => asan_poisoning.cpp} | 9 +- libsanitizer/asan/asan_poisoning.h | 15 +- .../asan/{asan_posix.cc => asan_posix.cpp} | 53 +- .../asan/{asan_preinit.cc => asan_preinit.cpp} | 7 +- ...san_premap_shadow.cc => asan_premap_shadow.cpp} | 7 +- libsanitizer/asan/asan_premap_shadow.h | 5 +- .../asan/{asan_report.cc => asan_report.cpp} | 26 +- libsanitizer/asan/asan_report.h | 7 +- .../asan/{asan_rtems.cc => asan_rtems.cpp} | 21 +- libsanitizer/asan/{asan_rtl.cc => asan_rtl.cpp} | 51 +- libsanitizer/asan/asan_scariness_score.h | 7 +- ...{asan_shadow_setup.cc => asan_shadow_setup.cpp} | 12 +- libsanitizer/asan/asan_stack.cc | 38 - libsanitizer/asan/asan_stack.cpp | 88 + libsanitizer/asan/asan_stack.h | 47 +- .../asan/{asan_stats.cc => asan_stats.cpp} | 9 +- libsanitizer/asan/asan_stats.h | 5 +- ...{asan_suppressions.cc => asan_suppressions.cpp} | 9 +- libsanitizer/asan/asan_suppressions.h | 7 +- .../asan/{asan_thread.cc => asan_thread.cpp} | 39 +- libsanitizer/asan/asan_thread.h | 22 +- libsanitizer/asan/{asan_win.cc => asan_win.cpp} | 121 +- ...san_win_dll_thunk.cc => asan_win_dll_thunk.cpp} | 18 +- ...thunk.cc => asan_win_dynamic_runtime_thunk.cpp} | 21 +- ...erception.cc => asan_win_weak_interception.cpp} | 7 +- 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 | 411 +- .../include/sanitizer/common_interface_defs.h | 507 +- .../include/sanitizer/coverage_interface.h | 5 +- libsanitizer/include/sanitizer/dfsan_interface.h | 13 +- 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 | 212 +- libsanitizer/include/sanitizer/scudo_interface.h | 5 +- libsanitizer/include/sanitizer/tsan_interface.h | 23 +- .../include/sanitizer/tsan_interface_atomic.h | 15 +- libsanitizer/include/sanitizer/ubsan_interface.h | 32 + libsanitizer/interception/Makefile.am | 8 +- libsanitizer/interception/Makefile.in | 16 +- libsanitizer/interception/interception.h | 19 +- libsanitizer/interception/interception_linux.cc | 53 - libsanitizer/interception/interception_linux.cpp | 83 + libsanitizer/interception/interception_linux.h | 29 +- .../{interception_mac.cc => interception_mac.cpp} | 7 +- libsanitizer/interception/interception_mac.h | 5 +- ...ion_type_test.cc => interception_type_test.cpp} | 7 +- .../{interception_win.cc => interception_win.cpp} | 21 +- libsanitizer/interception/interception_win.h | 5 +- libsanitizer/libtool-version | 6 - libsanitizer/lsan/Makefile.am | 20 +- libsanitizer/lsan/Makefile.in | 28 +- libsanitizer/lsan/libtool-version | 2 +- libsanitizer/lsan/{lsan.cc => lsan.cpp} | 31 +- libsanitizer/lsan/lsan.h | 27 +- .../lsan/{lsan_allocator.cc => lsan_allocator.cpp} | 34 +- libsanitizer/lsan/lsan_allocator.h | 34 +- .../lsan/{lsan_common.cc => lsan_common.cpp} | 23 +- libsanitizer/lsan/lsan_common.h | 16 +- ...{lsan_common_linux.cc => lsan_common_linux.cpp} | 26 +- .../{lsan_common_mac.cc => lsan_common_mac.cpp} | 17 +- libsanitizer/lsan/lsan_flags.inc | 5 +- ...{lsan_interceptors.cc => lsan_interceptors.cpp} | 70 +- .../lsan/{lsan_linux.cc => lsan_linux.cpp} | 13 +- libsanitizer/lsan/{lsan_mac.cc => lsan_mac.cpp} | 9 +- .../{lsan_malloc_mac.cc => lsan_malloc_mac.cpp} | 9 +- .../lsan/{lsan_preinit.cc => lsan_preinit.cpp} | 7 +- .../lsan/{lsan_thread.cc => lsan_thread.cpp} | 11 +- libsanitizer/lsan/lsan_thread.h | 8 +- libsanitizer/merge.sh | 9 +- 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 - .../{sancov_flags.cc => sancov_flags.cpp} | 9 +- libsanitizer/sanitizer_common/sancov_flags.h | 5 +- libsanitizer/sanitizer_common/sancov_flags.inc | 5 +- .../sanitizer_common/sanitizer_addrhashmap.h | 5 +- ...itizer_allocator.cc => sanitizer_allocator.cpp} | 19 +- .../sanitizer_common/sanitizer_allocator.h | 11 +- .../sanitizer_common/sanitizer_allocator_bytemap.h | 17 +- ...or_checks.cc => sanitizer_allocator_checks.cpp} | 7 +- .../sanitizer_common/sanitizer_allocator_checks.h | 7 +- .../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 +- ...or_report.cc => sanitizer_allocator_report.cpp} | 28 +- .../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 | 18 +- 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 | 68 +- .../sanitizer_common/sanitizer_bitvector.h | 5 +- libsanitizer/sanitizer_common/sanitizer_bvgraph.h | 5 +- .../{sanitizer_common.cc => sanitizer_common.cpp} | 9 +- libsanitizer/sanitizer_common/sanitizer_common.h | 67 +- .../sanitizer_common_interceptors.inc | 2730 +- .../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 | 6 +- .../sanitizer_common_interface_posix.inc | 5 +- ...mon_libcdep.cc => sanitizer_common_libcdep.cpp} | 11 +- ...ommon_nolibc.cc => sanitizer_common_nolibc.cpp} | 7 +- .../sanitizer_common/sanitizer_common_syscalls.inc | 17 +- ...e_fuchsia.cc => sanitizer_coverage_fuchsia.cpp} | 18 +- .../sanitizer_coverage_interface.inc | 5 +- ...p_new.cc => sanitizer_coverage_libcdep_new.cpp} | 11 +- ...unk.cc => sanitizer_coverage_win_dll_thunk.cpp} | 7 +- ...nitizer_coverage_win_dynamic_runtime_thunk.cpp} | 13 +- .../sanitizer_coverage_win_sections.cc | 61 - .../sanitizer_coverage_win_sections.cpp | 67 + ...> sanitizer_coverage_win_weak_interception.cpp} | 7 +- libsanitizer/sanitizer_common/sanitizer_dbghelp.h | 5 +- .../sanitizer_common/sanitizer_deadlock_detector.h | 12 +- ...tector1.cc => sanitizer_deadlock_detector1.cpp} | 7 +- ...tector2.cc => sanitizer_deadlock_detector2.cpp} | 7 +- .../sanitizer_deadlock_detector_interface.h | 5 +- .../{sanitizer_errno.cc => sanitizer_errno.cpp} | 7 +- libsanitizer/sanitizer_common/sanitizer_errno.h | 5 +- .../sanitizer_common/sanitizer_errno_codes.h | 5 +- .../{sanitizer_file.cc => sanitizer_file.cpp} | 11 +- libsanitizer/sanitizer_common/sanitizer_file.h | 8 +- ...er_flag_parser.cc => sanitizer_flag_parser.cpp} | 37 +- .../sanitizer_common/sanitizer_flag_parser.h | 26 +- .../{sanitizer_flags.cc => sanitizer_flags.cpp} | 11 +- libsanitizer/sanitizer_common/sanitizer_flags.h | 5 +- libsanitizer/sanitizer_common/sanitizer_flags.inc | 19 +- libsanitizer/sanitizer_common/sanitizer_freebsd.h | 5 +- ...{sanitizer_fuchsia.cc => sanitizer_fuchsia.cpp} | 40 +- libsanitizer/sanitizer_common/sanitizer_fuchsia.h | 5 +- .../sanitizer_common/sanitizer_getauxval.h | 35 +- .../sanitizer_common/sanitizer_glibc_version.h | 26 + libsanitizer/sanitizer_common/sanitizer_hash.h | 43 + .../sanitizer_interceptors_ioctl_netbsd.inc | 90 +- .../sanitizer_interface_internal.h | 5 +- .../sanitizer_common/sanitizer_internal_defs.h | 83 +- libsanitizer/sanitizer_common/sanitizer_lfstack.h | 5 +- .../{sanitizer_libc.cc => sanitizer_libc.cpp} | 18 +- libsanitizer/sanitizer_common/sanitizer_libc.h | 5 +- ...itizer_libignore.cc => sanitizer_libignore.cpp} | 7 +- .../sanitizer_common/sanitizer_libignore.h | 5 +- .../{sanitizer_linux.cc => sanitizer_linux.cpp} | 200 +- libsanitizer/sanitizer_common/sanitizer_linux.h | 34 +- ...inux_libcdep.cc => sanitizer_linux_libcdep.cpp} | 54 +- .../sanitizer_common/sanitizer_linux_mips64.S | 23 - ...izer_linux_s390.cc => sanitizer_linux_s390.cpp} | 7 +- .../sanitizer_common/sanitizer_linux_x86_64.S | 25 - libsanitizer/sanitizer_common/sanitizer_list.h | 5 +- .../sanitizer_local_address_space_view.h | 76 + .../{sanitizer_mac.cc => sanitizer_mac.cpp} | 252 +- libsanitizer/sanitizer_common/sanitizer_mac.h | 7 +- ...er_mac_libcdep.cc => sanitizer_mac_libcdep.cpp} | 7 +- .../sanitizer_common/sanitizer_malloc_mac.inc | 101 +- libsanitizer/sanitizer_common/sanitizer_mutex.h | 5 +- .../{sanitizer_netbsd.cc => sanitizer_netbsd.cpp} | 36 +- ...{sanitizer_openbsd.cc => sanitizer_openbsd.cpp} | 13 +- ...cator.cc => sanitizer_persistent_allocator.cpp} | 7 +- .../sanitizer_persistent_allocator.h | 5 +- .../sanitizer_common/sanitizer_placement_new.h | 5 +- libsanitizer/sanitizer_common/sanitizer_platform.h | 34 +- .../sanitizer_platform_interceptors.h | 87 +- ...is.cc => sanitizer_platform_limits_freebsd.cpp} | 271 +- .../sanitizer_platform_limits_freebsd.h | 656 + ...inux.cc => sanitizer_platform_limits_linux.cpp} | 18 +- ...bsd.cc => sanitizer_platform_limits_netbsd.cpp} | 422 +- .../sanitizer_platform_limits_netbsd.h | 235 +- ...sd.cc => sanitizer_platform_limits_openbsd.cpp} | 7 +- .../sanitizer_platform_limits_openbsd.h | 5 +- ...osix.cc => sanitizer_platform_limits_posix.cpp} | 107 +- .../sanitizer_platform_limits_posix.h | 2298 +- ...is.cc => sanitizer_platform_limits_solaris.cpp} | 7 +- .../sanitizer_platform_limits_solaris.h | 12 +- .../{sanitizer_posix.cc => sanitizer_posix.cpp} | 135 +- libsanitizer/sanitizer_common/sanitizer_posix.h | 30 +- ...osix_libcdep.cc => sanitizer_posix_libcdep.cpp} | 115 +- .../{sanitizer_printf.cc => sanitizer_printf.cpp} | 13 +- libsanitizer/sanitizer_common/sanitizer_procmaps.h | 8 +- ..._procmaps_bsd.cc => sanitizer_procmaps_bsd.cpp} | 8 +- ...aps_common.cc => sanitizer_procmaps_common.cpp} | 13 +- ...cmaps_linux.cc => sanitizer_procmaps_linux.cpp} | 8 +- ..._procmaps_mac.cc => sanitizer_procmaps_mac.cpp} | 36 +- ...s_solaris.cc => sanitizer_procmaps_solaris.cpp} | 22 +- .../sanitizer_common/sanitizer_quarantine.h | 5 +- .../sanitizer_common/sanitizer_report_decorator.h | 5 +- .../sanitizer_common/sanitizer_ring_buffer.h | 7 +- .../{sanitizer_rtems.cc => sanitizer_rtems.cpp} | 15 +- libsanitizer/sanitizer_common/sanitizer_rtems.h | 5 +- .../sanitizer_signal_interceptors.inc | 5 +- ...{sanitizer_solaris.cc => sanitizer_solaris.cpp} | 16 +- ...izer_stackdepot.cc => sanitizer_stackdepot.cpp} | 30 +- .../sanitizer_common/sanitizer_stackdepot.h | 7 +- .../sanitizer_common/sanitizer_stackdepotbase.h | 5 +- ...izer_stacktrace.cc => sanitizer_stacktrace.cpp} | 15 +- .../sanitizer_common/sanitizer_stacktrace.h | 61 +- ...libcdep.cc => sanitizer_stacktrace_libcdep.cpp} | 20 +- ...printer.cc => sanitizer_stacktrace_printer.cpp} | 11 +- .../sanitizer_stacktrace_printer.h | 5 +- ...ace_sparc.cc => sanitizer_stacktrace_sparc.cpp} | 27 +- .../sanitizer_common/sanitizer_stoptheworld.h | 5 +- ...cc => sanitizer_stoptheworld_linux_libcdep.cpp} | 12 +- ...world_mac.cc => sanitizer_stoptheworld_mac.cpp} | 7 +- .../sanitizer_stoptheworld_netbsd_libcdep.cpp | 356 + ..._suppressions.cc => sanitizer_suppressions.cpp} | 38 +- .../sanitizer_common/sanitizer_suppressions.h | 7 +- ...izer_symbolizer.cc => sanitizer_symbolizer.cpp} | 17 +- .../sanitizer_common/sanitizer_symbolizer.h | 33 +- .../sanitizer_symbolizer_fuchsia.h | 8 +- .../sanitizer_symbolizer_internal.h | 36 +- ...ce.cc => sanitizer_symbolizer_libbacktrace.cpp} | 7 +- .../sanitizer_symbolizer_libbacktrace.h | 5 +- ...libcdep.cc => sanitizer_symbolizer_libcdep.cpp} | 95 +- ...bolizer_mac.cc => sanitizer_symbolizer_mac.cpp} | 14 +- .../sanitizer_common/sanitizer_symbolizer_mac.h | 5 +- ...r_markup.cc => sanitizer_symbolizer_markup.cpp} | 15 +- ...p.cc => sanitizer_symbolizer_posix_libcdep.cpp} | 89 +- ...r_report.cc => sanitizer_symbolizer_report.cpp} | 31 +- .../sanitizer_common/sanitizer_symbolizer_rtems.h | 5 +- ...bolizer_win.cc => sanitizer_symbolizer_win.cpp} | 10 +- .../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 | 95 +- ...er_termination.cc => sanitizer_termination.cpp} | 9 +- ...d_registry.cc => sanitizer_thread_registry.cpp} | 30 +- .../sanitizer_common/sanitizer_thread_registry.h | 18 +- ..._tls_get_addr.cc => sanitizer_tls_get_addr.cpp} | 7 +- .../sanitizer_common/sanitizer_tls_get_addr.h | 7 +- .../sanitizer_common/sanitizer_type_traits.cpp | 20 + .../sanitizer_common/sanitizer_type_traits.h | 62 + ...bcdep.cc => sanitizer_unwind_linux_libcdep.cpp} | 87 +- ...izer_unwind_win.cc => sanitizer_unwind_win.cpp} | 14 +- libsanitizer/sanitizer_common/sanitizer_vector.h | 11 +- .../{sanitizer_win.cc => sanitizer_win.cpp} | 98 +- libsanitizer/sanitizer_common/sanitizer_win.h | 5 +- libsanitizer/sanitizer_common/sanitizer_win_defs.h | 17 +- ...in_dll_thunk.cc => sanitizer_win_dll_thunk.cpp} | 15 +- .../sanitizer_common/sanitizer_win_dll_thunk.h | 5 +- ....cc => sanitizer_win_dynamic_runtime_thunk.cpp} | 13 +- ...tion.cc => sanitizer_win_weak_interception.cpp} | 16 +- .../sanitizer_win_weak_interception.h | 5 +- libsanitizer/tsan/Makefile.am | 67 +- libsanitizer/tsan/Makefile.in | 87 +- libsanitizer/tsan/libtool-version | 2 +- .../tsan/{tsan_clock.cc => tsan_clock.cpp} | 9 +- libsanitizer/tsan/tsan_clock.h | 5 +- .../tsan/{tsan_debugging.cc => tsan_debugging.cpp} | 57 +- libsanitizer/tsan/tsan_defs.h | 5 +- libsanitizer/tsan/tsan_dense_alloc.h | 5 +- libsanitizer/tsan/tsan_dispatch_defs.h | 66 + .../tsan/{tsan_external.cc => tsan_external.cpp} | 9 +- libsanitizer/tsan/{tsan_fd.cc => tsan_fd.cpp} | 10 +- libsanitizer/tsan/tsan_fd.h | 5 +- .../tsan/{tsan_flags.cc => tsan_flags.cpp} | 16 +- libsanitizer/tsan/tsan_flags.h | 8 +- libsanitizer/tsan/tsan_flags.inc | 7 +- .../tsan/{tsan_ignoreset.cc => tsan_ignoreset.cpp} | 7 +- libsanitizer/tsan/tsan_ignoreset.h | 5 +- libsanitizer/tsan/tsan_interceptors.h | 12 + ...ch_mac.cc => tsan_interceptors_libdispatch.cpp} | 199 +- ...terceptors_mac.cc => tsan_interceptors_mac.cpp} | 146 +- libsanitizer/tsan/tsan_interceptors_mach_vm.cpp | 52 + ...interceptors.cc => tsan_interceptors_posix.cpp} | 240 +- .../tsan/{tsan_interface.cc => tsan_interface.cpp} | 35 +- libsanitizer/tsan/tsan_interface.h | 20 +- ...san_interface_ann.cc => tsan_interface_ann.cpp} | 11 +- libsanitizer/tsan/tsan_interface_ann.h | 5 +- ...terface_atomic.cc => tsan_interface_atomic.cpp} | 11 +- libsanitizer/tsan/tsan_interface_inl.h | 15 +- ...n_interface_java.cc => tsan_interface_java.cpp} | 9 +- libsanitizer/tsan/tsan_interface_java.h | 9 +- .../{tsan_malloc_mac.cc => tsan_malloc_mac.cpp} | 21 +- libsanitizer/tsan/{tsan_md5.cc => tsan_md5.cpp} | 17 +- libsanitizer/tsan/{tsan_mman.cc => tsan_mman.cpp} | 32 +- libsanitizer/tsan/tsan_mman.h | 11 +- .../tsan/{tsan_mutex.cc => tsan_mutex.cpp} | 7 +- libsanitizer/tsan/tsan_mutex.h | 5 +- .../tsan/{tsan_mutexset.cc => tsan_mutexset.cpp} | 7 +- libsanitizer/tsan/tsan_mutexset.h | 5 +- .../{tsan_new_delete.cc => tsan_new_delete.cpp} | 15 +- libsanitizer/tsan/tsan_platform.h | 8 +- ...n_platform_linux.cc => tsan_platform_linux.cpp} | 117 +- ...{tsan_platform_mac.cc => tsan_platform_mac.cpp} | 67 +- ...n_platform_posix.cc => tsan_platform_posix.cpp} | 16 +- ...atform_windows.cc => tsan_platform_windows.cpp} | 7 +- .../tsan/{tsan_preinit.cc => tsan_preinit.cpp} | 7 +- .../tsan/{tsan_report.cc => tsan_report.cpp} | 78 +- libsanitizer/tsan/tsan_report.h | 8 +- libsanitizer/tsan/{tsan_rtl.cc => tsan_rtl.cpp} | 64 +- libsanitizer/tsan/tsan_rtl.h | 57 +- libsanitizer/tsan/tsan_rtl_aarch64.S | 196 +- libsanitizer/tsan/tsan_rtl_amd64.S | 48 +- .../tsan/{tsan_rtl_mutex.cc => tsan_rtl_mutex.cpp} | 7 +- libsanitizer/tsan/tsan_rtl_ppc64.S | 1 + .../tsan/{tsan_rtl_proc.cc => tsan_rtl_proc.cpp} | 7 +- .../{tsan_rtl_report.cc => tsan_rtl_report.cpp} | 20 +- .../{tsan_rtl_thread.cc => tsan_rtl_thread.cpp} | 57 +- .../{tsan_stack_trace.cc => tsan_stack_trace.cpp} | 20 +- libsanitizer/tsan/tsan_stack_trace.h | 5 +- libsanitizer/tsan/{tsan_stat.cc => tsan_stat.cpp} | 7 +- libsanitizer/tsan/tsan_stat.h | 5 +- ...{tsan_suppressions.cc => tsan_suppressions.cpp} | 65 +- libsanitizer/tsan/tsan_suppressions.h | 5 +- .../tsan/{tsan_symbolize.cc => tsan_symbolize.cpp} | 7 +- libsanitizer/tsan/tsan_symbolize.h | 5 +- libsanitizer/tsan/{tsan_sync.cc => tsan_sync.cpp} | 7 +- 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/libtool-version | 2 +- libsanitizer/ubsan/ubsan_checks.inc | 17 +- .../ubsan/{ubsan_diag.cc => ubsan_diag.cpp} | 27 +- libsanitizer/ubsan/ubsan_diag.h | 8 +- libsanitizer/ubsan/ubsan_diag_standalone.cc | 36 - libsanitizer/ubsan/ubsan_diag_standalone.cpp | 40 + .../ubsan/{ubsan_flags.cc => ubsan_flags.cpp} | 9 +- libsanitizer/ubsan/ubsan_flags.h | 5 +- libsanitizer/ubsan/ubsan_flags.inc | 9 +- .../{ubsan_handlers.cc => ubsan_handlers.cpp} | 132 +- libsanitizer/ubsan/ubsan_handlers.h | 27 +- ...bsan_handlers_cxx.cc => ubsan_handlers_cxx.cpp} | 51 +- libsanitizer/ubsan/ubsan_handlers_cxx.h | 21 +- .../ubsan/{ubsan_init.cc => ubsan_init.cpp} | 7 +- libsanitizer/ubsan/ubsan_init.h | 5 +- ...nit_standalone.cc => ubsan_init_standalone.cpp} | 7 +- ...reinit.cc => ubsan_init_standalone_preinit.cpp} | 7 +- libsanitizer/ubsan/ubsan_interface.inc | 11 +- .../ubsan/{ubsan_monitor.cc => ubsan_monitor.cpp} | 7 +- libsanitizer/ubsan/ubsan_monitor.h | 5 +- libsanitizer/ubsan/ubsan_platform.h | 5 +- ..._standalone.cc => ubsan_signals_standalone.cpp} | 19 +- libsanitizer/ubsan/ubsan_signals_standalone.h | 7 +- .../{ubsan_type_hash.cc => ubsan_type_hash.cpp} | 9 +- libsanitizer/ubsan/ubsan_type_hash.h | 9 +- ...hash_itanium.cc => ubsan_type_hash_itanium.cpp} | 20 +- ...an_type_hash_win.cc => ubsan_type_hash_win.cpp} | 11 +- .../ubsan/{ubsan_value.cc => ubsan_value.cpp} | 7 +- libsanitizer/ubsan/ubsan_value.h | 5 +- ...an_win_dll_thunk.cc => ubsan_win_dll_thunk.cpp} | 7 +- ...hunk.cc => ubsan_win_dynamic_runtime_thunk.cpp} | 7 +- ...rception.cc => ubsan_win_weak_interception.cpp} | 7 +- libssp/ChangeLog | 4 + libssp/configure | 15 +- libstdc++-v3/ChangeLog | 4968 +- libstdc++-v3/acinclude.m4 | 145 +- libstdc++-v3/config.h.in | 24 + .../post/aarch64-linux-gnu/baseline_symbols.txt | 446 + .../abi/post/alpha-linux-gnu/baseline_symbols.txt | 446 + .../abi/post/hppa-linux-gnu/baseline_symbols.txt | 446 + .../abi/post/i386-linux-gnu/baseline_symbols.txt | 441 + .../amd64/baseline_symbols.txt | 446 + .../baseline_symbols.txt | 446 + .../i386-solaris2.10/amd64/baseline_symbols.txt | 5366 -- .../abi/post/i386-solaris2.10/baseline_symbols.txt | 5308 -- .../abi/post/i486-linux-gnu/baseline_symbols.txt | 441 + .../abi/post/ia64-linux-gnu/baseline_symbols.txt | 441 + .../abi/post/m68k-linux-gnu/baseline_symbols.txt | 441 + .../post/powerpc-linux-gnu/baseline_symbols.txt | 441 + .../powerpc64-linux-gnu/32/baseline_symbols.txt | 441 + .../post/powerpc64-linux-gnu/baseline_symbols.txt | 441 + .../post/riscv64-linux-gnu/baseline_symbols.txt | 30 + .../abi/post/s390-linux-gnu/baseline_symbols.txt | 425 + .../post/s390x-linux-gnu/32/baseline_symbols.txt | 425 + .../abi/post/s390x-linux-gnu/baseline_symbols.txt | 432 + .../baseline_symbols.txt | 446 + .../sparcv9/baseline_symbols.txt | 446 + .../post/sparc-solaris2.10/baseline_symbols.txt | 5301 -- .../sparc-solaris2.10/sparcv9/baseline_symbols.txt | 5359 -- .../post/x86_64-linux-gnu/32/baseline_symbols.txt | 441 + .../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 441 + .../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 434 + libstdc++-v3/config/abi/pre/gnu.ver | 70 +- libstdc++-v3/config/allocator/new_allocator_base.h | 2 +- libstdc++-v3/config/os/mingw32-w64/os_defines.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 | 6769 +- libstdc++-v3/configure.ac | 17 + libstdc++-v3/configure.host | 31 +- libstdc++-v3/crossconfig.m4 | 8 - libstdc++-v3/doc/Makefile.am | 8 +- libstdc++-v3/doc/Makefile.in | 8 +- libstdc++-v3/doc/doxygen/doxygroups.cc | 22 +- libstdc++-v3/doc/doxygen/user.cfg.in | 509 +- libstdc++-v3/doc/html/api.html | 4 +- libstdc++-v3/doc/html/faq.html | 26 +- libstdc++-v3/doc/html/index.html | 10 +- libstdc++-v3/doc/html/manual/abi.html | 2 +- libstdc++-v3/doc/html/manual/api.html | 16 +- libstdc++-v3/doc/html/manual/appendix.html | 2 +- .../doc/html/manual/appendix_contributing.html | 2 +- libstdc++-v3/doc/html/manual/appendix_gpl.html | 2 +- libstdc++-v3/doc/html/manual/appendix_porting.html | 2 +- libstdc++-v3/doc/html/manual/backwards.html | 5 +- libstdc++-v3/doc/html/manual/bitmap_allocator.html | 4 +- .../doc/html/manual/bitmap_allocator_impl.html | 6 +- libstdc++-v3/doc/html/manual/bugs.html | 32 +- libstdc++-v3/doc/html/manual/configure.html | 20 +- libstdc++-v3/doc/html/manual/debug.html | 67 +- 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 | 6 +- .../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 | 16 +- 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/facets.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/localization.html | 2 +- libstdc++-v3/doc/html/manual/memory.html | 33 +- 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 +- libstdc++-v3/doc/html/manual/parallel_mode.html | 20 +- .../doc/html/manual/parallel_mode_design.html | 4 +- .../doc/html/manual/parallel_mode_test.html | 4 +- .../manual/policy_based_data_structures_test.html | 18 +- .../doc/html/manual/policy_data_structures.html | 25 +- .../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 | 302 +- libstdc++-v3/doc/html/manual/std_contents.html | 2 +- libstdc++-v3/doc/html/manual/support.html | 44 +- libstdc++-v3/doc/html/manual/termination.html | 41 +- libstdc++-v3/doc/html/manual/test.html | 5 +- libstdc++-v3/doc/html/manual/using.html | 7 +- libstdc++-v3/doc/html/manual/using_headers.html | 2 +- libstdc++-v3/doc/html/manual/using_macros.html | 3 - libstdc++-v3/doc/xml/api.xml | 2 +- libstdc++-v3/doc/xml/authors.xml | 6 - libstdc++-v3/doc/xml/faq.xml | 24 +- libstdc++-v3/doc/xml/gnu/gpl-3.0.xml | 2 +- libstdc++-v3/doc/xml/manual/abi.xml | 4 +- libstdc++-v3/doc/xml/manual/allocator.xml | 30 +- .../doc/xml/manual/appendix_contributing.xml | 9 +- libstdc++-v3/doc/xml/manual/codecvt.xml | 2 +- libstdc++-v3/doc/xml/manual/configure.xml | 20 +- libstdc++-v3/doc/xml/manual/debug.xml | 87 +- libstdc++-v3/doc/xml/manual/diagnostics.xml | 34 +- .../doc/xml/manual/documentation_hacking.xml | 21 +- libstdc++-v3/doc/xml/manual/evolution.xml | 24 +- libstdc++-v3/doc/xml/manual/extensions.xml | 6 - libstdc++-v3/doc/xml/manual/intro.xml | 46 +- libstdc++-v3/doc/xml/manual/locale.xml | 2 +- libstdc++-v3/doc/xml/manual/messages.xml | 2 +- libstdc++-v3/doc/xml/manual/parallel_mode.xml | 18 +- .../doc/xml/manual/policy_data_structures.xml | 8 +- .../xml/manual/policy_data_structures_biblio.xml | 4 +- libstdc++-v3/doc/xml/manual/profile_mode.xml | 1718 - libstdc++-v3/doc/xml/manual/shared_ptr.xml | 6 +- libstdc++-v3/doc/xml/manual/spine.xml | 6 - libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 111 +- libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 29 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 414 +- 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 | 50 +- libstdc++-v3/include/Makefile.am | 101 +- libstdc++-v3/include/Makefile.in | 103 +- libstdc++-v3/include/backward/hash_set | 10 +- libstdc++-v3/include/backward/hashtable.h | 97 +- libstdc++-v3/include/bits/algorithmfwd.h | 115 +- libstdc++-v3/include/bits/alloc_traits.h | 194 +- libstdc++-v3/include/bits/allocator.h | 58 +- libstdc++-v3/include/bits/atomic_base.h | 871 + libstdc++-v3/include/bits/basic_string.h | 248 +- libstdc++-v3/include/bits/basic_string.tcc | 16 +- libstdc++-v3/include/bits/c++config | 123 +- 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/forward_list.h | 6 +- libstdc++-v3/include/bits/forward_list.tcc | 6 +- libstdc++-v3/include/bits/fs_dir.h | 90 +- libstdc++-v3/include/bits/fs_fwd.h | 18 +- libstdc++-v3/include/bits/fs_ops.h | 5 +- libstdc++-v3/include/bits/fs_path.h | 629 +- libstdc++-v3/include/bits/hashtable.h | 506 +- libstdc++-v3/include/bits/hashtable_policy.h | 352 +- libstdc++-v3/include/bits/invoke.h | 59 + libstdc++-v3/include/bits/iterator_concepts.h | 830 + libstdc++-v3/include/bits/locale_conv.h | 50 +- libstdc++-v3/include/bits/memoryfwd.h | 4 + libstdc++-v3/include/bits/move.h | 22 +- libstdc++-v3/include/bits/predefined_ops.h | 45 +- libstdc++-v3/include/bits/random.h | 44 +- libstdc++-v3/include/bits/range_access.h | 771 +- libstdc++-v3/include/bits/range_cmp.h | 190 + libstdc++-v3/include/bits/refwrap.h | 19 +- libstdc++-v3/include/bits/regex.h | 74 +- libstdc++-v3/include/bits/regex.tcc | 21 +- libstdc++-v3/include/bits/regex_constants.h | 2 +- libstdc++-v3/include/bits/shared_ptr.h | 200 +- 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 | 99 +- libstdc++-v3/include/bits/stl_algo.h | 249 +- libstdc++-v3/include/bits/stl_algobase.h | 214 +- libstdc++-v3/include/bits/stl_bvector.h | 128 +- libstdc++-v3/include/bits/stl_construct.h | 128 +- libstdc++-v3/include/bits/stl_deque.h | 470 +- libstdc++-v3/include/bits/stl_heap.h | 22 + libstdc++-v3/include/bits/stl_iterator.h | 758 +- .../include/bits/stl_iterator_base_types.h | 68 +- libstdc++-v3/include/bits/stl_list.h | 6 +- libstdc++-v3/include/bits/stl_map.h | 4 +- libstdc++-v3/include/bits/stl_multimap.h | 4 +- libstdc++-v3/include/bits/stl_multiset.h | 12 +- libstdc++-v3/include/bits/stl_numeric.h | 22 +- libstdc++-v3/include/bits/stl_pair.h | 118 +- libstdc++-v3/include/bits/stl_set.h | 11 +- libstdc++-v3/include/bits/stl_tempbuf.h | 51 +- libstdc++-v3/include/bits/stl_tree.h | 59 +- libstdc++-v3/include/bits/stl_uninitialized.h | 98 +- libstdc++-v3/include/bits/stl_vector.h | 22 +- libstdc++-v3/include/bits/stream_iterator.h | 61 +- libstdc++-v3/include/bits/streambuf_iterator.h | 41 + libstdc++-v3/include/bits/unique_lock.h | 9 +- libstdc++-v3/include/bits/unique_ptr.h | 298 +- libstdc++-v3/include/bits/unordered_set.h | 15 + libstdc++-v3/include/bits/uses_allocator.h | 3 +- libstdc++-v3/include/c_global/cmath | 8 +- libstdc++-v3/include/c_global/cstddef | 74 +- libstdc++-v3/include/debug/array | 50 +- libstdc++-v3/include/debug/forward_list | 2 +- libstdc++-v3/include/debug/functions.h | 48 +- libstdc++-v3/include/debug/helper_functions.h | 91 +- libstdc++-v3/include/debug/list | 2 +- libstdc++-v3/include/debug/macros.h | 80 +- libstdc++-v3/include/debug/multiset.h | 13 + libstdc++-v3/include/debug/safe_iterator.h | 4 + libstdc++-v3/include/debug/safe_iterator.tcc | 46 +- libstdc++-v3/include/debug/set.h | 12 + libstdc++-v3/include/debug/unordered_set | 16 + libstdc++-v3/include/debug/vector | 14 + libstdc++-v3/include/experimental/algorithm | 7 +- libstdc++-v3/include/experimental/any | 60 +- 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 | 438 +- .../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 | 51 +- libstdc++-v3/include/experimental/filesystem | 1 + libstdc++-v3/include/experimental/forward_list | 1 + libstdc++-v3/include/experimental/functional | 1 + libstdc++-v3/include/experimental/internet | 16 +- 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 | 1 + 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 | 6 +- libstdc++-v3/include/experimental/source_location | 1 + libstdc++-v3/include/experimental/string | 1 + libstdc++-v3/include/experimental/string_view | 49 +- 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 | 16 +- 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/algorithm | 57 +- libstdc++-v3/include/ext/alloc_traits.h | 23 +- 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 | 7 +- libstdc++-v3/include/ext/extptr_allocator.h | 4 +- libstdc++-v3/include/ext/functional | 46 +- libstdc++-v3/include/ext/malloc_allocator.h | 52 +- libstdc++-v3/include/ext/memory | 33 +- libstdc++-v3/include/ext/mt_allocator.h | 26 +- libstdc++-v3/include/ext/new_allocator.h | 56 +- libstdc++-v3/include/ext/numeric | 2 +- libstdc++-v3/include/ext/numeric_traits.h | 4 +- .../detail/bin_search_tree_/bin_search_tree_.hpp | 11 +- .../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 + .../detail/bin_search_tree_/node_iterators.hpp | 15 +- .../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 + .../ext/pb_ds/detail/bin_search_tree_/traits.hpp | 20 +- .../ext/pb_ds/detail/binary_heap_/binary_heap_.hpp | 16 +- .../constructors_destructor_fn_imps.hpp | 3 + .../pb_ds/detail/binary_heap_/debug_fn_imps.hpp | 3 + .../ext/pb_ds/detail/binary_heap_/entry_cmp.hpp | 4 +- .../ext/pb_ds/detail/binary_heap_/entry_pred.hpp | 4 +- .../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_/point_const_iterator.hpp | 20 +- .../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 + .../binomial_heap_base_/binomial_heap_base_.hpp | 2 +- .../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 + .../pb_ds/detail/branch_policy/branch_policy.hpp | 7 +- .../pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp | 25 +- .../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 + .../include/ext/pb_ds/detail/cond_dealtor.hpp | 8 +- .../include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp | 11 +- .../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 + .../pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp | 15 +- .../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 + .../ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp | 9 +- .../ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp | 12 +- .../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 + .../left_child_next_sibling_heap_.hpp | 33 +- .../detail/left_child_next_sibling_heap_/node.hpp | 6 +- .../point_const_iterator.hpp | 24 +- .../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 + .../ext/pb_ds/detail/list_update_map_/lu_map_.hpp | 20 +- .../detail/list_update_map_/trace_fn_imps.hpp | 3 + .../constructors_destructor_fn_imps.hpp | 7 +- .../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 + .../pb_ds/detail/ov_tree_map_/node_iterators.hpp | 77 +- .../ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp | 18 +- .../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 + .../pb_ds/detail/pairing_heap_/pairing_heap_.hpp | 2 +- .../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 + .../ext/pb_ds/detail/pat_trie_/pat_trie_.hpp | 44 +- .../ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp | 88 +- .../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 + .../include/ext/pb_ds/detail/rb_tree_map_/node.hpp | 34 +- .../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 + .../ext/pb_ds/detail/rc_binomial_heap_/rc.hpp | 10 +- .../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 + .../include/ext/pb_ds/detail/splay_tree_/node.hpp | 22 +- .../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_/thin_heap_.hpp | 2 +- .../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/sample_trie_access_traits.hpp | 4 +- .../trie_policy/trie_string_access_traits_imp.hpp | 3 + .../include/ext/pb_ds/detail/type_utils.hpp | 2 +- .../include/ext/pb_ds/detail/types_traits.hpp | 202 +- .../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 +- .../include/ext/pb_ds/list_update_policy.hpp | 11 +- libstdc++-v3/include/ext/pb_ds/priority_queue.hpp | 3 +- libstdc++-v3/include/ext/pb_ds/tree_policy.hpp | 8 +- libstdc++-v3/include/ext/pb_ds/trie_policy.hpp | 4 +- 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/rc_string_base.h | 7 +- libstdc++-v3/include/ext/rope | 327 +- libstdc++-v3/include/ext/ropeimpl.h | 118 +- libstdc++-v3/include/ext/slist | 56 +- libstdc++-v3/include/ext/sso_string_base.h | 8 +- libstdc++-v3/include/ext/throw_allocator.h | 17 +- libstdc++-v3/include/ext/vstring.h | 5 +- libstdc++-v3/include/ext/vstring_util.h | 9 +- libstdc++-v3/include/parallel/algo.h | 11 +- libstdc++-v3/include/parallel/algobase.h | 42 +- libstdc++-v3/include/parallel/algorithmfwd.h | 4 + libstdc++-v3/include/parallel/checkers.h | 2 - libstdc++-v3/include/parallel/multiway_merge.h | 12 +- libstdc++-v3/include/parallel/multiway_mergesort.h | 20 +- libstdc++-v3/include/parallel/numericfwd.h | 14 +- libstdc++-v3/include/parallel/settings.h | 19 +- libstdc++-v3/include/precompiled/extc++.h | 1 - libstdc++-v3/include/precompiled/stdc++.h | 8 +- 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 | 881 +- libstdc++-v3/include/pstl/execution_defs.h | 40 +- libstdc++-v3/include/pstl/execution_impl.h | 46 +- libstdc++-v3/include/pstl/glue_algorithm_defs.h | 6 +- libstdc++-v3/include/pstl/glue_algorithm_impl.h | 30 +- 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 | 6 +- libstdc++-v3/include/pstl/glue_numeric_impl.h | 6 +- libstdc++-v3/include/pstl/memory_impl.h | 6 +- libstdc++-v3/include/pstl/numeric_fwd.h | 16 +- libstdc++-v3/include/pstl/numeric_impl.h | 80 +- libstdc++-v3/include/pstl/parallel_backend.h | 14 +- .../include/pstl/parallel_backend_serial.h | 138 + libstdc++-v3/include/pstl/parallel_backend_tbb.h | 111 +- 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 | 152 +- libstdc++-v3/include/pstl/utils.h | 6 +- libstdc++-v3/include/std/algorithm | 6 +- libstdc++-v3/include/std/any | 59 +- libstdc++-v3/include/std/array | 57 +- libstdc++-v3/include/std/atomic | 66 +- libstdc++-v3/include/std/bit | 159 +- libstdc++-v3/include/std/bitset | 4 - libstdc++-v3/include/std/charconv | 299 +- libstdc++-v3/include/std/chrono | 142 +- libstdc++-v3/include/std/complex | 68 +- libstdc++-v3/include/std/concepts | 373 + libstdc++-v3/include/std/condition_variable | 146 +- libstdc++-v3/include/std/deque | 4 - libstdc++-v3/include/std/execution | 8 +- libstdc++-v3/include/std/filesystem | 10 +- libstdc++-v3/include/std/forward_list | 4 - libstdc++-v3/include/std/fstream | 6 +- libstdc++-v3/include/std/functional | 136 +- libstdc++-v3/include/std/future | 59 +- libstdc++-v3/include/std/iterator | 3 +- libstdc++-v3/include/std/list | 4 - libstdc++-v3/include/std/map | 4 - libstdc++-v3/include/std/memory | 57 +- libstdc++-v3/include/std/mutex | 77 +- libstdc++-v3/include/std/numbers | 208 + libstdc++-v3/include/std/numeric | 517 +- libstdc++-v3/include/std/optional | 9 +- libstdc++-v3/include/std/ostream | 94 +- libstdc++-v3/include/std/ranges | 991 + libstdc++-v3/include/std/ratio | 25 + libstdc++-v3/include/std/scoped_allocator | 31 +- libstdc++-v3/include/std/set | 4 - libstdc++-v3/include/std/shared_mutex | 125 +- libstdc++-v3/include/std/span | 579 + libstdc++-v3/include/std/stop_token | 391 + libstdc++-v3/include/std/string_view | 202 +- libstdc++-v3/include/std/system_error | 92 +- libstdc++-v3/include/std/thread | 182 +- libstdc++-v3/include/std/tuple | 1020 +- libstdc++-v3/include/std/type_traits | 1010 +- 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 | 814 +- libstdc++-v3/include/std/vector | 4 - libstdc++-v3/include/std/version | 126 +- libstdc++-v3/include/tr1/cmath | 52 +- libstdc++-v3/include/tr1/ell_integral.tcc | 18 +- libstdc++-v3/include/tr1/hashtable.h | 36 +- libstdc++-v3/include/tr1/regex | 2 +- libstdc++-v3/include/tr2/dynamic_bitset | 295 +- libstdc++-v3/include/tr2/dynamic_bitset.tcc | 2 +- libstdc++-v3/libsupc++/Makefile.am | 2 +- libstdc++-v3/libsupc++/Makefile.in | 2 +- libstdc++-v3/libsupc++/compare | 970 + libstdc++-v3/libsupc++/cxxabi.h | 9 +- libstdc++-v3/libsupc++/eh_personality.cc | 11 +- libstdc++-v3/libsupc++/eh_term_handler.cc | 17 +- .../{eh_term_handler.cc => eh_term_handler.h} | 11 +- libstdc++-v3/libsupc++/eh_terminate.cc | 7 + libstdc++-v3/libsupc++/exception | 4 + libstdc++-v3/libsupc++/exception_ptr.h | 7 + libstdc++-v3/libsupc++/guard_error.cc | 4 +- libstdc++-v3/libsupc++/initializer_list | 2 + libstdc++-v3/libsupc++/nested_exception.h | 8 + libstdc++-v3/libsupc++/new | 6 +- libstdc++-v3/libsupc++/new_opa.cc | 11 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 172 +- libstdc++-v3/python/libstdcxx/v6/xmethods.py | 21 +- libstdc++-v3/scripts/create_testsuite_files | 2 +- libstdc++-v3/scripts/run_doxygen | 8 - libstdc++-v3/src/Makefile.am | 2 +- libstdc++-v3/src/Makefile.in | 2 +- libstdc++-v3/src/c++11/compatibility-c++0x.cc | 4 +- libstdc++-v3/src/c++11/cow-string-inst.cc | 50 +- libstdc++-v3/src/c++11/debug.cc | 25 +- libstdc++-v3/src/c++11/hashtable_c++0x.cc | 32 +- libstdc++-v3/src/c++11/random.cc | 313 +- libstdc++-v3/src/c++11/shared_ptr.cc | 4 +- libstdc++-v3/src/c++17/fs_dir.cc | 54 +- libstdc++-v3/src/c++17/fs_ops.cc | 59 +- libstdc++-v3/src/c++17/fs_path.cc | 53 +- libstdc++-v3/src/c++17/memory_resource.cc | 23 +- libstdc++-v3/src/c++17/string-inst.cc | 6 + libstdc++-v3/src/c++98/bitmap_allocator.cc | 2 + libstdc++-v3/src/c++98/locale.cc | 73 +- libstdc++-v3/src/c++98/locale_init.cc | 3 +- libstdc++-v3/src/filesystem/dir.cc | 1 + libstdc++-v3/src/filesystem/ops-common.h | 2 +- libstdc++-v3/src/filesystem/ops.cc | 3 +- libstdc++-v3/src/filesystem/path.cc | 53 +- .../testsuite/17_intro/headers/c++1998/charset.cc | 1 + .../headers/c++1998/profile_mode.cc} | 13 +- .../testsuite/17_intro/headers/c++2011/charset.cc | 1 + .../c++2011/{parallel_mode.cc => profile_mode.cc} | 8 +- .../testsuite/17_intro/headers/c++2014/charset.cc | 1 + .../testsuite/17_intro/headers/c++2017/charset.cc | 1 + .../testsuite/17_intro/headers/c++2020/charset.cc | 1 + libstdc++-v3/testsuite/17_intro/names.cc | 86 +- .../17_intro/using_namespace_std_tr1_neg.cc | 2 +- .../c++1998/all_no_rtti.cc => 18_support/51333.cc} | 11 +- .../comparisons/algorithms/partial_order.cc | 118 + .../comparisons/algorithms/strong_order.cc | 56 + .../comparisons/algorithms/weak_order.cc | 119 + .../testsuite/18_support/comparisons/common/1.cc | 48 + .../headers/cfloat/values_c++17.cc} | 26 +- .../87431.cc => 18_support/set_terminate.cc} | 56 +- .../testsuite/18_support/set_unexpected.cc | 57 + .../error_code/hash.cc} | 32 +- .../error_condition/hash.cc} | 24 +- .../testsuite/20_util/add_pointer/value.cc | 8 +- libstdc++-v3/testsuite/20_util/allocator/1.cc | 15 +- libstdc++-v3/testsuite/20_util/allocator/8230.cc | 5 +- .../rebind_c++20.cc} | 12 +- .../requirements/constexpr.cc} | 11 +- .../20_util/allocator/requirements/typedefs.cc | 4 + .../allocator/requirements/typedefs_c++20.cc | 67 + libstdc++-v3/testsuite/20_util/allocator/void.cc | 22 + .../header-2.cc} | 18 +- .../header.cc} | 10 +- .../members/allocate_hint_nonpod.cc | 2 +- .../testsuite/20_util/any/misc/any_cast.cc | 51 + .../testsuite/20_util/any/misc/any_cast_neg.cc | 4 +- .../testsuite/20_util/bad_function_call/what.cc | 1 + .../20_util/{hash/89629.cc => bind/91371.cc} | 28 +- .../constexpr.cc} | 30 +- .../requirements/alias_decl.cc} | 23 +- .../requirements/explicit_instantiation.cc | 23 +- .../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/arithmetic/dr3050.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 +- .../constexpr.cc} | 27 +- libstdc++-v3/testsuite/20_util/forward/c_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/f_neg.cc | 2 +- .../testsuite/20_util/from_chars/1_c++20_neg.cc | 2 + libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc | 2 + .../parallel_mode.cc => 20_util/function/91456.cc} | 22 +- .../20_util/function_objects/bind_front/1.cc | 2 +- .../20_util/function_objects/bind_front/2.cc | 91 + .../bind_front/constexpr.cc} | 22 +- .../constexpr_searcher.cc} | 36 +- .../20_util/function_objects/identity/1.cc | 40 + .../testsuite/20_util/function_objects/invoke/1.cc | 19 +- .../nullptr.cc => function_objects/invoke/2.cc} | 23 +- .../testsuite/20_util/function_objects/invoke/3.cc | 62 + .../invoke/constexpr.cc} | 24 +- .../mem_fn/constexpr.cc} | 32 +- .../not_fn/constexpr.cc} | 22 +- .../20_util/function_objects/range.cmp/equal_to.cc | 77 + .../20_util/function_objects/range.cmp/greater.cc | 82 + .../function_objects/range.cmp/greater_equal.cc | 82 + .../20_util/function_objects/range.cmp/less.cc | 82 + .../function_objects/range.cmp/less_equal.cc | 82 + .../function_objects/range.cmp/not_equal_to.cc | 77 + .../20_util/function_objects/searchers.cc | 1 + libstdc++-v3/testsuite/20_util/hash/84998.cc | 1 + .../testsuite/20_util/headers/memory/synopsis.cc | 6 + .../is_abstract/incomplete_neg.cc} | 21 +- .../is_aggregate/incomplete_neg.cc} | 24 +- libstdc++-v3/testsuite/20_util/is_class/value.cc | 2 + .../is_complete_or_unbounded/memoization.cc} | 22 +- .../is_complete_or_unbounded/memoization_neg.cc} | 20 +- .../20_util/is_complete_or_unbounded/value.cc | 100 + .../testsuite/20_util/is_constructible/value.cc | 7 + .../20_util/is_default_constructible/value.cc | 10 + .../is_empty/incomplete_neg.cc} | 21 +- .../is_final/incomplete_neg.cc} | 23 +- .../testsuite/20_util/is_function/91371.cc | 47 + .../testsuite/20_util/is_function/value.cc | 8 + .../is_invocable/91456.cc} | 19 +- .../91371.cc} | 36 +- .../is_move_constructible/incomplete_neg.cc} | 20 +- .../20_util/is_nothrow_convertible/value.cc | 18 +- .../is_nothrow_convertible/value_ext.cc} | 15 +- .../20_util/is_nothrow_invocable/value.cc | 20 +- .../20_util/is_nothrow_invocable/value_ext.cc | 22 +- .../is_nothrow_move_assignable/incomplete_neg.cc} | 20 +- libstdc++-v3/testsuite/20_util/is_object/91371.cc | 38 + .../is_polymorphic/incomplete_neg.cc} | 21 +- .../testsuite/20_util/is_reference/value.cc | 3 + .../20_util/is_trivially_constructible/value.cc | 2 + .../20_util/is_trivially_copyable/value.cc | 4 +- .../is_trivially_default_constructible/value.cc | 9 + .../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 + .../nonesuch/nonesuch.cc} | 26 +- .../20_util/optional/constexpr/observers/4.cc | 38 +- .../testsuite/20_util/optional/observers/4.cc | 34 +- .../{constexpr.cc => constexpr_c++20.cc} | 9 +- .../constexpr_assign.cc} | 26 +- .../constexpr_swap.cc} | 23 +- .../polymorphic_allocator/construct_c++2a.cc | 51 + .../20_util/ratio/cons/cons_overflow_neg.cc | 6 +- .../20_util/ratio/operations/ops_overflow_neg.cc | 10 +- .../{incomplete.cc => constexpr.cc} | 37 +- .../20_util/result_of/sfinae_friendly_1.cc | 11 +- .../20_util/scoped_allocator/69293_neg.cc | 3 + .../scoped_allocator/construct_pair_c++2a.cc | 99 + .../20_util/shared_ptr/assign/auto_ptr_neg.cc | 1 + .../20_util/shared_ptr/assign/shared_ptr_neg.cc | 2 + .../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 + .../shared_ptr/cons/{alias.cc => alias-rval.cc} | 72 +- .../testsuite/20_util/shared_ptr/cons/alias.cc | 16 +- .../20_util/shared_ptr/cons/unique_ptr_neg.cc | 1 + .../20_util/shared_ptr/cons/weak_ptr_expired.cc | 1 + .../specialized_algorithms/construct_at/1.cc | 64 + .../pstl/uninitialized_construct.cc | 2 +- .../pstl/uninitialized_copy_move.cc | 6 +- .../specialized_algorithms/uninitialized_copy/1.cc | 2 +- .../uninitialized_copy/89164.cc} | 24 +- .../uninitialized_copy_n/89164.cc} | 20 +- .../uninitialized_fill/89164.cc} | 20 +- .../uninitialized_fill_n/89164.cc} | 20 +- libstdc++-v3/testsuite/20_util/to_chars/1_neg.cc | 35 - .../char/1.cc => 20_util/to_chars/3.cc} | 61 +- .../testsuite/20_util/to_chars/chars_format.cc | 52 + .../to_chars/lwg3266.cc} | 15 +- libstdc++-v3/testsuite/20_util/tuple/apply/2.cc | 62 + libstdc++-v3/testsuite/20_util/tuple/cons/90700.cc | 66 + .../20_util/tuple/cons/allocator_with_any.cc | 1 + .../testsuite/20_util/tuple/cons/allocators.cc | 17 +- .../tuple/cons/constexpr_allocator_arg_t.cc | 48 + .../testsuite/20_util/tuple/cons/deduction.cc | 1 + .../testsuite/20_util/tuple/cons/noexcept_specs.cc | 945 + .../constexpr_swap.cc} | 25 +- .../20_util/tuple/element_access/get_neg.cc | 2 + .../testsuite/20_util/tuple/make_from_tuple/2.cc | 63 + .../dr2586.cc => unique_ptr/assign/91308.cc} | 30 +- .../20_util/unique_ptr/cons/ptr_deleter_neg.cc | 2 + .../testsuite/20_util/unique_ptr/dr2899.cc | 54 + .../testsuite/20_util/unique_ptr/hash/90388.cc | 90 + .../20_util/unique_ptr/modifiers/reset_neg.cc | 2 + .../testsuite/20_util/unwrap_reference/1.cc | 2 +- .../testsuite/20_util/uses_allocator/69293_neg.cc | 1 + .../testsuite/20_util/uses_allocator/cons_neg.cc | 1 + libstdc++-v3/testsuite/20_util/variant/87431.cc | 1 + .../20_util/{hash/nullptr.cc => variant/89851.cc} | 13 +- .../parallel_mode.cc => 20_util/variant/90008.cc} | 22 +- libstdc++-v3/testsuite/20_util/variant/compile.cc | 321 +- .../testsuite/20_util/variant/exception_safety.cc | 219 + libstdc++-v3/testsuite/20_util/variant/run.cc | 143 +- libstdc++-v3/testsuite/20_util/variant/visit.cc | 95 + .../visit_neg.cc} | 32 +- .../variant/visit_r.cc} | 57 +- .../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/hash/hash.cc | 16 +- .../21_strings/basic_string/hash/hash_char8_t.cc | 4 +- .../numeric_conversions/char/to_string.cc | 4 +- .../numeric_conversions/char/to_string_int.cc | 164 + .../basic_string_view/cons/char/range.cc} | 22 +- .../modifiers/remove_prefix/char/1.cc | 4 +- .../modifiers/remove_prefix/wchar_t/1.cc | 4 +- .../modifiers/remove_suffix/char/1.cc | 4 +- .../modifiers/remove_suffix/wchar_t/1.cc | 4 +- .../requirements/constexpr_iter.cc} | 33 +- .../basic_string_view/requirements/traits_neg.cc} | 22 +- .../basic_string_view/requirements/typedefs.cc | 9 + .../array/comparison_operators/constexpr.cc} | 24 +- .../array/creation/1.cc} | 44 +- .../array/creation/2.cc} | 18 +- .../array/creation/3_neg.cc} | 58 +- .../23_containers/array/element_access/60497.cc | 4 - .../array/requirements/constexpr_fill.cc} | 25 +- .../array/requirements/constexpr_iter.cc} | 33 +- .../array/requirements/constexpr_swap.cc} | 32 +- .../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 + .../deque/{48101-2_neg.cc => 48101-3_neg.cc} | 4 +- .../{priority_queue/dr2537.cc => deque/92124.cc} | 33 +- .../{vector => deque}/allocator/default_init.cc | 8 +- .../23_containers/deque/allocator/move_assign.cc | 2 +- .../23_containers/deque/capacity/29134.cc | 4 +- .../testsuite/23_containers/deque/cons/55977.cc | 1 + .../deque/requirements/dr438/assign_neg.cc | 3 + .../deque/requirements/dr438/constructor_1_neg.cc | 3 + .../deque/requirements/dr438/constructor_2_neg.cc | 3 + .../deque/requirements/dr438/insert_neg.cc | 3 + .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../deque/requirements/explicit_instantiation/2.cc | 8 +- .../deque/requirements/explicit_instantiation/3.cc | 3 +- .../{set/85965.cc => deque/types/92267.cc} | 14 +- .../deque/types/pmr_typedefs_debug.cc | 1 + .../{48101-2_neg.cc => 48101-3_neg.cc} | 4 +- .../dr2537.cc => forward_list/92124.cc} | 33 +- .../forward_list/allocator/move_assign.cc | 2 +- .../23_containers/forward_list/capacity/1.cc | 7 +- .../23_containers/forward_list/comparable.cc | 44 +- .../dr2537.cc => forward_list/operations/90105.cc} | 40 +- .../forward_list/pmr_typedefs_debug.cc | 1 + .../forward_list/requirements/dr438/assign_neg.cc | 2 + .../requirements/dr438/constructor_1_neg.cc | 2 + .../requirements/dr438/constructor_2_neg.cc | 2 + .../forward_list/requirements/dr438/insert_neg.cc | 2 + .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../list/{48101-2_neg.cc => 48101-3_neg.cc} | 4 +- .../{priority_queue/dr2537.cc => list/92124.cc} | 33 +- .../23_containers/list/allocator/move_assign.cc | 2 +- .../testsuite/23_containers/list/capacity/29134.cc | 10 +- .../23_containers/list/pmr_typedefs_debug.cc | 1 + .../list/requirements/dr438/assign_neg.cc | 3 + .../list/requirements/dr438/constructor_1_neg.cc | 3 + .../list/requirements/dr438/constructor_2_neg.cc | 3 + .../list/requirements/dr438/insert_neg.cc | 3 + .../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 +- .../map/{48101-2_neg.cc => 48101-3_neg.cc} | 4 +- .../testsuite/23_containers/map/48101_neg.cc | 4 + .../23_containers/map/allocator/move_assign.cc | 2 +- .../testsuite/23_containers/map/capacity/29134.cc | 5 +- .../testsuite/23_containers/map/erasure.cc | 1 + .../23_containers/map/modifiers/extract.cc | 1 - .../map/modifiers/insert_or_assign/1.cc | 1 - .../23_containers/map/modifiers/try_emplace/1.cc | 1 - .../23_containers/map/pmr_typedefs_debug.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 +- .../multimap/{48101-2_neg.cc => 48101-3_neg.cc} | 4 +- .../testsuite/23_containers/multimap/48101_neg.cc | 4 + .../multimap/allocator/move_assign.cc | 2 +- .../23_containers/multimap/capacity/29134.cc | 5 +- .../23_containers/multimap/modifiers/extract.cc | 1 - .../23_containers/multimap/pmr_typedefs_debug.cc | 1 + .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../multiset/{48101-2_neg.cc => 48101-3_neg.cc} | 4 +- .../testsuite/23_containers/multiset/48101_neg.cc | 3 + .../multiset/allocator/move_assign.cc | 2 +- .../23_containers/multiset/capacity/29134.cc | 5 +- .../23_containers/multiset/modifiers/extract.cc | 1 - .../23_containers/multiset/pmr_typedefs_debug.cc | 1 + .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../set/{48101-2_neg.cc => 48101-3_neg.cc} | 4 +- .../testsuite/23_containers/set/48101_neg.cc | 3 + libstdc++-v3/testsuite/23_containers/set/85965.cc | 9 + .../23_containers/set/allocator/move_assign.cc | 2 +- .../testsuite/23_containers/set/capacity/29134.cc | 5 +- .../23_containers/set/modifiers/extract.cc | 1 - .../23_containers/set/pmr_typedefs_debug.cc | 1 + .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../set/requirements/explicit_instantiation/3.cc | 3 +- .../set/requirements/explicit_instantiation/5.cc | 2 +- .../span/1.cc} | 18 +- .../span/2.cc} | 12 +- .../span/back_assert_neg.cc} | 17 +- .../span/back_neg.cc} | 14 +- .../span/contiguous_range_neg.cc} | 19 +- .../testsuite/23_containers/span/everything.cc | 203 + .../span/first_2_assert_neg.cc} | 18 +- .../span/first_assert_neg.cc} | 18 +- .../span/first_neg.cc} | 15 +- .../span/front_assert_neg.cc} | 17 +- .../span/front_neg.cc} | 14 +- .../span/get_neg.cc} | 17 +- .../span/index_op_assert_neg.cc} | 17 +- .../span/index_op_neg.cc} | 14 +- .../span/last_2_assert_neg.cc} | 18 +- .../span/last_assert_neg.cc} | 18 +- .../span/last_neg.cc} | 15 +- .../testsuite/23_containers/span/lwg3255.cc | 68 + .../span/subspan_2_assert_neg.cc} | 16 +- .../span/subspan_3_assert_neg.cc} | 16 +- .../span/subspan_4_assert_neg.cc} | 18 +- .../span/subspan_5_assert_neg.cc} | 18 +- .../span/subspan_6_assert_neg.cc} | 18 +- .../span/subspan_assert_neg.cc} | 16 +- .../span/subspan_neg.cc} | 34 +- .../span/tuple_element_dynamic_neg.cc} | 12 +- .../span/tuple_element_oob_neg.cc} | 12 +- .../span/tuple_size_neg.cc} | 12 +- .../{48101-2_neg.cc => 48101-3_neg.cc} | 4 +- .../23_containers/unordered_map/48101_neg.cc | 2 + .../unordered_map/allocator/move_assign.cc | 2 +- .../23_containers/unordered_map/erasure.cc | 1 + .../unordered_map/modifiers/extract.cc | 1 - .../unordered_map/pmr_typedefs_debug.cc | 1 + .../unordered_map/requirements/debug_container.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../{48101-2_neg.cc => 48101-3_neg.cc} | 4 +- .../23_containers/unordered_multimap/48101_neg.cc | 2 + .../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 - .../unordered_multimap/pmr_typedefs_debug.cc | 1 + .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../{48101-2_neg.cc => 48101-3_neg.cc} | 4 +- .../23_containers/unordered_multiset/48101_neg.cc | 2 + .../unordered_multiset/allocator/move_assign.cc | 2 +- .../unordered_multiset/insert/24061-multiset.cc | 1 + .../unordered_multiset/modifiers/extract.cc | 1 - .../unordered_multiset/pmr_typedefs_debug.cc | 1 + .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../{48101-2_neg.cc => 48101-3_neg.cc} | 4 +- .../23_containers/unordered_set/48101_neg.cc | 2 + .../testsuite/23_containers/unordered_set/85965.cc | 9 + .../unordered_set/allocator/ext_ptr.cc | 3 +- .../unordered_set/allocator/move_assign.cc | 2 +- .../unordered_set/hash_policy/71181.cc | 27 +- .../unordered_set/hash_policy/power2_rehash.cc | 13 +- .../unordered_set/modifiers/extract.cc | 1 - .../unordered_set/pmr_typedefs_debug.cc | 1 + .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../vector/{48101-2_neg.cc => 48101-3_neg.cc} | 4 +- .../testsuite/23_containers/vector/59829.cc | 2 +- .../{priority_queue/dr2537.cc => vector/92124.cc} | 33 +- .../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/iterator_c++20.cc} | 21 +- .../vector/bool/modifiers/insert/31370.cc | 2 - .../23_containers/vector/capacity/29134.cc | 11 +- .../testsuite/23_containers/vector/cons/55977.cc | 1 + .../push_back/89416.cc => cons/89164.cc} | 26 +- .../vector/cons/89164_c++17.cc} | 33 +- .../vector/cons/destructible_debug_neg.cc | 5 + .../23_containers/vector/cons/destructible_neg.cc | 4 + .../vector/ext_pointer/explicit_instantiation/2.cc | 26 - .../vector/ext_pointer/explicit_instantiation/3.cc | 3 +- .../vector/modifiers/insert_vs_emplace.cc | 1 - .../vector/requirements/dr438/assign_neg.cc | 3 + .../vector/requirements/dr438/constructor_1_neg.cc | 3 + .../vector/requirements/dr438/constructor_2_neg.cc | 3 + .../vector/requirements/dr438/insert_neg.cc | 3 + .../requirements/explicit_instantiation/3.cc | 3 +- .../vector/types/pmr_typedefs_debug.cc | 1 + .../associated_types/incrementable.traits.cc | 142 + .../associated_types/readable.traits.cc | 143 + .../24_iterators/bidirectional/concept.cc | 81 + .../89416.cc => 24_iterators/bidirectional/tag.cc} | 32 +- .../testsuite/24_iterators/common_iterator/1.cc | 160 + .../testsuite/24_iterators/container_access.cc | 2 +- .../testsuite/24_iterators/contiguous/concept.cc | 80 + .../contiguous/tag.cc} | 26 +- .../testsuite/24_iterators/counted_iterator/1.cc | 101 + .../customization_points/iter_move.cc} | 50 +- .../customization_points/iter_swap.cc} | 41 +- .../testsuite/24_iterators/forward/concept.cc | 86 + .../89416.cc => 24_iterators/forward/tag.cc} | 32 +- .../headers/iterator/synopsis_c++20.cc | 98 + .../testsuite/24_iterators/input/concept.cc | 89 + .../dr2586.cc => 24_iterators/input/tag.cc} | 22 +- .../testsuite/24_iterators/istream_iterator/1.cc | 77 + .../istreambuf_iterator/requirements/typedefs.cc | 51 +- .../move_iterator/cust.cc} | 33 +- .../24_iterators/move_iterator/sentinel.cc | 91 + .../26020.cc | 0 .../ostream_iterator/1.cc} | 29 +- .../24_iterators/ostream_iterator/70766.cc | 1 + .../ostream_iterator/requirements/constexpr.cc} | 9 +- .../ostreambuf_iterator/requirements/typedefs.cc | 46 + .../testsuite/24_iterators/output/concept.cc | 121 + .../89416.cc => 24_iterators/output/tag.cc} | 32 +- .../24_iterators/random_access/concept.cc | 76 + .../string_vector_iterators.cc | 0 .../89416.cc => 24_iterators/random_access/tag.cc} | 41 +- .../{ => range_access}/range_access.cc | 0 .../{ => range_access}/range_access_cpp14.cc | 0 .../{ => range_access}/range_access_cpp17.cc | 0 .../{ => range_access}/range_access_cpp17_neg.cc | 0 .../range_access/range_access_cpp20.cc} | 48 +- .../range_access/range_access_cpp20_neg.cc} | 36 +- .../24_iterators/range_operations/advance.cc | 204 + .../range_operations/advance_debug_neg.cc} | 18 +- .../24_iterators/range_operations/distance.cc | 146 + .../24_iterators/range_operations/next.cc | 211 + .../24_iterators/range_operations/prev.cc | 98 + .../adjacent_find/constexpr.cc} | 24 +- .../all_of/constexpr.cc} | 22 +- .../any_of/constexpr.cc} | 22 +- .../binary_search/constexpr.cc} | 24 +- .../25_algorithms/binary_search/partitioned.cc | 2 +- .../constexpr_macro.cc} | 18 +- libstdc++-v3/testsuite/25_algorithms/copy/58982.cc | 3 +- libstdc++-v3/testsuite/25_algorithms/copy/86658.cc | 1 + .../copy/constexpr.cc} | 22 +- .../{pop_heap/empty_neg.cc => copy/debug/2_neg.cc} | 8 +- .../25_algorithms/copy/move_iterators/69478.cc | 1 + .../copy_backward/constexpr.cc} | 23 +- .../copy_backward/move_iterators/69478.cc | 1 + .../copy_if/constexpr.cc} | 23 +- .../testsuite/25_algorithms/copy_n/58982.cc | 3 +- .../copy_n/constexpr.cc} | 22 +- .../copy_n/debug/1_neg.cc} | 16 +- .../copy_n/debug/2_neg.cc} | 16 +- .../25_algorithms/copy_n/istreambuf_iterator/1.cc | 73 + .../copy_n/istreambuf_iterator/1_neg.cc} | 25 +- .../copy_n/istreambuf_iterator/2_neg.cc} | 31 +- .../count/constexpr.cc} | 21 +- .../count_if/constexpr.cc} | 22 +- .../cpp_lib_constexpr.cc} | 18 +- .../equal/constexpr.cc} | 26 +- .../equal_range/constexpr.cc} | 21 +- .../25_algorithms/equal_range/partitioned.cc | 2 +- .../fill/constexpr.cc} | 20 +- .../testsuite/25_algorithms/fill_n/87982.cc | 87 + .../{fill/35725.cc => fill_n/87982_neg.cc} | 18 +- .../fill_n/constexpr.cc} | 21 +- .../dr2537.cc => 25_algorithms/fill_n/dr426.cc} | 42 +- .../find/constexpr.cc} | 21 +- .../find_end/constexpr.cc} | 28 +- .../find_first_of/constexpr.cc} | 26 +- .../find_if/constexpr.cc} | 22 +- .../find_if_not/constexpr.cc} | 22 +- .../for_each/constexpr.cc} | 23 +- .../testsuite/25_algorithms/for_each/for_each_n.cc | 88 + .../for_each/for_each_n_debug.cc} | 19 +- .../generate/constexpr.cc} | 21 +- .../testsuite/25_algorithms/generate_n/87982.cc | 88 + .../{fill/35725.cc => generate_n/87982_neg.cc} | 19 +- .../generate_n/constexpr.cc} | 21 +- .../generate_n/dr426.cc} | 23 +- .../25_algorithms/headers/algorithm/synopsis.cc | 107 + .../is_heap/constexpr.cc} | 28 +- .../is_heap_until/constexpr.cc} | 29 +- .../is_partitioned/constexpr.cc} | 22 +- .../is_permutation/constexpr.cc} | 22 +- .../is_sorted/constexpr.cc} | 24 +- .../is_sorted_until/constexpr.cc} | 24 +- .../iter_swap/constexpr.cc} | 23 +- .../25_algorithms/lexicographical_compare/71545.cc | 2 +- .../lexicographical_compare/constexpr.cc} | 27 +- .../lower_bound/constexpr.cc} | 24 +- .../25_algorithms/lower_bound/partitioned.cc | 2 +- .../make_heap/constexpr.cc} | 28 +- .../merge/constexpr.cc} | 29 +- .../mismatch/constexpr.cc} | 25 +- libstdc++-v3/testsuite/25_algorithms/move/69478.cc | 1 + .../testsuite/25_algorithms/move_backward/69478.cc | 1 + .../next_permutation/constexpr.cc} | 23 +- .../none_of/constexpr.cc} | 22 +- .../nth_element/constexpr.cc} | 25 +- .../partial_sort/constexpr.cc} | 27 +- .../partial_sort_copy/constexpr.cc} | 25 +- .../partition/constexpr.cc} | 25 +- .../partition_copy/constexpr.cc} | 25 +- .../partition_point/constexpr.cc} | 22 +- .../pop_heap/constexpr.cc} | 34 +- .../prev_permutation/constexpr.cc} | 23 +- .../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.cc | 50 + .../push_heap/constexpr.cc} | 30 +- .../remove/constexpr.cc} | 21 +- .../remove_copy/constexpr.cc} | 22 +- .../remove_copy_if/constexpr.cc} | 23 +- .../remove_if/constexpr.cc} | 22 +- .../replace_copy/constexpr.cc} | 24 +- .../replace_copy_if/constexpr.cc} | 24 +- .../replace_if/constexpr.cc} | 21 +- .../reverse/constexpr.cc} | 24 +- .../reverse_copy/constexpr.cc} | 22 +- .../dr2537.cc => 25_algorithms/rotate/90920.cc} | 34 +- .../rotate/constexpr.cc} | 24 +- .../rotate_copy/constexpr.cc} | 23 +- .../search/constexpr.cc} | 24 +- .../search_n/constexpr.cc} | 24 +- .../set_difference/constexpr.cc} | 27 +- .../set_intersection/constexpr.cc} | 29 +- .../set_symmetric_difference/constexpr.cc} | 27 +- .../set_union/constexpr.cc} | 28 +- .../sort/constexpr.cc} | 27 +- .../sort_heap/constexpr.cc} | 34 +- .../swap/constexpr.cc} | 28 +- .../swap_ranges/constexpr.cc} | 25 +- .../transform/constexpr.cc} | 28 +- .../unique/constexpr.cc} | 24 +- .../unique_copy/constexpr.cc} | 25 +- .../upper_bound/constexpr.cc} | 24 +- .../25_algorithms/upper_bound/partitioned.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 9 +- .../requirements/explicit_instantiation/pod.cc | 9 +- .../bit/{bitops.count => bit.count}/countl_one.cc | 13 +- .../bit/{bitops.count => bit.count}/countl_zero.cc | 17 +- .../bit/{bitops.count => bit.count}/countr_one.cc | 17 +- .../bit/{bitops.count => bit.count}/countr_zero.cc | 17 +- .../bit/{bitops.count => bit.count}/popcount.cc | 17 +- .../testsuite/26_numerics/bit/bit.pow.two/ceil2.cc | 51 +- .../26_numerics/bit/bit.pow.two/ceil2_neg.cc | 74 + .../26_numerics/bit/bit.pow.two/floor2.cc | 16 +- .../26_numerics/bit/bit.pow.two/ispow2.cc | 16 +- .../26_numerics/bit/bit.pow.two/log2p1.cc | 16 +- .../bit/{bitops.rot => bit.rotate}/rotl.cc | 37 +- .../bit/{bitops.rot => bit.rotate}/rotr.cc | 37 +- .../bit/header-2.cc} | 12 +- .../bit/header.cc} | 12 +- libstdc++-v3/testsuite/26_numerics/complex/proj.cc | 403 + .../testsuite/{20_util => 26_numerics}/endian/1.cc | 2 +- .../endian/2.cc} | 18 +- .../endian/3.cc} | 12 +- .../parallel_mode.cc => 26_numerics/endian/4.cc} | 12 +- .../testsuite/26_numerics/exclusive_scan/1.cc | 94 + libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 6 +- .../testsuite/26_numerics/inclusive_scan/1.cc | 123 + libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 6 +- .../testsuite/26_numerics/midpoint/floating.cc | 14 + .../testsuite/26_numerics/midpoint/pointer.cc | 2 +- libstdc++-v3/testsuite/26_numerics/numbers/1.cc | 99 + .../numbers/2.cc} | 18 +- .../numbers/3.cc} | 10 +- .../testsuite/26_numerics/numbers/float128.cc | 41 + .../numbers/nonfloat_neg.cc} | 23 +- .../requirements/explicit_instantiation/2.cc | 7 +- .../requirements/explicit_instantiation/pod.cc | 7 +- .../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 +- .../testsuite/26_numerics/random/concept.cc | 221 + .../poisson_distribution/operators/values.cc | 4 + .../testsuite/26_numerics/random/pr60037-neg.cc | 2 +- .../random/random_device/85494.cc} | 17 +- .../cons/default-cow.cc} | 16 +- .../random/random_device/cons/default.cc | 10 +- .../26_numerics/random/random_device/cons/token.cc | 72 +- libstdc++-v3/testsuite/26_numerics/reduce/1.cc | 82 + libstdc++-v3/testsuite/26_numerics/reduce/2.cc | 70 + .../26_numerics/transform_exclusive_scan/1.cc | 65 + .../26_numerics/transform_inclusive_scan/1.cc | 94 + .../testsuite/26_numerics/transform_reduce/1.cc | 109 + .../inserters_character/char/deleted.cc} | 30 +- .../inserters_character/wchar_t/deleted.cc} | 30 +- .../27_io/filesystem/filesystem_error/cons.cc | 13 +- .../filesystem/iterators/91067.cc} | 34 +- .../27_io/filesystem/iterators/caching.cc | 76 + .../filesystem/iterators/directory_iterator.cc | 9 + .../filesystem/iterators/recursion_pending.cc | 139 + .../27_io/filesystem/operations/absolute.cc | 28 + .../27_io/filesystem/operations/remove_all.cc | 33 + .../27_io/filesystem/operations/status.cc | 10 + .../27_io/filesystem/operations/symlink_status.cc | 10 + .../testsuite/27_io/filesystem/path/assign/copy.cc | 33 + .../27_io/filesystem/path/construct/80762.cc | 10 + .../read_symlink.cc => path/construct/90281.cc} | 37 +- .../27_io/filesystem/path/construct/90634.cc | 78 + .../27_io/filesystem/path/decompose/root_path.cc | 5 - .../factory/u8path-char8_t.cc} | 49 +- .../27_io/filesystem/path/factory/u8path.cc | 84 + .../27_io/filesystem/path/generation/relative.cc | 16 + .../27_io/filesystem/path/native/alloc.cc | 92 + .../27_io/filesystem/path/native/string-char8_t.cc | 11 +- .../27_io/filesystem/path/native/string.cc | 29 +- .../swap.cc => basic_regex/assign/char/lwg3296.cc} | 23 +- .../assign/wchar_t/lwg3296.cc} | 23 +- libstdc++-v3/testsuite/29_atomics/atomic/60695.cc | 2 +- .../testsuite/29_atomics/atomic_float/1.cc | 573 + .../29_atomics/atomic_float/requirements.cc | 69 + .../types_std_c++2a.cc => atomic_ref/deduction.cc} | 35 +- .../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 | 56 +- .../30_threads/condition_variable_any/members/2.cc | 30 +- .../condition_variable_any/stop_token/1.cc} | 18 +- .../condition_variable_any/stop_token/2.cc} | 12 +- .../condition_variable_any/stop_token/wait_on.cc | 136 + .../headers/stop_token/synopsis.cc} | 20 +- .../headers/thread/types_std_c++20.cc} | 23 +- .../jthread/1.cc} | 19 +- .../jthread/2.cc} | 19 +- .../{recursive_mutex/unlock/2.cc => jthread/3.cc} | 39 +- .../testsuite/30_threads/jthread/jthread.cc | 199 + .../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 +- .../try_lock_until/3.cc} | 43 +- .../30_threads/shared_timed_mutex/try_lock/3.cc | 17 +- .../stop_token/1.cc} | 18 +- .../stop_token/2.cc} | 12 +- .../30_threads/stop_token/stop_callback.cc | 128 + .../testsuite/30_threads/stop_token/stop_source.cc | 94 + .../testsuite/30_threads/stop_token/stop_token.cc | 169 + .../thread/cons/{terminate.cc => 69724.cc} | 55 +- .../2.cc => timed_mutex/try_lock_until/3.cc} | 43 +- .../2.cc => timed_mutex/try_lock_until/4.cc} | 41 +- .../30_threads/timed_mutex/try_lock_until/57641.cc | 18 +- .../testsuite/30_threads/unique_lock/locking/4.cc | 14 +- libstdc++-v3/testsuite/Makefile.am | 16 +- libstdc++-v3/testsuite/Makefile.in | 16 +- libstdc++-v3/testsuite/backward/hash_map/23528.cc | 6 +- .../testsuite/experimental/any/misc/any_cast.cc | 56 +- .../experimental/any/misc/any_cast_neg.cc | 3 +- libstdc++-v3/testsuite/experimental/array/neg.cc | 2 +- .../testsuite/experimental/feat-char8_t.cc | 4 +- .../filesystem/path/construct/80762.cc | 10 + .../current_path.cc => path/construct/90281.cc} | 49 +- .../filesystem/path/construct/90634.cc | 75 + .../factory/u8path-char8_t.cc} | 28 +- .../experimental/filesystem/path/factory/u8path.cc | 76 + .../experimental/filesystem/path/native/alloc.cc | 93 + .../filesystem/path/native/string-char8_t.cc | 7 +- .../experimental/filesystem/path/native/string.cc | 27 + .../experimental/iterator/requirements.cc | 2 + libstdc++-v3/testsuite/experimental/map/erasure.cc | 1 + .../memory/shared_ptr/cons/copy_ctor_neg.cc | 2 + .../memory/shared_ptr/cons/pointer_ctor_neg.cc | 2 + .../memory/shared_ptr/modifiers/reset_neg.cc | 2 + .../memory_resource/new_delete_resource.cc | 28 +- .../memory_resource/resource_adaptor.cc | 1 - .../expc++.h => testsuite/experimental/names.cc} | 50 +- .../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/requirements2.cc | 9 +- .../experimental/propagate_const/requirements3.cc | 4 +- .../experimental/propagate_const/requirements4.cc | 8 +- .../experimental/propagate_const/requirements5.cc | 4 +- .../string_view/modifiers/remove_prefix/char/1.cc | 2 +- .../modifiers/remove_prefix/wchar_t/1.cc | 2 +- .../string_view/modifiers/remove_suffix/char/1.cc | 2 +- .../modifiers/remove_suffix/wchar_t/1.cc | 2 +- .../string_view/requirements/typedefs.cc | 13 + .../type_traits/nonesuch.cc} | 27 +- .../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 + libstdc++-v3/testsuite/ext/char8_t/atomic-1.cc | 2 +- .../testsuite/ext/enc_filebuf/char/13598.cc | 4 - libstdc++-v3/testsuite/ext/headers.cc | 1 - .../ext/malloc_allocator/variadic_construct.cc | 2 +- .../testsuite/ext/new_allocator/check_delete.cc | 2 + .../testsuite/ext/new_allocator/check_new.cc | 2 + .../ext/new_allocator/variadic_construct.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 + .../ext/throw_allocator/deallocate_global.cc | 2 - .../ext/throw_allocator/deallocate_local.cc | 2 - .../testsuite/ext/vstring/capacity/29134.cc | 3 +- libstdc++-v3/testsuite/lib/gdb-test.exp | 25 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 76 +- .../testsuite/libstdc++-dg/conformance.exp | 1 + .../testsuite/libstdc++-prettyprinters/59161.cc | 2 - .../testsuite/libstdc++-prettyprinters/80276.cc | 9 +- .../testsuite/libstdc++-prettyprinters/91997.cc | 53 + .../testsuite/libstdc++-prettyprinters/compat.cc | 27 +- .../testsuite/libstdc++-prettyprinters/cxx11.cc | 56 +- .../testsuite/libstdc++-prettyprinters/cxx17.cc | 5 +- .../testsuite/libstdc++-prettyprinters/debug.cc | 1 - .../libstdc++-prettyprinters/debug_cxx11.cc | 1 - .../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 + .../concepts/1.cc} | 18 +- .../concepts/2.cc} | 18 +- .../concepts/concepts.callable/invocable.cc} | 34 +- .../concepts.callable/regular_invocable.cc | 45 + .../std/concepts/concepts.callable/relation.cc | 53 + .../concepts/concepts.callable/strictweakorder.cc | 48 + .../concept.arithmetic/floating_point.cc | 58 + .../concepts.lang/concept.arithmetic/integral.cc | 73 + .../concept.arithmetic/signed_integral.cc | 73 + .../concept.arithmetic/unsigned_integral.cc | 73 + .../concepts/concepts.lang/concept.assignable/1.cc | 85 + .../std/concepts/concepts.lang/concept.common/1.cc | 73 + .../concepts/concepts.lang/concept.commonref/1.cc | 71 + .../concepts.lang/concept.constructible/1.cc | 89 + .../concepts.lang/concept.convertible/1.cc | 77 + .../concepts.lang/concept.copyconstructible/1.cc | 63 + .../concept.defaultinitializable/1.cc | 63 + .../concept.defaultinitializable/lwg3149.cc | 43 + .../concepts/concepts.lang/concept.derived/1.cc | 50 + .../concepts.lang/concept.destructible/1.cc | 57 + .../concepts.lang/concept.moveconstructible/1.cc | 63 + .../std/concepts/concepts.lang/concept.same/1.cc | 66 + .../concepts.lang/concept.swappable/swap.cc | 78 + .../concepts.lang/concept.swappable/swappable.cc} | 25 +- .../concept.swappable/swappable_with.cc | 80 + .../std/concepts/concepts.object/copyable.cc | 108 + .../std/concepts/concepts.object/movable.cc | 81 + .../std/concepts/concepts.object/regular.cc | 64 + .../concepts/concepts.object/semiregular.cc} | 47 +- libstdc++-v3/testsuite/std/ranges/access/begin.cc | 145 + libstdc++-v3/testsuite/std/ranges/access/cbegin.cc | 91 + .../floating.cc => std/ranges/access/cdata.cc} | 54 +- libstdc++-v3/testsuite/std/ranges/access/cend.cc | 101 + .../testsuite/std/ranges/access/crbegin.cc | 73 + libstdc++-v3/testsuite/std/ranges/access/crend.cc | 108 + libstdc++-v3/testsuite/std/ranges/access/data.cc | 78 + libstdc++-v3/testsuite/std/ranges/access/empty.cc | 76 + libstdc++-v3/testsuite/std/ranges/access/end.cc | 151 + .../ranges/access/end_neg.cc} | 29 +- libstdc++-v3/testsuite/std/ranges/access/rbegin.cc | 81 + libstdc++-v3/testsuite/std/ranges/access/rend.cc | 105 + libstdc++-v3/testsuite/std/ranges/access/size.cc | 120 + .../ranges/access/size_neg.cc} | 17 +- .../ranges/empty_view.cc} | 18 +- .../ranges/headers/ranges/synopsis.cc} | 25 +- .../ranges/iota_view.cc} | 64 +- libstdc++-v3/testsuite/std/ranges/range.cc | 89 + libstdc++-v3/testsuite/std/ranges/refinements.cc | 79 + .../floating.cc => std/ranges/single_view.cc} | 41 +- libstdc++-v3/testsuite/std/ranges/sized.cc | 75 + libstdc++-v3/testsuite/std/ranges/view.cc | 55 + .../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 + .../unordered_map/capacity/29134-map.cc | 6 +- .../unordered_multimap/capacity/29134-multimap.cc | 6 +- .../unordered_multiset/capacity/29134-multiset.cc | 5 +- .../unordered_set/capacity/29134-set.cc | 5 +- .../62154.cc => tr2/dynamic_bitset/cmp.cc} | 42 +- libstdc++-v3/testsuite/tr2/dynamic_bitset/cons.cc | 105 + .../dr2537.cc => tr2/dynamic_bitset/copy.cc} | 41 +- .../dr2537.cc => tr2/dynamic_bitset/move.cc} | 39 +- .../base.cc => tr2/dynamic_bitset/pr92059.cc} | 12 +- .../testsuite/util/pstl/pstl_test_config.h | 42 +- libstdc++-v3/testsuite/util/pstl/test_utils.h | 48 +- .../testsuite/util/replacement_memory_operators.h | 4 + .../operators/bitwise_neg.cc => util/slow_clock.h} | 31 +- libstdc++-v3/testsuite/util/testsuite_abi.cc | 4 +- libstdc++-v3/testsuite/util/testsuite_abi.h | 10 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 421 +- libstdc++-v3/testsuite/util/testsuite_api.h | 9 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 13 +- libstdc++-v3/testsuite/util/testsuite_hooks.h | 10 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 297 +- .../testsuite/util/testsuite_performance.h | 2 +- libstdc++-v3/testsuite/util/testsuite_tr1.h | 2 + libstdc++-v3/testsuite/util/thread/all.h | 8 +- libtool.m4 | 11 +- libvtv/ChangeLog | 4 + libvtv/configure | 22 +- lto-plugin/ChangeLog | 20 + lto-plugin/configure | 15 +- lto-plugin/lto-plugin.c | 98 +- maintainer-scripts/ChangeLog | 22 + maintainer-scripts/crontab | 4 +- maintainer-scripts/gcc_release | 2 +- maintainer-scripts/update_version_svn | 2 +- maintainer-scripts/update_web_docs_svn | 2 +- zlib/ChangeLog.gcj | 4 + zlib/configure | 15 +- 14817 files changed, 875651 insertions(+), 546329 deletions(-) create mode 100644 config/ax_count_cpus.m4 create mode 100644 config/bootstrap-Og.mk create mode 100644 config/bootstrap-lto-lean.mk create mode 100755 contrib/bench-stringop rename contrib/{filter-rtags-warnings.py => filter-clang-warnings.py} (66%) copy fixincludes/tests/base/{errno.h => dispatch/object.h} (50%) create mode 100644 fixincludes/tests/base/os/availability.h copy fixincludes/tests/base/{errno.h => os/base.h} (51%) create mode 100644 gcc/ada/bindo-augmentors.adb copy gcc/ada/{butil.ads => bindo-augmentors.ads} (54%) create mode 100644 gcc/ada/bindo-builders.adb copy gcc/ada/{clean.ads => bindo-builders.ads} (54%) create mode 100644 gcc/ada/bindo-diagnostics.adb copy gcc/ada/{live.ads => bindo-diagnostics.ads} (64%) create mode 100644 gcc/ada/bindo-elaborators.adb copy gcc/ada/{bindgen.ads => bindo-elaborators.ads} (58%) 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 copy gcc/ada/{binde.ads => bindo.ads} (54%) copy gcc/{gcc-symtab.h => ada/gcc-interface/ada-builtin-types.def} (65%) copy gcc/{config/glibc-c.c => ada/gcc-interface/ada-builtins.def} (51%) create mode 100644 gcc/ada/libgnat/a-dhfina.adb copy gcc/ada/libgnat/{g-bubsor.ads => g-brapre.ads} (54%) 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 copy gcc/ada/libgnat/{a-numaux__x86.ads => s-bitfie.ads} (65%) 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 copy gcc/ada/{env.h => runtime.h} (83%) delete mode 100644 gcc/ada/sem_spark.adb delete mode 100644 gcc/ada/sem_spark.ads copy gcc/ada/{raise.h => standard.ads.h} (64%) create mode 100644 gcc/array-traits.h delete mode 100644 gcc/bt-load.c copy gcc/common/config/{sparc/sparc-common.c => bpf/bpf-common.c} (71%) delete mode 100644 gcc/common/config/powerpcspe/powerpcspe-common.c copy gcc/common/config/{vax/vax-common.c => pru/pru-common.c} (74%) delete mode 100644 gcc/common/config/spu/spu-common.c copy gcc/config/aarch64/{aarch64-elf-raw.h => aarch64-errata.h} (67%) create mode 100644 gcc/config/aarch64/aarch64-netbsd.h create mode 100644 gcc/config/aarch64/aarch64-sve-builtins-base.cc create mode 100644 gcc/config/aarch64/aarch64-sve-builtins-base.def create mode 100644 gcc/config/aarch64/aarch64-sve-builtins-base.h create mode 100644 gcc/config/aarch64/aarch64-sve-builtins-functions.h create mode 100644 gcc/config/aarch64/aarch64-sve-builtins-shapes.cc create mode 100644 gcc/config/aarch64/aarch64-sve-builtins-shapes.h delete mode 100644 gcc/config/aarch64/aarch64-sve-builtins.c create mode 100644 gcc/config/aarch64/aarch64-sve-builtins.cc create mode 100644 gcc/config/aarch64/aarch64-sve-builtins.h create mode 100644 gcc/config/aarch64/aarch64-sve2.md create mode 100644 gcc/config/aarch64/aarch64-vxworks.h create mode 100644 gcc/config/aarch64/check-sve-md.awk copy gcc/config/aarch64/{t-aarch64-freebsd => t-aarch64-netbsd} (100%) copy gcc/config/{h8300/t-linux => aarch64/t-aarch64-vxworks} (83%) create mode 100644 gcc/config/aarch64/tsv110.md copy gcc/{tree-ssa-strlen.h => config/arc/arc-passes.def} (51%) create mode 100644 gcc/config/arm/netbsd-eabi.h create mode 100644 gcc/config/arm/uclinuxfdpiceabi.h delete mode 100644 gcc/config/avr/t-multilib create mode 100644 gcc/config/bpf/bpf-helpers.def create mode 100644 gcc/config/bpf/bpf-helpers.h copy gcc/{bb-reorder.h => config/bpf/bpf-opts.h} (50%) copy gcc/config/{netbsd-d.c => bpf/bpf-protos.h} (56%) 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 copy gcc/config/{s390/tpf.md => bpf/constraints.md} (55%) create mode 100644 gcc/config/bpf/predicates.md copy libgomp/config/nvptx/libgomp-plugin.c => gcc/config/bpf/t-bpf (100%) create mode 100644 gcc/config/gcn/mkoffload.c copy gcc/config/{i386/intelmic-offload.h => gcn/offload.h} (88%) create mode 100644 gcc/config/gcn/t-omp-device 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 copy gcc/config/i386/{darwin64.h => darwin32-biarch.h} (89%) rename gcc/config/i386/{darwin64.h => darwin64-biarch.h} (96%) copy gcc/config/i386/{pkuintrin.h => enqcmdintrin.h} (65%) 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 rename gcc/config/i386/{t-darwin => t-darwin32-biarch} (100%) rename gcc/config/i386/{t-darwin64 => t-darwin64-biarch} (100%) copy gcc/config/{rs6000/t-lynx => i386/t-freebsd64} (67%) create mode 100644 gcc/config/i386/t-omp-device create mode 100644 gcc/config/msp430/msp430-devices.c copy gcc/config/{mn10300/mn10300-opts.h => msp430/msp430-devices.h} (50%) create mode 100644 gcc/config/nvptx/t-omp-device copy gcc/config/pa/{pa-linux.h => pa-netbsd.h} (75%) 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 copy gcc/config/{nvptx/nvptx-opts.h => pru/pru-opts.h} (69%) 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/riscv/riscv-sr.c create mode 100644 gcc/config/rs6000/darwin32-biarch.h rename gcc/config/rs6000/{darwin64.h => darwin64-biarch.h} (71%) 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 rename gcc/config/rs6000/{t-darwin8 => t-darwin32-biarch} (100%) rename gcc/config/rs6000/{t-darwin64 => t-darwin64-biarch} (100%) create mode 100644 gcc/config/rx/elf.opt create mode 100644 gcc/config/rx/linux.h copy libgcc/config/cr16/t-crtlibid => gcc/config/rx/t-linux (62%) create mode 100644 gcc/config/s390/8561.md 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 copy gcc/{alloc-pool.c => diagnostic-url.h} (52%) create mode 100644 gcc/doc/lto-dump.texi create mode 100644 gcc/escaped_string.h create mode 100644 gcc/function-abi.cc create mode 100644 gcc/function-abi.h create mode 100644 gcc/ipa-sra.c copy gcc/lto/{lto.c => lto-common.c} (78%) copy gcc/{config/visium/visium-passes.def => lto/lto-common.h} (62%) create mode 100644 gcc/lto/lto-dump.c delete mode 100644 gcc/params-enum.h delete mode 100644 gcc/params-list.h delete mode 100644 gcc/params-options.h delete mode 100644 gcc/params.c delete mode 100644 gcc/params.def delete mode 100644 gcc/params.h create mode 100644 gcc/params.opt create mode 100644 gcc/range-op.cc create mode 100644 gcc/range-op.h create mode 100644 gcc/range.cc copy libcc1/compiler-name.hh => gcc/range.h (65%) create mode 100644 gcc/testsuite/c-c++-common/Warray-bounds-7.c create mode 100644 gcc/testsuite/c-c++-common/Wreturn-local-addr.c create mode 100644 gcc/testsuite/c-c++-common/Wshadow-1.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 create mode 100644 gcc/testsuite/c-c++-common/array-1.c create mode 100644 gcc/testsuite/c-c++-common/builtin-arith-overflow-3.c create mode 100644 gcc/testsuite/c-c++-common/builtin-has-attribute-6.c create mode 100644 gcc/testsuite/c-c++-common/builtin-has-attribute-7.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/has-builtin-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/has-builtin-3.c create mode 100644 gcc/testsuite/c-c++-common/cpp/has-builtin.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 create mode 100644 gcc/testsuite/c-c++-common/cpp/pr92296-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr92296-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/spaceship-1.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 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/nested-reductions-warn.c create mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions.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 create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-target-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-10.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-11.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-12.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-13.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-6.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-7.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-8.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-9.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 create mode 100644 gcc/testsuite/c-c++-common/gomp/pr88203-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr88203-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr88203-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr90954.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr91401-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr91401-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr91920.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr91987.c create mode 100644 gcc/testsuite/c-c++-common/gomp/reduction-task-3.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/gomp/simd8.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 copy gcc/testsuite/c-c++-common/{pr53633.c => pr53633-2.c} (59%) create mode 100644 gcc/testsuite/c-c++-common/pr89888.c create mode 100644 gcc/testsuite/c-c++-common/pr89933.c create mode 100644 gcc/testsuite/c-c++-common/pr89946.c create mode 100644 gcc/testsuite/c-c++-common/pr89985.c create mode 100644 gcc/testsuite/c-c++-common/pr90108.c create mode 100644 gcc/testsuite/c-c++-common/pr90590-1.c copy gcc/testsuite/{gcc.dg/cpp/pr61854-3.h => c-c++-common/pr90590-1.h} (53%) create mode 100644 gcc/testsuite/c-c++-common/pr90590-2.c create mode 100644 gcc/testsuite/c-c++-common/pr90590-2.h create mode 100644 gcc/testsuite/c-c++-common/pr90677.c create mode 100644 gcc/testsuite/c-c++-common/pr90927.c create mode 100644 gcc/testsuite/c-c++-common/pr92352.c create mode 100644 gcc/testsuite/c-c++-common/pr92452.c create mode 100644 gcc/testsuite/g++.dg/DRs/dr1778.C create mode 100644 gcc/testsuite/g++.dg/DRs/dr1940.C create mode 100644 gcc/testsuite/g++.dg/Wclass-memaccess-5.C create mode 100644 gcc/testsuite/g++.dg/Wmissing-attributes-1.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle69.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle70.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle71.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle72.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle73.C create mode 100644 gcc/testsuite/g++.dg/asan/pr90570.C delete mode 100644 gcc/testsuite/g++.dg/concepts/alias1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/alias2.C delete mode 100644 gcc/testsuite/g++.dg/concepts/alias3.C delete mode 100644 gcc/testsuite/g++.dg/concepts/alias4.C delete mode 100644 gcc/testsuite/g++.dg/concepts/class.C delete mode 100644 gcc/testsuite/g++.dg/concepts/class1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/class2.C delete mode 100644 gcc/testsuite/g++.dg/concepts/class3.C delete mode 100644 gcc/testsuite/g++.dg/concepts/class4.C delete mode 100644 gcc/testsuite/g++.dg/concepts/disjunction1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/explicit-inst4.C delete mode 100644 gcc/testsuite/g++.dg/concepts/explicit-spec3.C delete mode 100644 gcc/testsuite/g++.dg/concepts/feature-macro.C delete mode 100644 gcc/testsuite/g++.dg/concepts/iconv1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/inherit-ctor4.C delete mode 100644 gcc/testsuite/g++.dg/concepts/memtmpl1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/placeholder1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req-neg1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req10.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req11.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req12.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req13.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req16.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req18.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req19.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req2.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req20.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req3.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req4.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req5.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req6.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req7.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req8.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req9.C delete mode 100644 gcc/testsuite/g++.dg/concepts/template-parm1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/template-parm10.C delete mode 100644 gcc/testsuite/g++.dg/concepts/template-parm5.C delete mode 100644 gcc/testsuite/g++.dg/concepts/template-parm6.C delete mode 100644 gcc/testsuite/g++.dg/concepts/template-parm7.C delete mode 100644 gcc/testsuite/g++.dg/concepts/template-parm9.C delete mode 100644 gcc/testsuite/g++.dg/concepts/traits1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/traits2.C create mode 100644 gcc/testsuite/g++.dg/conversion/ambig4.C create mode 100644 gcc/testsuite/g++.dg/conversion/packed1.C create mode 100644 gcc/testsuite/g++.dg/conversion/packed2.C create mode 100644 gcc/testsuite/g++.dg/conversion/qual1.C create mode 100644 gcc/testsuite/g++.dg/conversion/qual2.C create mode 100644 gcc/testsuite/g++.dg/conversion/qual3.C create mode 100644 gcc/testsuite/g++.dg/conversion/ref2.C create mode 100644 gcc/testsuite/g++.dg/conversion/ref3.C create mode 100644 gcc/testsuite/g++.dg/cpp/spaceship-1.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 copy gcc/testsuite/g++.dg/cpp0x/{Wpessimizing-move1.C => Wpessimizing-move6.C} (77%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wunused-value1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-66.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-67.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 create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignof5.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 create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-86953.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-92015.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-92443.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array21.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-const2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-conv3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-conv4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-decltype4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-odr1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-odr2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-redeclaration2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-sizeof2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-sizeof3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype70.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype71.C copy gcc/testsuite/g++.dg/cpp0x/{decltype-refbug.C => decltype72.C} (60%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum38.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/extern_template-5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/friend4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/friend5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-67.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-68.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-69.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-70.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-71.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor33.C rename gcc/testsuite/g++.dg/cpp0x/{initlist-arrray1.C => initlist-array1.C} (100%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-deduce2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-pmf1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice32.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this21.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/literal-type1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept40.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/noexcept43.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept44.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/noexcept55.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nondeduced1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nondeduced2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nondeduced3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nondeduced4.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/nontype5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-list5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-list6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr42.C copy gcc/testsuite/g++.dg/cpp0x/{nullptr27.C => nullptr43.C} (65%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr44.C create 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/pr89900-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr89900-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr89900-3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr89900-4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr90598.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr91545.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr92447.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr92524.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 create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/scoped_enum10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/scoped_enum11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/scoped_enum9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ttp9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic177.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn56.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-90383-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-90383-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array7.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-incr2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-noexcept1.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-const15.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const16.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/lambda-generic-90265.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-90548.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-90842.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-pretty1.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 create mode 100644 gcc/testsuite/g++.dg/cpp1y/nontype1.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/cpp1y/var-templ62.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ63.C copy gcc/testsuite/g++.dg/cpp1y/{lambda-generic-trailing1.C => var-templ64.C} (54%) create mode 100644 gcc/testsuite/g++.dg/cpp1z/attr-lambda1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction65.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction66.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction67.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-array1.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 create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-tracking-const1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp50.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order6.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order8.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 create mode 100644 gcc/testsuite/g++.dg/cpp1z/nodiscard7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto15.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto16.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/array-conv1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv17.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv9.C copy gcc/testsuite/g++.dg/{cpp0x/rv-cast.C => cpp2a/attr-likely5.C} (57%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/attr-likely6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bitfield4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias2.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/concepts-access1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-alias.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-alias2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-alias3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-alias4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-class.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-cmath.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-complete1.C rename gcc/testsuite/g++.dg/{concepts/constrained-parm.C => cpp2a/concepts-constra [...] create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-decltype.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-defarg1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-dep1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-dr1430.C rename gcc/testsuite/g++.dg/{concepts/explicit-inst1.C => cpp2a/concepts-explicit- [...] rename gcc/testsuite/g++.dg/{concepts/explicit-inst2.C => cpp2a/concepts-explicit- [...] rename gcc/testsuite/g++.dg/{concepts/explicit-inst3.C => cpp2a/concepts-explicit- [...] create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-explicit-inst4.C rename gcc/testsuite/g++.dg/{concepts/explicit-spec1.C => cpp2a/concepts-explicit- [...] rename gcc/testsuite/g++.dg/{concepts/explicit-spec2.C => cpp2a/concepts-explicit- [...] create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-explicit-spec3.C rename gcc/testsuite/g++.dg/{concepts/explicit-spec4.C => cpp2a/concepts-explicit- [...] rename gcc/testsuite/g++.dg/{concepts/explicit-spec5.C => cpp2a/concepts-explicit- [...] rename gcc/testsuite/g++.dg/{concepts/explicit-spec6.C => cpp2a/concepts-explicit- [...] create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-feature-macro.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-fn1.C copy gcc/testsuite/g++.dg/{concepts/memfun.C => cpp2a/concepts-fn2.C} (54%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-fn3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-fn4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-fnparm1.C rename gcc/testsuite/g++.dg/{concepts/friend1.C => cpp2a/concepts-friend1.C} (66%) rename gcc/testsuite/g++.dg/{concepts/friend2.C => cpp2a/concepts-friend2.C} (66%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-friend3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-friend4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-iconv1.C rename gcc/testsuite/g++.dg/{concepts/inherit-ctor2.C => cpp2a/concepts-inherit-ct [...] create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-inherit-ctor4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-inherit-ctor5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-inherit-ctor6.C rename gcc/testsuite/g++.dg/{concepts/lambda1.C => cpp2a/concepts-lambda1.C} (56%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda4.C copy gcc/testsuite/g++.dg/{concepts/locations1.C => cpp2a/concepts-locations1.C} (53%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-member-concept.C rename gcc/testsuite/g++.dg/{concepts/memfun-err.C => cpp2a/concepts-memfun-err.C} (54%) rename gcc/testsuite/g++.dg/{concepts/memfun.C => cpp2a/concepts-memfun.C} (56%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-nested1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-noexcept1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-p1141.C rename gcc/testsuite/g++.dg/{concepts/partial-spec.C => cpp2a/concepts-partial-spe [...] rename gcc/testsuite/g++.dg/{concepts/partial-spec2.C => cpp2a/concepts-partial-sp [...] rename gcc/testsuite/g++.dg/{concepts/partial-spec3.C => cpp2a/concepts-partial-sp [...] rename gcc/testsuite/g++.dg/{concepts/partial-spec4.C => cpp2a/concepts-partial-sp [...] create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec5.C rename gcc/testsuite/g++.dg/{concepts/partial-spec6.C => cpp2a/concepts-partial-sp [...] create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder1.C copy gcc/testsuite/g++.dg/{concepts/pr58500.C => cpp2a/concepts-pr58500.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr58534.C => cpp2a/concepts-pr58534.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr58535.C => cpp2a/concepts-pr58535.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr58536.C => cpp2a/concepts-pr58536.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr58548.C => cpp2a/concepts-pr58548.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr58549.C => cpp2a/concepts-pr58549.C} (100%) rename gcc/testsuite/g++.dg/{concepts/regress/alias-decl-42.C => cpp2a/concepts-pr [...] rename gcc/testsuite/g++.dg/{concepts/pr60052.C => cpp2a/concepts-pr60052.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr60053.C => cpp2a/concepts-pr60053.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr60064.C => cpp2a/concepts-pr60064.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr60065.C => cpp2a/concepts-pr60065.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr60377.C => cpp2a/concepts-pr60377.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr60390.C => cpp2a/concepts-pr60390.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr60391.C => cpp2a/concepts-pr60391.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr60573.C => cpp2a/concepts-pr60573.C} (58%) rename gcc/testsuite/g++.dg/{concepts/pr65552.C => cpp2a/concepts-pr65552.C} (63%) rename gcc/testsuite/g++.dg/{concepts/pr65575.C => cpp2a/concepts-pr65575.C} (57%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr65634.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr65636.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr65848.C rename gcc/testsuite/g++.dg/{concepts/pr65854.C => cpp2a/concepts-pr65854.C} (58%) rename gcc/testsuite/g++.dg/{concepts/pr66091.C => cpp2a/concepts-pr66091.C} (75%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr66844.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr66962.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67070.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67147.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67148.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67178.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67210.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67217.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67319.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67427.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67654.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67658.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67684.C rename gcc/testsuite/g++.dg/{concepts/pr58500.C => cpp2a/concepts-pr67685.C} (55%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67692.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67697.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67719.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67774.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67825.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67860.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67862.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67969.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr68372.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr68434.C rename gcc/testsuite/g++.dg/{concepts/pr68683.C => cpp2a/concepts-pr68683.C} (66%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr68812.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr69235.C rename gcc/testsuite/g++.dg/{concepts/pr71368.C => cpp2a/concepts-pr71368.C} (61%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr71385.C rename gcc/testsuite/g++.dg/{concepts/pr71965.C => cpp2a/concepts-pr71965.C} (77%) rename gcc/testsuite/g++.dg/{concepts/memfun2.C => cpp2a/concepts-pr72415.C} (94%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr78752.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr79759.C rename gcc/testsuite/g++.dg/{concepts/pr80471.C => cpp2a/concepts-pr80471.C} (100%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr80746.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr80773.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr82507.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr82740.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr84140.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr84551.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr84810.C rename gcc/testsuite/g++.dg/{concepts/pr84979-2.C => cpp2a/concepts-pr84979-2.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr84979-3.C => cpp2a/concepts-pr84979-3.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr84979.C => cpp2a/concepts-pr84979.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr84980.C => cpp2a/concepts-pr84980.C} (65%) rename gcc/testsuite/g++.dg/{concepts/pr85265.C => cpp2a/concepts-pr85265.C} (70%) rename gcc/testsuite/g++.dg/{concepts/class-deduction2.C => cpp2a/concepts-pr85706 [...] create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr85808.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr86269.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr87441.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr88395.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr92078.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-recursive-sat1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-recursive-sat2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-recursive-sat3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires10.C rename gcc/testsuite/g++.dg/{concepts/req17.C => cpp2a/concepts-requires11.C} (56%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires17.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires19.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires20.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires6.C rename gcc/testsuite/g++.dg/{concepts/req14.C => cpp2a/concepts-requires7.C} (52%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires8.C rename gcc/testsuite/g++.dg/{concepts/req15.C => cpp2a/concepts-requires9.C} (81%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-return-req1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-sfinae1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-template-parm1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-template-parm10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-template-parm2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-template-parm5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-template-parm6.C rename gcc/testsuite/g++.dg/{concepts/template-parm8.C => cpp2a/concepts-template- [...] create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-template-parm9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-traits1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-traits2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ts1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ts2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ts3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ts4.C rename gcc/testsuite/g++.dg/{concepts/member-concept.C => cpp2a/concepts-ts5.C} (78%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ts6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-using1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/cond-triv1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/cond-triv1a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/cond-triv2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-typeid1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-typeid2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-typeid3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-typeid4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual14.C create 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/constinit14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit15.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/desig15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/destroying-delete4.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/lambda-generic6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init3.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 [...] create mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-reason-nonstring.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-reason-only-one.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-reason.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class17.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class19.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class20.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class21.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class22.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class23.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class24.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init17.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init19.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/pr89913.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq1a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-err1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-err2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-err3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-sfinae1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth1a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth3a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-vec1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-weak1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename16.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/ucn2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-ctad.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp.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 create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr91887.C create mode 100644 gcc/testsuite/g++.dg/debug/pr90914.C create mode 100644 gcc/testsuite/g++.dg/dfp/pr92744.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/aka4.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/aka5.h create mode 100644 gcc/testsuite/g++.dg/diagnostic/aka5a.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/aka5b.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/alignof1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/auto-storage-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/base-operand-non-pointer-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/bitfld4.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/inconsistent-deduction-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/integral-array-size-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/main1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/main2.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/not-a-function-template-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr90243.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr90767-1.C create 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/returning-a-value-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/eh/o32-fp.C create mode 100644 gcc/testsuite/g++.dg/expr/bitfield13.C create mode 100644 gcc/testsuite/g++.dg/expr/bitfield14.C create mode 100644 gcc/testsuite/g++.dg/expr/cond15.C create mode 100644 gcc/testsuite/g++.dg/expr/cond16.C create mode 100644 gcc/testsuite/g++.dg/expr/cond17.C create mode 100644 gcc/testsuite/g++.dg/ext/90532.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-lambda2.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib58.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib59.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib60.C create mode 100644 gcc/testsuite/g++.dg/ext/consteval1.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-attr-cleanup1.C create mode 100644 gcc/testsuite/g++.dg/ext/goto1.C create mode 100644 gcc/testsuite/g++.dg/ext/has_nothrow_constructor-3.C create mode 100644 gcc/testsuite/g++.dg/ext/int128-6.C create mode 100644 gcc/testsuite/g++.dg/ext/is_class_error3.C create mode 100644 gcc/testsuite/g++.dg/ext/is_literal_type3.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 delete mode 100644 gcc/testsuite/g++.dg/ext/sizeless-1.C delete mode 100644 gcc/testsuite/g++.dg/ext/sizeless-2.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr23.C create mode 100644 gcc/testsuite/g++.dg/ext/sve-sizeless-1.C create mode 100644 gcc/testsuite/g++.dg/ext/sve-sizeless-2.C create mode 100644 gcc/testsuite/g++.dg/ext/vector37.C create mode 100644 gcc/testsuite/g++.dg/ext/vector38.C create mode 100644 gcc/testsuite/g++.dg/goacc/firstprivate-mappings-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-variant-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-variant-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-variant-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-variant-4.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-variant-5.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-variant-6.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-variant-7.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-variant-8.C create mode 100644 gcc/testsuite/g++.dg/gomp/lastprivate-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr91110.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr92084.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr92504.C create mode 100644 gcc/testsuite/g++.dg/gomp/scan-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/unmappable-1.C create mode 100644 gcc/testsuite/g++.dg/inherit/virtual14.C create mode 100644 gcc/testsuite/g++.dg/init/array51.C create mode 100644 gcc/testsuite/g++.dg/init/array52.C create mode 100644 gcc/testsuite/g++.dg/init/array53.C create mode 100644 gcc/testsuite/g++.dg/init/array54.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 copy gcc/testsuite/g++.dg/{abi/covariant5.C => ipa/pr89693.C} (79%) create mode 100644 gcc/testsuite/g++.dg/ipa/pr91831.C copy gcc/testsuite/g++.dg/{cpp0x/dc5.C => ipa/pr91956.C} (54%) create mode 100644 gcc/testsuite/g++.dg/ipa/pr91969.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr92454.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr92528.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr92697.C delete mode 100644 gcc/testsuite/g++.dg/lookup/pr6936.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr90754.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/inline-crossmodule-1.h create mode 100644 gcc/testsuite/g++.dg/lto/inline-crossmodule-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/inline-crossmodule-1_1.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-6_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-6_1.c create mode 100644 gcc/testsuite/g++.dg/lto/odr-7_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-7_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr70929_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr70929_1.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/pr89358_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr89358_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr90939_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr90939_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr90990_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr91572_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr91574_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr92476_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr92476_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr92609_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr92609_1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr90026.C create mode 100644 gcc/testsuite/g++.dg/opt/pr90090.C create mode 100644 gcc/testsuite/g++.dg/opt/pr91164.C create mode 100644 gcc/testsuite/g++.dg/opt/pr91351.C create mode 100644 gcc/testsuite/g++.dg/opt/pr92007.C create mode 100644 gcc/testsuite/g++.dg/opt/pr92262.C copy gcc/testsuite/g++.dg/opt/{pr87967.C => pr92317.C} (87%) create mode 100644 gcc/testsuite/g++.dg/opt/pr92401.C create mode 100644 gcc/testsuite/g++.dg/opt/pr92610.C create mode 100644 gcc/testsuite/g++.dg/opt/pr92644.C create mode 100644 gcc/testsuite/g++.dg/opt/store-merging-1.C create mode 100644 gcc/testsuite/g++.dg/opt/store-merging-2.C create mode 100644 gcc/testsuite/g++.dg/opt/store-merging-3.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 create mode 100644 gcc/testsuite/g++.dg/other/pr92201.C create mode 100644 gcc/testsuite/g++.dg/other/return2.C create mode 100644 gcc/testsuite/g++.dg/other/ucnid-1-utf8.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/crash70.C create mode 100644 gcc/testsuite/g++.dg/parse/crash71.C create mode 100644 gcc/testsuite/g++.dg/parse/error62.C create mode 100644 gcc/testsuite/g++.dg/parse/friend13.C create mode 100644 gcc/testsuite/g++.dg/parse/operator8.C create mode 100644 gcc/testsuite/g++.dg/parse/operator9.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/pch/pr90326.C create mode 100644 gcc/testsuite/g++.dg/pch/pr90326.Hs create mode 100644 gcc/testsuite/g++.dg/pch/pr92458.C create mode 100644 gcc/testsuite/g++.dg/pch/pr92458.Hs create mode 100644 gcc/testsuite/g++.dg/pr60517.C create mode 100644 gcc/testsuite/g++.dg/pr85746.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/pr91173.C create mode 100644 gcc/testsuite/g++.dg/pr91221.C create mode 100644 gcc/testsuite/g++.dg/pr92022.C create mode 100644 gcc/testsuite/g++.dg/pr92339.C create mode 100644 gcc/testsuite/g++.dg/pr92365.C create mode 100644 gcc/testsuite/g++.dg/pr92370.C create mode 100644 gcc/testsuite/g++.dg/rtti/pr83534.C delete mode 100644 gcc/testsuite/g++.dg/rtti/repo1.C create mode 100644 gcc/testsuite/g++.dg/template/builtin2.C create mode 100644 gcc/testsuite/g++.dg/template/fn.C create mode 100644 gcc/testsuite/g++.dg/template/friend67.C create mode 100644 gcc/testsuite/g++.dg/template/nontype29.C create mode 100644 gcc/testsuite/g++.dg/template/operator15.C create mode 100644 gcc/testsuite/g++.dg/template/pr90138.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 create mode 100644 gcc/testsuite/g++.dg/tls/thread_local-ice5.C create mode 100644 gcc/testsuite/g++.dg/torture/pr90194.C create mode 100644 gcc/testsuite/g++.dg/torture/pr90313.cc create mode 100644 gcc/testsuite/g++.dg/torture/pr90982.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91155.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91270.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91280.C copy gcc/testsuite/{g++.old-deja/g++.oliva/new1.C => g++.dg/torture/pr91334.C} (58%) create mode 100644 gcc/testsuite/g++.dg/torture/pr91355.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91606.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91680.C create mode 100644 gcc/testsuite/g++.dg/torture/pr92384.C create mode 100644 gcc/testsuite/g++.dg/torture/pr92421.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/loop-cond-split-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 create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr92751.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/tail-call-1.C create mode 100644 gcc/testsuite/g++.dg/vect/pr89653.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr92595.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/vect/slp-pr92516.cc create mode 100644 gcc/testsuite/g++.dg/warn/Waddress-of-packed-member2.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-9.C create mode 100644 gcc/testsuite/g++.dg/warn/Wimplicit-fallthrough-4.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 create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-local-addr-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-16.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsign-conversion-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-overflow-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsuggest-override-2.C create mode 100644 gcc/testsuite/g++.dg/warn/ctor-dtor-privacy-4.C create mode 100644 gcc/testsuite/g++.dg/warn/ctor-dtor-privacy-4.h create 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/multiple-sign-compare-warn-1.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 create mode 100644 gcc/testsuite/g++.target/aarch64/diag_aka_1.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 rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/aarch64-sve-acle-as [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/aarch64-sve-acle.exp (96%) rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/add_1.C (69%) create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/add_1.h create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/add_2.C rename gcc/testsuite/g++.target/aarch64/{sve-acle/general-c++/add_2.C => sve/acle/ [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/add_3.C (100%) rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/asrd_1. [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/asrd_2. [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/asrd_3. [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/cntb_pa [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/convers [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/create2 [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/create2 [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/create3 [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/create3 [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/create4 [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/create4 [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/dot_1.C (69%) create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/dot_1.h create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/dot_2.C rename gcc/testsuite/g++.target/aarch64/{sve-acle/general-c++/dot_2.C => sve/acle/ [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/func_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/func_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/func_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/func_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/func_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/func_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/func_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/get2_1. [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/get2_2. [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/get3_1. [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/get3_2. [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/get4_1. [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/get4_2. [...] create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/gnu_vectors_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/gnu_vectors_2.C rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/lsl_wid [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/lsl_wid [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/mangle_ [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/mangle_ [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/mangle_ [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/mangle_ [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/set2_1. [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/set2_2. [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/set3_1. [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/set3_2. [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/set4_1. [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/set4_2. [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/type_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/type_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/type_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/type_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/type_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/type_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/type_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/type_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/type_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/type_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/type_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/type_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/type_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/type_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/type_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/type_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/type_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/type_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/type_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/type_re [...] rename gcc/testsuite/g++.target/aarch64/{sve-acle => sve/acle}/general-c++/whilele [...] create mode 100644 gcc/testsuite/g++.target/aarch64/sve/catch_7.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 create mode 100644 gcc/testsuite/g++.target/i386/mv28.C create mode 100644 gcc/testsuite/g++.target/i386/pr90187.C create mode 100644 gcc/testsuite/g++.target/i386/pr90303.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 create mode 100644 gcc/testsuite/g++.target/i386/pr92354.C copy gcc/testsuite/g++.target/{aarch64/aarch64.exp => powerpc/powerpc.exp} (84%) create mode 100644 gcc/testsuite/g++.target/powerpc/undef-bool-3.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20190827-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20191015-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20191015-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20191108-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/flatten.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr85401.c rename gcc/testsuite/gcc.c-torture/{ => compile}/pr88140.c (100%) create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89399.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89998-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89998-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr90139.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr90840.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr91001.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 create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr92056.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr92063.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr92231.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr92449.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr92618.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20190820-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20190901-1.c create 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 create mode 100644 gcc/testsuite/gcc.c-torture/execute/alias-access-path-2.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 create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr84521.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr90025.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr90949.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91137.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91450-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91450-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91597.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91632.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91635.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr92140.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr92618.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-43.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/Warray-bounds-48.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-49.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-50.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-51.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-53.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-54.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-55.c create mode 100644 gcc/testsuite/gcc.dg/Wenum-conversion.c create mode 100644 gcc/testsuite/gcc.dg/Wnonnull-2.c create mode 100644 gcc/testsuite/gcc.dg/Wnonnull-3.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-19.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/Wstring-compare-2.c create mode 100644 gcc/testsuite/gcc.dg/Wstring-compare.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-13.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 create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-17.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-18.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-19.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-20.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-21.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-22.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-23.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-24.c create mode 100644 gcc/testsuite/gcc.dg/Wzero-length-array-bounds-2.c create mode 100644 gcc/testsuite/gcc.dg/Wzero-length-array-bounds.c create mode 100644 gcc/testsuite/gcc.dg/asm-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/attr-access-read-only.c create mode 100644 gcc/testsuite/gcc.dg/attr-access-read-write-2.c create mode 100644 gcc/testsuite/gcc.dg/attr-access-read-write.c create mode 100644 gcc/testsuite/gcc.dg/attr-access-write-only.c create mode 100644 gcc/testsuite/gcc.dg/attr-vector_size.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr90211.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr91162.c create mode 100644 gcc/testsuite/gcc.dg/builtin-arith-overflow-3.c create mode 100644 gcc/testsuite/gcc.dg/builtin-memchr-4.c create mode 100644 gcc/testsuite/gcc.dg/c11-attr-syntax-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-attr-syntax-2.c create mode 100644 gcc/testsuite/gcc.dg/c11-attr-syntax-3.c create mode 100644 gcc/testsuite/gcc.dg/c11-builtins-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-float-3.c create mode 100644 gcc/testsuite/gcc.dg/c11-float-dfp-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-old-style-definition-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-old-style-definition-2.c create mode 100644 gcc/testsuite/gcc.dg/c11-utf8char-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-deprecated-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-deprecated-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-deprecated-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-deprecated-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-5.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-6.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-syntax-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-syntax-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-syntax-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-syntax-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-syntax-5.c create mode 100644 gcc/testsuite/gcc.dg/c2x-builtins-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-no-dfp-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-no-dfp-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-no-dfp-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-5.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-6.c create mode 100644 gcc/testsuite/gcc.dg/c2x-utf8char-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-utf8char-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-utf8char-3.c create mode 100644 gcc/testsuite/gcc.dg/cdce3.c copy gcc/testsuite/gcc.dg/{completion-4.c => completion-5.c} (68%) create mode 100644 gcc/testsuite/gcc.dg/cpp/c11-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c17-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c2x-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c2x-scope-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c90-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c94-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c99-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu11-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu17-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu89-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu99-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-1-utf8.c copy gcc/testsuite/gcc.dg/cpp/{ucnid-10.c => ucnid-10-utf8.c} (56%) copy gcc/testsuite/gcc.dg/cpp/{ucnid-11.c => ucnid-11-utf8.c} (66%) copy gcc/testsuite/gcc.dg/cpp/{ucnid-12.c => ucnid-12-utf8.c} (85%) 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 copy gcc/testsuite/gcc.dg/cpp/{ucnid-2.c => ucnid-2-utf8.c} (71%) copy gcc/testsuite/gcc.dg/cpp/{ucnid-3.c => ucnid-3-utf8.c} (73%) create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-4-utf8.c copy gcc/testsuite/gcc.dg/cpp/{ucnid-6.c => ucnid-6-utf8.c} (85%) create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-7-utf8.c copy gcc/testsuite/gcc.dg/cpp/{ucnid-9.c => ucnid-9-utf8.c} (66%) rename gcc/testsuite/gcc.dg/cpp/usr/include/{stdio.h => example.h} (100%) create mode 100644 gcc/testsuite/gcc.dg/cr-decimal-dig-2.c create mode 100644 gcc/testsuite/gcc.dg/darwin-minversion-link.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 create mode 100644 gcc/testsuite/gcc.dg/dfp/c11-constants-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c11-constants-2.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c11-keywords-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c11-keywords-2.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-builtins-dfp-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-constants-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-constants-2.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-2.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-3.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-keywords-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-keywords-2.c delete mode 100644 gcc/testsuite/gcc.dg/dfp/keywords-ignored-c99.c create mode 100644 gcc/testsuite/gcc.dg/dfp/tr24732-float-dfp-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/ts18661-2-float-dfp-1.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/diag-aka-5.h create mode 100644 gcc/testsuite/gcc.dg/diag-aka-5a.c create mode 100644 gcc/testsuite/gcc.dg/diag-aka-5b.c create mode 100644 gcc/testsuite/gcc.dg/enum-redef-1.c create mode 100644 gcc/testsuite/gcc.dg/format/c2x-strftime-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 create mode 100644 gcc/testsuite/gcc.dg/gnu2x-attr-syntax-1.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-attr-syntax-2.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-attrs-1.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-attrs-2.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-builtins-no-dfp-1.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-utf8char-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/declare-variant-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/declare-variant-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr78884.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr90637.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr90900.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr91063.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr91216.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr92557.c create mode 100644 gcc/testsuite/gcc.dg/guality/loop-1.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr89528.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr89892.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr89905.c copy gcc/testsuite/gcc.dg/guality/{pr89463.c => pr90074.c} (50%) create mode 100644 gcc/testsuite/gcc.dg/guality/pr90131.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr90716.c copy gcc/testsuite/{gcc.c-torture/execute/20040703-1.c => gcc.dg/ipa/20040703-wpa. [...] create mode 100644 gcc/testsuite/gcc.dg/ipa/inline-9.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-clone-2.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 create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-agg-11.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr90555.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr91088.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr91089.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr91832.c copy gcc/testsuite/gcc.dg/{pr60647-1.c => ipa/pr91853.c} (85%) create mode 100644 gcc/testsuite/gcc.dg/ipa/pr92529.c copy gcc/testsuite/gcc.dg/{limits-width-1.c => limits-width-2.c} (91%) create mode 100644 gcc/testsuite/gcc.dg/lto/alias-access-path-2_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr91393_0.c delete mode 100644 gcc/testsuite/gcc.dg/pr57438-2.c create mode 100644 gcc/testsuite/gcc.dg/pr78902.c create mode 100644 gcc/testsuite/gcc.dg/pr84032.c create mode 100644 gcc/testsuite/gcc.dg/pr85164-1.c create mode 100644 gcc/testsuite/gcc.dg/pr85164-2.c create mode 100644 gcc/testsuite/gcc.dg/pr87047.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/pr87979.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/pr89435.c create mode 100644 gcc/testsuite/gcc.dg/pr89518.c create mode 100644 gcc/testsuite/gcc.dg/pr89795.c create mode 100644 gcc/testsuite/gcc.dg/pr90010.c create mode 100644 gcc/testsuite/gcc.dg/pr90037.c create mode 100644 gcc/testsuite/gcc.dg/pr90082.c create mode 100644 gcc/testsuite/gcc.dg/pr90095-1.c create mode 100644 gcc/testsuite/gcc.dg/pr90095-2.c create mode 100644 gcc/testsuite/gcc.dg/pr90263.c create mode 100644 gcc/testsuite/gcc.dg/pr90726.c create mode 100644 gcc/testsuite/gcc.dg/pr90733.c create mode 100644 gcc/testsuite/gcc.dg/pr90756.c create mode 100644 gcc/testsuite/gcc.dg/pr90760.c create mode 100644 gcc/testsuite/gcc.dg/pr90866-2.c create mode 100644 gcc/testsuite/gcc.dg/pr90866.c create mode 100644 gcc/testsuite/gcc.dg/pr90892.c create 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/pr91195.c create mode 100644 gcc/testsuite/gcc.dg/pr91269.c create mode 100644 gcc/testsuite/gcc.dg/pr91570.c create mode 100644 gcc/testsuite/gcc.dg/pr91720.c create mode 100644 gcc/testsuite/gcc.dg/pr91734.c create mode 100644 gcc/testsuite/gcc.dg/pr91860-1.c create mode 100644 gcc/testsuite/gcc.dg/pr91860-2.c create mode 100644 gcc/testsuite/gcc.dg/pr91860-3.c create mode 100644 gcc/testsuite/gcc.dg/pr91860-4.c create mode 100644 gcc/testsuite/gcc.dg/pr91885.c create mode 100644 gcc/testsuite/gcc.dg/pr92115.c create mode 100644 gcc/testsuite/gcc.dg/pr92162.c create mode 100644 gcc/testsuite/gcc.dg/pr92260.c copy gcc/testsuite/{gcc.c-torture/compile/pr33855.c => gcc.dg/pr92263.c} (76%) create mode 100644 gcc/testsuite/gcc.dg/pr92301.c create mode 100644 gcc/testsuite/gcc.dg/pr92430.c create mode 100644 gcc/testsuite/gcc.dg/pr92493.c create mode 100644 gcc/testsuite/gcc.dg/pr92510.c create mode 100644 gcc/testsuite/gcc.dg/pr92741.c create mode 100644 gcc/testsuite/gcc.dg/rtl/aarch64/missed-pass-error.c create mode 100644 gcc/testsuite/gcc.dg/rtl/aarch64/rtl-handle-column-numbers.c create mode 100644 gcc/testsuite/gcc.dg/rtl/aarch64/test-epilogue-set.c create mode 100644 gcc/testsuite/gcc.dg/rtl/aarch64/unspecified-pass-error.c copy gcc/testsuite/gcc.dg/{sinhatanh-1.c => sinhovercosh-1.c} (55%) delete mode 100644 gcc/testsuite/gcc.dg/sizeless-1.c delete mode 100644 gcc/testsuite/gcc.dg/sizeless-2.c delete mode 100644 gcc/testsuite/gcc.dg/sizeless-3.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-21.c create mode 100644 gcc/testsuite/gcc.dg/sso/ipa-sra-1.c copy gcc/testsuite/gcc.dg/{stdint-width-1.c => stdint-width-2.c} (97%) 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 create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_6.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_7.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_8.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_9.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-67.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-68.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-69.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/strlenopt-80.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-81.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-82.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-83.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-84.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-85.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-86.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-87.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-88.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-89.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-90.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-91.c create mode 100644 gcc/testsuite/gcc.dg/tm/attrs-1.c copy gcc/testsuite/gcc.dg/tm/{props-4.c => props-5.c} (71%) 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/20191011-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/builtin-fp-int-inexact-c2x.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/neon-immediate-timode.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr88936-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr88936-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr88936-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89794.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90020.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90071.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90278.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90328.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90395.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90402-1.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/pr90972.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91126.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91145.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91178-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91178.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91180.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91200.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/pr91445.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/pr91812.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91896.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92069.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92088-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92088-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92173.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92203.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92222.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92241-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92241.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92252.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92275.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92345.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92371.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92461.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92512.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92596-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92608.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92690.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92704.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92715.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92742.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 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-10.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-11.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-10.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/builtin-sprintf-warn-23.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/calloc-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/calloc-5.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/inline-12.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/loop-cond-split-1.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/popcount4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/popcount4l.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/popcount4ll.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/pr88676-2.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 copy gcc/testsuite/gcc.dg/{graphite/id-26.c => tree-ssa/pr89725.c} (86%) 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/pr91091-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91091-2.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 create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92056.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92085-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92085-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92163.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92712-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92712-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92712-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92734-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92734.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-78.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-fre-82.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-83.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-84.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/tsan/pr90208-1.c create mode 100644 gcc/testsuite/gcc.dg/tsan/pr90208-2.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 create mode 100644 gcc/testsuite/gcc.dg/ucnid-1-utf8.c copy gcc/testsuite/gcc.dg/{ucnid-10.c => ucnid-10-utf8.c} (62%) copy gcc/testsuite/gcc.dg/{ucnid-11.c => ucnid-11-utf8.c} (90%) copy gcc/testsuite/gcc.dg/{ucnid-12.c => ucnid-12-utf8.c} (90%) 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 copy gcc/testsuite/gcc.dg/{ucnid-3.c => ucnid-2-utf8.c} (54%) copy gcc/testsuite/gcc.dg/{ucnid-3.c => ucnid-3-utf8.c} (54%) copy gcc/testsuite/gcc.dg/{ucnid-3.c => ucnid-4-utf8.c} (52%) copy gcc/testsuite/gcc.dg/{ucnid-5.c => ucnid-5-utf8.c} (68%) create mode 100644 gcc/testsuite/gcc.dg/ucnid-6-utf8.c copy gcc/testsuite/gcc.dg/{ucnid-7.c => ucnid-7-utf8.c} (62%) create mode 100644 gcc/testsuite/gcc.dg/ucnid-8-utf8.c copy gcc/testsuite/gcc.dg/{ucnid-9.c => ucnid-9-utf8.c} (86%) 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 create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-40.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-41.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-42.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-43.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-bool-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-div-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr90006.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr92596.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/pr65930-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65930-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr90018.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91114.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91293-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91293-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91293-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91665.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91750.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92205.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92324-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92324-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92324-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92324-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92347.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92420.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92554.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92555.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92558.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92677.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92710.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-10a.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-10b.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-10c.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-10d.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-10e.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-sad-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-14.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-15.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-16.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-17.c copy gcc/testsuite/gcc.dg/vect/{vect-alias-check-8.c => vect-alias-check-18.c} (69%) copy gcc/testsuite/gcc.dg/vect/{vect-alias-check-8.c => vect-alias-check-19.c} (55%) create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-20.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-bool-cmp-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-bswap16a.c copy gcc/testsuite/gcc.dg/vect/{vect-cond-arith-3.c => vect-cond-arith-7.c} (69%) create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-reduc-3.c copy gcc/testsuite/gcc.dg/vect/{pr65947-4.c => vect-cond-reduc-4.c} (54%) create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-reduc-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-ctor-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-epilogues.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-fma-3.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-outer-call-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-peel-1-epilogue.c copy gcc/testsuite/gcc.dg/vect/{vect-peel-1.c => vect-peel-1-src.c} (63%) create mode 100644 gcc/testsuite/gcc.dg/vect/vect-peel-2-epilogues.c copy gcc/testsuite/gcc.dg/vect/{vect-peel-2.c => vect-peel-2-src.c} (63%) create mode 100644 gcc/testsuite/gcc.dg/vect/vect-peel-3-epilogue.c copy gcc/testsuite/gcc.dg/vect/{vect-peel-3.c => vect-peel-3-src.c} (64%) create mode 100644 gcc/testsuite/gcc.dg/vect/vect-peel-4-epilogue.c copy gcc/testsuite/gcc.dg/vect/{vect-peel-4.c => vect-peel-4-src.c} (56%) create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-epilogue-gaps.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-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-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-4.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/vla-25.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 create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/jcvt_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/memtag_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/memtag_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/memtag_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/rintnzx_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/rng_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/tme.c copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld1x3.c => vld1x4.c} (59%) copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vst1x3.c => vst1x4.c} (59%) rename gcc/testsuite/gcc.target/aarch64/{crypto-fuse-1.c => aes-fuse-1.c} (51%) create mode 100644 gcc/testsuite/gcc.target/aarch64/aes-fuse-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-flag-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-flag-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-flag-5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-flag-6.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 create mode 100644 gcc/testsuite/gcc.target/aarch64/combine_bfi_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/dbl_mov_immediate_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/diag_aka_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/f16_mov_immediate_4.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/f16_mov_immediate_5.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/flt_mov_immediate_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmul_scvtf_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/no-inline-lrint_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/nosplit-di-const-volatile_1.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 create mode 100644 gcc/testsuite/gcc.target/aarch64/pr92526.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_2.c copy gcc/testsuite/gcc.target/aarch64/{return_address_sign_1.c => return_address_s [...] copy gcc/testsuite/gcc.target/aarch64/{return_address_sign_2.c => return_address_s [...] 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 create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ssra.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/usra.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrndnzx_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 copy gcc/testsuite/gcc.target/aarch64/{ssadv16qi.c => ssadv16qi-dotprod.c} (67%) delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/adda_f16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/adda_f32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/adda_f64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/addv_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/addv_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/addv_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/addv_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/addv_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/addv_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/addv_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/addv_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/andv_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/andv_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/andv_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/andv_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/andv_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/andv_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/andv_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/andv_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/asr_wide_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/asr_wide_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/asr_wide_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/clasta_f16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/clasta_f32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/clasta_f64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/clasta_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/clasta_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/clasta_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/clasta_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/clasta_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/clasta_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/clasta_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/clasta_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpeq_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpeq_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpeq_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpeq_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpeq_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpeq_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpeq_wide_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpeq_wide_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpeq_wide_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpeq_wide_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpeq_wide_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpeq_wide_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpge_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpge_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpge_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpge_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpge_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpge_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpge_wide_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpge_wide_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpge_wide_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpge_wide_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpge_wide_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpge_wide_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpgt_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpgt_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpgt_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpgt_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpgt_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpgt_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpgt_wide_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpgt_wide_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpgt_wide_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpgt_wide_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpgt_wide_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpgt_wide_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmple_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmple_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmple_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmple_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmple_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmple_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmple_wide_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmple_wide_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmple_wide_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmple_wide_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmple_wide_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmple_wide_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmplt_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmplt_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmplt_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmplt_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmplt_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmplt_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmplt_wide_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmplt_wide_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmplt_wide_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmplt_wide_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmplt_wide_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmplt_wide_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpne_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpne_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpne_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpne_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpne_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpne_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpne_wide_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpne_wide_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpne_wide_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpne_wide_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpne_wide_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cmpne_wide_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cnt_f16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cnt_f32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cnt_f64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/create2_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/create3_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/create4_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cvt_f16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cvt_f32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cvt_f64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cvt_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cvt_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cvt_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cvt_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cvt_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/cvt_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/dot_lane_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/dot_lane_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/dot_lane_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/dot_lane_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/dot_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/dot_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/dot_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/dot_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/eorv_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/eorv_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/eorv_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/eorv_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/eorv_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/eorv_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/eorv_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/eorv_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get2_f16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get2_f32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get2_f64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get2_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get2_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get2_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get2_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get2_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get2_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get2_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get2_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get3_f16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get3_f32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get3_f64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get3_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get3_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get3_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get3_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get3_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get3_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get3_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get3_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get4_f16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get4_f32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get4_f64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get4_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get4_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get4_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get4_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get4_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get4_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get4_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/get4_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lasta_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lasta_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lasta_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lasta_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lasta_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lasta_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lasta_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lasta_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lastb_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lastb_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lastb_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lastb_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lastb_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lastb_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lastb_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lastb_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/len_f16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/len_f32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/len_f64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/len_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/len_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/len_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/len_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/len_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/len_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/len_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/len_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lsl_wide_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lsl_wide_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lsl_wide_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lsl_wide_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lsl_wide_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lsl_wide_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lsr_wide_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lsr_wide_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/lsr_wide_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/maxv_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/maxv_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/maxv_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/maxv_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/maxv_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/maxv_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/maxv_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/maxv_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/minv_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/minv_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/minv_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/minv_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/minv_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/minv_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/minv_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/minv_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/orv_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/orv_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/orv_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/orv_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/orv_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/orv_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/orv_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/orv_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/prfb_gather.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/ptest_pmore.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/rdffr_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/reinterpret_f16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/reinterpret_f32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/reinterpret_f64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/reinterpret_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/reinterpret_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/reinterpret_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/reinterpret_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/reinterpret_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/reinterpret_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/reinterpret_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/reinterpret_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/scale_f16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/scale_f32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/scale_f64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set2_f16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set2_f32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set2_f64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set2_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set2_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set2_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set2_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set2_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set2_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set2_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set2_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set3_f16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set3_f32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set3_f64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set3_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set3_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set3_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set3_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set3_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set3_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set3_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set3_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set4_f16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set4_f32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set4_f64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set4_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set4_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set4_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set4_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set4_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set4_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set4_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/set4_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/tbl_f16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/tbl_f32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/tbl_f64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/tbl_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/tbl_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/tbl_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/tbl_s8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/tbl_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/tbl_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/tbl_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/tbl_u8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/test_sve_acle.h delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/tsmul_f16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/tsmul_f32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/tsmul_f64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/tssel_f16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/tssel_f32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/tssel_f64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/unpkhi_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/unpkhi_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/unpkhi_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/unpkhi_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/unpkhi_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/unpkhi_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/unpklo_s16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/unpklo_s32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/unpklo_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/unpklo_u16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/unpklo_u32.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/asm/unpklo_u64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/add_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/add_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/adda_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/and_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/cadd_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/clasta_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/clz_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/clz_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/cmla_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/cmla_lane_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/cmpeq_wide_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/create2_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/create2_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/create3_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/create3_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/create4_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/create4_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/cvt_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/cvt_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/dot_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/dot_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/dot_lane_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/dup_lane_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/get4_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/ld1_3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/lsl_wide_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/lsl_wide_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/qincb_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/qincb_pat_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/qincd_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/qincd_pat_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/qinch_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/qinch_pat_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/qincp_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/qincp_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/qincw_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/qincw_pat_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/set2_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/set2_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/set3_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/set3_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/set4_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/set4_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/st1_scatter_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/svprfb_gather_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/tbl_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/tmad_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/type_redef_15.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/type_redef_16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/type_redef_17.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/type_redef_20.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/unpklo_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general-c/zip1_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general/pnext_3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general/pnext_4.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general/pnext_5.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general/pnext_6.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve-acle/general/pnext_7.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/aarch64-sve-acle-as [...] copy gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/aarch64-sve-acle.exp (91%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/abd_f16.c (72%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/abd_f32.c (72%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/abd_f64.c (72%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/abd_s16.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/abd_s32.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/abd_s64.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/abd_s8.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/abd_u16.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/abd_u32.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/abd_u64.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/abd_u8.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/abs_f16.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/abs_f32.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/abs_f64.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/abs_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/abs_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/abs_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/abs_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/acge_f16.c (65%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/acge_f32.c (65%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/acge_f64.c (65%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/acgt_f16.c (65%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/acgt_f32.c (65%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/acgt_f64.c (65%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/acle_f16.c (65%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/acle_f32.c (65%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/acle_f64.c (65%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/aclt_f16.c (65%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/aclt_f32.c (65%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/aclt_f64.c (65%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/add_f16.c (77%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/add_f16_notrap.c (77%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/add_f32.c (77%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/add_f32_notrap.c (77%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/add_f64.c (77%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/add_f64_notrap.c (77%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/add_s16.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/add_s32.c (81%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/add_s64.c (81%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/add_s8.c (74%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/add_u16.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/add_u32.c (81%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/add_u64.c (81%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/add_u8.c (74%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/adda_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/adda_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/adda_f64.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/addv_f16.c (69%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/addv_f32.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/addv_f64.c (70%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/addv_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/addv_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/addv_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/addv_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/addv_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/addv_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/addv_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/addv_u8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/adrb.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/adrd.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/adrh.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/adrw.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/and_b.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/and_s16.c (81%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/and_s32.c (83%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/and_s64.c (84%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/and_s8.c (74%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/and_u16.c (81%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/and_u32.c (82%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/and_u64.c (84%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/and_u8.c (74%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/andv_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/andv_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/andv_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/andv_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/andv_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/andv_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/andv_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/andv_u8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/asr_s16.c (61%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/asr_s32.c (61%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/asr_s64.c (64%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/asr_s8.c (60%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/asrd_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/asrd_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/asrd_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/asrd_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/bic_b.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/bic_s16.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/bic_s32.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/bic_s64.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/bic_s8.c (75%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/bic_u16.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/bic_u32.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/bic_u64.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/bic_u8.c (74%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/brka_b.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/brkb_b.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/brkn_b.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/brkpa_b.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/brkpb_b.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cadd_f16.c (91%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cadd_f32.c (91%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cadd_f64.c (91%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_u8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cls_s16.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cls_s32.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cls_s64.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cls_s8.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/clz_s16.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/clz_s32.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/clz_s64.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/clz_s8.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/clz_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/clz_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/clz_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/clz_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmla_f16.c (90%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmla_f32.c (90%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmla_f64.c (90%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmla_lane_f16.c (87%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmla_lane_f32.c (82%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpeq_f16.c (61%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpeq_f32.c (61%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpeq_f64.c (61%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_s32.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpeq_s64.c (51%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_u32.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpeq_u64.c (51%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_wide_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_wide_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_wide_s8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpge_f16.c (63%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpge_f32.c (63%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpge_f64.c (63%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_s32.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpge_s64.c (54%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_u32.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpge_u64.c (54%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_wide_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_wide_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_wide_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_wide_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_wide_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_wide_u8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpgt_f16.c (63%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpgt_f32.c (63%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpgt_f64.c (63%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_s32.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpgt_s64.c (54%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_u32.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpgt_u64.c (54%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_wide_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_wide_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_wide_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_wide_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_wide_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_wide_u8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmple_f16.c (63%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmple_f32.c (63%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmple_f64.c (63%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_s32.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmple_s64.c (54%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_u32.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmple_u64.c (54%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_wide_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_wide_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_wide_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_wide_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_wide_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_wide_u8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmplt_f16.c (63%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmplt_f32.c (63%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmplt_f64.c (63%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_s32.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmplt_s64.c (54%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_u32.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmplt_u64.c (54%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_wide_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_wide_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_wide_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_wide_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_wide_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_wide_u8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpne_f16.c (61%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpne_f32.c (61%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpne_f64.c (61%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_s32.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpne_s64.c (51%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_u32.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpne_u64.c (51%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_wide_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_wide_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_wide_s8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpuo_f16.c (62%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpuo_f32.c (62%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cmpuo_f64.c (62%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cnot_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cnot_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cnot_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cnot_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cnot_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cnot_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cnot_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cnot_u8.c (100%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_f64.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cnt_s16.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cnt_s32.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cnt_s64.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cnt_s8.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cnt_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cnt_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cnt_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cnt_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cntb.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cntb_pat.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cntd.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cntd_pat.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cnth.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cnth_pat.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cntp_b16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cntp_b32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cntp_b64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cntp_b8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cntw.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/cntw_pat.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/compact_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/compact_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/compact_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/compact_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/compact_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/compact_u64.c (100%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/create2_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/create3_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/create4_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_u64.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/div_f16.c (62%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/div_f32.c (62%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/div_f64.c (62%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/div_s32.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/div_s64.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/div_u32.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/div_u64.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/divr_f16.c (64%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/divr_f32.c (64%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/divr_f64.c (63%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/divr_s32.c (71%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/divr_s64.c (71%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/divr_u32.c (71%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/divr_u64.c (71%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dot_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dot_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dot_lane_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dot_lane_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dot_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dot_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dot_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dot_u64.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_b16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_b32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_b64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_b8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_f16.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_f32.c (80%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_f64.c (80%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_lane_f16.c (78%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_lane_f32.c (78%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_lane_f64.c (78%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_lane_s16.c (80%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_lane_s32.c (81%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_lane_s64.c (81%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_lane_s8.c (80%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_lane_u16.c (80%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_lane_u32.c (81%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_lane_u64.c (81%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_lane_u8.c (80%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_s16.c (96%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_s32.c (96%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_s64.c (96%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_s8.c (87%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_u16.c (96%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_u32.c (96%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_u64.c (96%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dup_u8.c (87%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_b16.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_b32.c (95%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_b64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_b8.c (96%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_lane_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_lane_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_lane_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_lane_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_lane_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_lane_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_lane_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_lane_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_lane_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_lane_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_lane_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/dupq_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/eor_b.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/eor_s16.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/eor_s32.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/eor_s64.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/eor_s8.c (75%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/eor_u16.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/eor_u32.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/eor_u64.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/eor_u8.c (74%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eorv_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eorv_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eorv_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eorv_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eorv_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eorv_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eorv_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eorv_u8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/expa_f16.c (50%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/expa_f32.c (50%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/expa_f64.c (50%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ext_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ext_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ext_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ext_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ext_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ext_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ext_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ext_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ext_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ext_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ext_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/extb_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/extb_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/extb_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/extb_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/extb_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/extb_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/exth_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/exth_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/exth_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/exth_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/extw_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/extw_u64.c (100%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_u8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/index_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/index_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/index_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/index_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/index_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/index_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/index_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/index_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/insr_f16.c (64%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/insr_f32.c (64%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/insr_f64.c (64%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/insr_s16.c (65%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/insr_s32.c (65%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/insr_s64.c (65%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/insr_s8.c (65%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/insr_u16.c (65%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/insr_u32.c (65%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/insr_u64.c (65%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/insr_u8.c (65%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/lasta_f16.c (73%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/lasta_f32.c (73%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/lasta_f64.c (73%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lasta_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lasta_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lasta_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lasta_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lasta_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lasta_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lasta_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lasta_u8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/lastb_f16.c (73%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/lastb_f32.c (73%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/lastb_f64.c (73%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lastb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lastb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lastb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lastb_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lastb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lastb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lastb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lastb_u8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1_gather_f32.c (84%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1_gather_f64.c (87%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1_gather_s32.c (83%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1_gather_s64.c (87%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1_gather_u32.c (84%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1_gather_u64.c (87%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1rq_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1rq_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1rq_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1rq_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1rq_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1rq_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1rq_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1rq_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1rq_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1rq_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1rq_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sb_gather_s3 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sb_gather_s6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sb_gather_u3 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sb_gather_u6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sb_s16.c (96%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sb_s32.c (96%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sb_s64.c (96%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sb_u16.c (96%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sb_u32.c (96%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sb_u64.c (96%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sh_gather_s3 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sh_gather_s6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sh_gather_u3 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sh_gather_u6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sh_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sh_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sh_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sh_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sw_gather_s6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sw_gather_u6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sw_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1sw_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1ub_gather_s3 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1ub_gather_s6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1ub_gather_u3 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1ub_gather_u6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1ub_s16.c (96%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1ub_s32.c (96%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1ub_s64.c (96%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1ub_u16.c (96%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1ub_u32.c (96%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1ub_u64.c (96%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1uh_gather_s3 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1uh_gather_s6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1uh_gather_u3 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1uh_gather_u6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1uh_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1uh_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1uh_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1uh_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1uw_gather_s6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1uw_gather_u6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1uw_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld1uw_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld2_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld2_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld2_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld2_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld2_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld2_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld2_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld2_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld2_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld2_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld2_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld3_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld3_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld3_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld3_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld3_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld3_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld3_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld3_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld3_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld3_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld3_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld4_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld4_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld4_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld4_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld4_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld4_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld4_s8.c (97%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld4_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld4_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld4_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ld4_u8.c (97%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1_gather_f3 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1_gather_f6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1_gather_s3 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1_gather_s6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1_gather_u3 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1_gather_u6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sb_gather_ [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sb_gather_ [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sb_gather_ [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sb_gather_ [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sb_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sb_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sb_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sb_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sb_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sb_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sh_gather_ [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sh_gather_ [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sh_gather_ [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sh_gather_ [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sh_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sh_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sh_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sh_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sw_gather_ [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sw_gather_ [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sw_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1sw_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1ub_gather_ [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1ub_gather_ [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1ub_gather_ [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1ub_gather_ [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1ub_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1ub_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1ub_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1ub_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1ub_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1ub_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1uh_gather_ [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1uh_gather_ [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1uh_gather_ [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1uh_gather_ [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1uh_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1uh_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1uh_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1uh_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1uw_gather_ [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1uw_gather_ [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1uw_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldff1uw_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1sb_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1sb_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1sb_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1sb_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1sb_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1sb_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1sh_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1sh_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1sh_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1sh_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1sw_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1sw_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1ub_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1ub_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1ub_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1ub_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1ub_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1ub_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1uh_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1uh_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1uh_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1uh_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1uw_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnf1uw_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnt1_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnt1_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnt1_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnt1_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnt1_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnt1_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnt1_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnt1_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnt1_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnt1_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ldnt1_u8.c (100%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_u8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/lsl_s16.c (59%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/lsl_s32.c (59%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/lsl_s64.c (65%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/lsl_s8.c (59%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/lsl_u16.c (73%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/lsl_u32.c (73%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/lsl_u64.c (78%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/lsl_u8.c (73%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/lsr_u16.c (75%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/lsr_u32.c (75%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/lsr_u64.c (78%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/lsr_u8.c (74%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mad_f16.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mad_f32.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mad_f64.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mad_s16.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mad_s32.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mad_s64.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mad_s8.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mad_u16.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mad_u32.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mad_u64.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mad_u8.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/max_f16.c (68%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/max_f32.c (68%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/max_f64.c (68%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/max_s16.c (74%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/max_s32.c (75%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/max_s64.c (75%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/max_s8.c (73%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/max_u16.c (74%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/max_u32.c (74%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/max_u64.c (74%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/max_u8.c (73%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/maxnm_f16.c (68%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/maxnm_f32.c (68%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/maxnm_f64.c (68%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/maxnmv_f16.c (69%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/maxnmv_f32.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/maxnmv_f64.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/maxv_f16.c (69%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/maxv_f32.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/maxv_f64.c (70%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxv_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxv_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxv_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxv_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxv_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxv_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxv_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxv_u8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/min_f16.c (68%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/min_f32.c (68%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/min_f64.c (68%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/min_s16.c (74%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/min_s32.c (75%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/min_s64.c (75%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/min_s8.c (73%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/min_u16.c (74%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/min_u32.c (74%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/min_u64.c (74%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/min_u8.c (73%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/minnm_f16.c (68%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/minnm_f32.c (68%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/minnm_f64.c (68%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/minnmv_f16.c (69%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/minnmv_f32.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/minnmv_f64.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/minv_f16.c (69%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/minv_f32.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/minv_f64.c (70%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minv_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minv_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minv_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minv_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minv_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minv_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minv_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minv_u8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mla_f16.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mla_f32.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mla_f64.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mla_lane_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mla_lane_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mla_lane_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mla_s16.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mla_s32.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mla_s64.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mla_s8.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mla_u16.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mla_u32.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mla_u64.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mla_u8.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mls_f16.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mls_f32.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mls_f64.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mls_lane_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mls_lane_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mls_lane_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mls_s16.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mls_s32.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mls_s64.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mls_s8.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mls_u16.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mls_u32.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mls_u64.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mls_u8.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mov_b.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/msb_f16.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/msb_f32.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/msb_f64.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/msb_s16.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/msb_s32.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/msb_s64.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/msb_s8.c (52%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/msb_u16.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/msb_u32.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/msb_u64.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/msb_u8.c (51%) copy gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mul_f16.c (66%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle/asm/mul_f16.c => sve/acle/asm/mu [...] copy gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mul_f32.c (66%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle/asm/mul_f32.c => sve/acle/asm/mu [...] copy gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mul_f64.c (66%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle/asm/mul_f64.c => sve/acle/asm/mu [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mul_lane_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mul_lane_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mul_lane_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mul_s16.c (75%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mul_s32.c (75%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mul_s64.c (75%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mul_s8.c (75%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mul_u16.c (75%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mul_u32.c (75%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mul_u64.c (75%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mul_u8.c (75%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mulh_s16.c (56%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mulh_s32.c (56%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mulh_s64.c (56%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mulh_s8.c (56%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mulh_u16.c (55%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mulh_u32.c (56%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mulh_u64.c (56%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mulh_u8.c (56%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mulx_f16.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mulx_f32.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/mulx_f64.c (70%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/nand_b.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/neg_f16.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/neg_f32.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/neg_f64.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/neg_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/neg_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/neg_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/neg_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/nmad_f16.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/nmad_f32.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/nmad_f64.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/nmla_f16.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/nmla_f32.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/nmla_f64.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/nmls_f16.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/nmls_f32.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/nmls_f64.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/nmsb_f16.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/nmsb_f32.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/nmsb_f64.c (57%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/nor_b.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/not_b.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/not_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/not_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/not_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/not_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/not_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/not_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/not_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/not_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/orn_b.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/orr_b.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/orr_s16.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/orr_s32.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/orr_s64.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/orr_s8.c (74%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/orr_u16.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/orr_u32.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/orr_u64.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/orr_u8.c (74%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orv_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orv_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orv_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orv_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orv_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orv_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orv_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orv_u8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/pfalse.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/pfirst_b.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/pnext_b16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/pnext_b32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/pnext_b64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/pnext_b8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/prfb.c (100%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/prfb_gather.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/prfd.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/prfd_gather.c (83%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/prfh.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/prfh_gather.c (83%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/prfw.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/prfw_gather.c (83%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ptest_any.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ptest_first.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ptest_last.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ptrue.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ptrue_pat_b16.c (99%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ptrue_pat_b32.c (99%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ptrue_pat_b64.c (99%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/ptrue_pat_b8.c (99%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qadd_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qadd_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qadd_s64.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qadd_s8.c (80%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qadd_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qadd_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qadd_u64.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qadd_u8.c (80%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecb_pat_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecb_pat_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecb_pat_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecb_pat_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecb_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecb_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecb_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecb_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecd_pat_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecd_pat_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecd_pat_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecd_pat_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecd_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecd_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecd_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecd_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdech_pat_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdech_pat_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdech_pat_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdech_pat_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdech_pat_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdech_pat_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdech_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdech_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdech_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdech_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdech_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdech_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecp_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecp_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecp_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecp_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecp_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecp_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecw_pat_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecw_pat_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecw_pat_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecw_pat_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecw_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecw_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecw_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qdecw_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincb_pat_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincb_pat_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincb_pat_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincb_pat_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincb_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincb_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincb_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincb_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincd_pat_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincd_pat_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincd_pat_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincd_pat_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincd_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincd_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincd_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincd_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qinch_pat_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qinch_pat_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qinch_pat_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qinch_pat_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qinch_pat_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qinch_pat_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qinch_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qinch_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qinch_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qinch_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qinch_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qinch_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincp_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincp_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincp_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincp_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincp_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincp_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincw_pat_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincw_pat_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincw_pat_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincw_pat_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincw_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincw_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincw_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qincw_u64.c (100%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qsub_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qsub_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qsub_s64.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qsub_s8.c (80%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qsub_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qsub_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qsub_u64.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/qsub_u8.c (80%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rbit_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rbit_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rbit_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rbit_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rbit_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rbit_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rbit_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rbit_u8.c (100%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rdffr_1.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/recpe_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/recpe_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/recpe_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/recps_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/recps_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/recps_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/recpx_f16.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/recpx_f32.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/recpx_f64.c (94%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rev_b16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rev_b32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rev_b64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rev_b8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rev_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rev_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rev_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rev_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rev_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rev_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rev_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rev_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rev_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rev_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rev_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/revb_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/revb_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/revb_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/revb_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/revb_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/revb_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/revh_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/revh_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/revh_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/revh_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/revw_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/revw_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rinta_f16.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rinta_f32.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rinta_f64.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rinti_f16.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rinti_f32.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rinti_f64.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rintm_f16.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rintm_f32.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rintm_f64.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rintn_f16.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rintn_f32.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rintn_f64.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rintp_f16.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rintp_f32.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rintp_f64.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rintx_f16.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rintx_f32.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rintx_f64.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rintz_f16.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rintz_f32.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rintz_f64.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rsqrte_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rsqrte_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rsqrte_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rsqrts_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rsqrts_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/rsqrts_f64.c (100%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/scale_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/scale_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/scale_f64.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sel_b.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sel_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sel_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sel_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sel_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sel_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sel_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sel_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sel_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sel_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sel_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sel_u8.c (100%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_u8.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/splice_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/splice_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/splice_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/splice_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/splice_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/splice_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/splice_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/splice_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/splice_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/splice_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/splice_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sqrt_f16.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sqrt_f32.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sqrt_f64.c (94%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1_scatter_f32 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1_scatter_f64 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1_scatter_s32 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1_scatter_s64 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1_scatter_u32 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1_scatter_u64 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1b_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1b_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1b_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1b_scatter_s3 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1b_scatter_s6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1b_scatter_u3 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1b_scatter_u6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1b_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1b_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1b_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1h_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1h_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1h_scatter_s3 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1h_scatter_s6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1h_scatter_u3 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1h_scatter_u6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1h_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1h_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1w_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1w_scatter_s6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1w_scatter_u6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st1w_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st2_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st2_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st2_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st2_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st2_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st2_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st2_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st2_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st2_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st2_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st2_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st3_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st3_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st3_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st3_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st3_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st3_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st3_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st3_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st3_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st3_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st3_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st4_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st4_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st4_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st4_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st4_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st4_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st4_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st4_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st4_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st4_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/st4_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/stnt1_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/stnt1_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/stnt1_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/stnt1_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/stnt1_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/stnt1_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/stnt1_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/stnt1_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/stnt1_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/stnt1_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/stnt1_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sub_f16.c (77%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sub_f16_notrap.c (77%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sub_f32.c (77%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sub_f32_notrap.c (77%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sub_f64.c (77%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sub_f64_notrap.c (77%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sub_s16.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sub_s32.c (81%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sub_s64.c (81%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sub_s8.c (74%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sub_u16.c (79%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sub_u32.c (81%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sub_u64.c (81%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/sub_u8.c (74%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/subr_f16.c (73%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/subr_f16_notrap [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/subr_f32.c (74%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/subr_f32_notrap [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/subr_f64.c (73%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/subr_f64_notrap [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/subr_s16.c (76%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/subr_s32.c (78%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/subr_s64.c (78%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/subr_s8.c (75%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/subr_u16.c (76%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/subr_u32.c (78%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/subr_u64.c (78%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/subr_u8.c (74%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/test_sve_acle.h rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/tmad_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/tmad_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/tmad_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn1_b16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn1_b32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn1_b64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn1_b8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn1_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn1_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn1_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn1_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn1_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn1_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn1_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn1_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn1_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn1_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn1_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn2_b16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn2_b32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn2_b64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn2_b8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn2_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn2_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn2_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn2_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn2_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn2_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn2_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn2_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn2_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn2_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/trn2_u8.c (100%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tsmul_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tsmul_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tsmul_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tssel_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tssel_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tssel_f64.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/undef2_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/undef3_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/undef4_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/undef_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/unpkhi_b.c (100%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpkhi_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpkhi_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpkhi_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpkhi_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpkhi_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpkhi_u64.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/unpklo_b.c (100%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpklo_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpklo_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpklo_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpklo_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpklo_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpklo_u64.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp1_b16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp1_b32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp1_b64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp1_b8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp1_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp1_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp1_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp1_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp1_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp1_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp1_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp1_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp1_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp1_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp1_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp2_b16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp2_b32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp2_b64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp2_b8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp2_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp2_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp2_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp2_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp2_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp2_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp2_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp2_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp2_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp2_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/uzp2_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/whilele_b16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/whilele_b32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/whilele_b64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/whilele_b8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/whilelt_b16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/whilelt_b32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/whilelt_b64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/whilelt_b8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip1_b16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip1_b32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip1_b64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip1_b8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip1_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip1_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip1_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip1_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip1_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip1_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip1_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip1_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip1_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip1_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip1_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip2_b16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip2_b32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip2_b64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip2_b8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip2_f16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip2_f32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip2_f64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip2_s16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip2_s32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip2_s64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip2_s8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip2_u16.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip2_u32.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip2_u64.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/asm/zip2_u8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/adrh_1.c => sve/acle/g [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/adrb_1.c => sve/acle/g [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_int_opt_n.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/mul_lane_1.c => sve/ac [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_n_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_opt_n_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_opt_n_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_opt_n_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_rotate_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_uint [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_uint [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_uint [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_uint_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_uint_n_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_uint [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/clast_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/compare_opt_n_1.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/whilele_1.c => sve/acl [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/compare_wid [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/cntb_pat.c => sve/acle [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/count_vector_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/create_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/create_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/create_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/create_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/create_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/create_6.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/ext_1.c (99%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/fold_left_1.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/func_rede [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/func_rede [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/func_rede [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/func_rede [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/func_rede [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/func_rede [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/get2_1.c => sve/acle/g [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/get2_2.c => sve/acle/g [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/get3_1.c => sve/acle/g [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/get3_2.c => sve/acle/g [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/get4_1.c => sve/acle/g [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/get_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/gnu_vectors_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/gnu_vectors_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_1.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/qincb_2.c => sve/acle/ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_pat_1.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/qincb_pat_2.c => sve/a [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_pat_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_pat_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_pat_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_pred_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_pre [...] copy gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/ld1sh_gathe [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/ld1_1.c => sve/acle/ge [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/ld1_2.c => sve/acle/ge [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/load_3.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/ld1sh_gather_1.c => sv [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/ld1sb_gather_1.c => sv [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/ld1sb_gather_2.c => sv [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/ld1sb_gather_3.c => sv [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/ld1sb_gather_4.c => sv [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/ld1ub_gather_1.c => sv [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/ld1_gather_1.c => sve/ [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/ld1_gather_2.c => sve/ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/load_replicate_1.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/ptrue_pat_1.c => sve/a [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/prfb_1.c => sve/acle/g [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/prfh_gather_1.c => sve [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/prfh_gather_2.c => sve [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/prfb_gather_1.c => sve [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/prfb_gather_2.c => sve [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/prfb_gather_3.c => sve [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/prfb_gather_4.c => sve [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/reduction_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/reduction_wide_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/set_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/set_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/set_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/set_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/set_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/set_6.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/asrd_1.c => sve/acle/g [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/asrd_2.c => sve/acle/g [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/sizeless-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/sizeless-2.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/st1_1.c => sve/acle/ge [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/st1_2.c => sve/acle/ge [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/st1_scatter_3.c => sve [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/store_scatt [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/st1_scatter_2.c => sve [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/struct_1. [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle/general-c/mla_lane_1.c => sve/ac [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_lan [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_opt_n_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_qq_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_qq_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_qq_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_rotate_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/tmad_1.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/type_rede [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/type_rede [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/type_rede [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/type_rede [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/type_rede [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/type_rede [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_15.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_17.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/type_rede [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/type_rede [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/type_rede [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_20.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/type_rede [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/type_rede [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/type_rede [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/type_rede [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/type_rede [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/type_rede [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general-c/type_rede [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_convert_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_convert_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_count_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_count_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_count_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_uint_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_widen_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/undeclared_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/undeclared_2.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/add_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/and_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/bic_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/brka_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/brka_2.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/brkb_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/brkb_2.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/brkn_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/brkpa_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/brkpb_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/cmpeq_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/cmpeq_2.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/cmpeq_3.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/cntb_pat_1. [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/cntd_pat_1. [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/cnth_pat_1. [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/cntw_pat_1. [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/debug_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/debug_2.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/debug_3.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/deref_1.c (51%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/deref_2.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/double_prag [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/dupq_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/dupq_10.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/dupq_2.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/dupq_3.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/dupq_4.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/dupq_5.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/dupq_6.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/dupq_7.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/dupq_8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/dupq_9.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/dupq_lane_1 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/dupq_lane_2 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/dupq_lane_3 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/dupq_lane_4 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/dupq_lane_5 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/dupq_lane_6 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/dupq_lane_7 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/dupq_lane_8 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/eor_1.c (100%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/eqne_dup_1.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/inline_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/inline_2.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/ld1_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/ldff1_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/ldff1_2.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/ldff1_3.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/ldff1_4.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/ldff1_5.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/ldff1_6.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/ldff1_7.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/nand_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/nor_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/nosve_1.c (59%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/nosve_2.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/nosve_3.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/nosve_4.c (53%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/nosve_5.c (53%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/orn_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/orr_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/pfirst_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/pnext_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/pnext_2.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/ptrue_pat_1 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/ptrue_pat_2 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/ptrue_pat_3 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/ptrue_pat_4 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/ptrue_pat_5 [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/qincb_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/struct_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/temporaries [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/whilele_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/whilele_10. [...] rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/whilele_2.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/whilele_3.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/whilele_4.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/whilele_5.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/whilele_6.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/whilele_7.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/whilele_8.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/whilele_9.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/whilelt_1.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/whilelt_2.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/whilelt_3.c (100%) rename gcc/testsuite/gcc.target/aarch64/{sve-acle => sve/acle}/general/whilelt_4.c (100%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/whilelt_5.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 delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cnot_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_1.c copy gcc/testsuite/gcc.target/aarch64/sve/{adr_1_run.c => cond_abd_1_run.c} (52%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_2.c copy gcc/testsuite/gcc.target/aarch64/sve/{adr_1_run.c => cond_abd_2_run.c} (52%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_3.c copy gcc/testsuite/gcc.target/aarch64/sve/{adr_1_run.c => cond_abd_3_run.c} (52%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_4.c copy gcc/testsuite/gcc.target/aarch64/sve/{adr_1_run.c => cond_abd_4_run.c} (52%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_5.c copy gcc/testsuite/gcc.target/aarch64/sve/{adr_1_run.c => cond_abd_5_run.c} (52%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c copy gcc/testsuite/gcc.target/aarch64/sve/{adr_1_run.c => cond_cnot_1_run.c} (57%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_2.c copy gcc/testsuite/gcc.target/aarch64/sve/{adr_1_run.c => cond_cnot_2_run.c} (57%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_3.c copy gcc/testsuite/gcc.target/aarch64/sve/{adr_1_run.c => cond_cnot_3_run.c} (57%) 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 copy gcc/testsuite/gcc.target/aarch64/sve/{cond_arith_5_run.c => cond_fadd_1_run.c} (53%) 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 copy gcc/testsuite/gcc.target/aarch64/sve/{cond_arith_1_run.c => cond_fadd_3_run.c} (62%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_4.c copy gcc/testsuite/gcc.target/aarch64/sve/{cond_arith_5_run.c => cond_fadd_4_run.c} (53%) 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 copy gcc/testsuite/gcc.target/aarch64/sve/{cond_arith_2_run.c => cond_fmaxnm_3_run [...] 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 copy gcc/testsuite/gcc.target/aarch64/sve/{cond_arith_5_run.c => cond_fmul_1_run.c} (53%) 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 copy gcc/testsuite/gcc.target/aarch64/sve/{cond_arith_1_run.c => cond_fmul_3_run.c} (62%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_4.c copy gcc/testsuite/gcc.target/aarch64/sve/{cond_arith_5_run.c => cond_fmul_4_run.c} (53%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_1.c copy gcc/testsuite/gcc.target/aarch64/sve/{cond_arith_5_run.c => cond_fsubr_1_run. [...] 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 copy gcc/testsuite/gcc.target/aarch64/sve/{cond_arith_1_run.c => cond_fsubr_3_run. [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_4.c copy gcc/testsuite/gcc.target/aarch64/sve/{cond_arith_5_run.c => cond_fsubr_4_run. [...] 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 rename gcc/testsuite/gcc.target/aarch64/sve/{and_1.c => cond_uxt_1.c} (51%) copy gcc/testsuite/gcc.target/aarch64/sve/{and_1_run.c => cond_uxt_1_run.c} (88%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_2.c copy gcc/testsuite/gcc.target/aarch64/sve/{and_1_run.c => cond_uxt_2_run.c} (96%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_3.c rename gcc/testsuite/gcc.target/aarch64/sve/{and_1_run.c => cond_uxt_3_run.c} (88%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_4.c rename gcc/testsuite/gcc.target/aarch64/sve/{maxmin_2_run.c => cond_uxt_4_run.c} (56%) 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/extend_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/extend_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/extend_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/extend_4.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 delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fsubr_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fsubr_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_9.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/load_extend_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_9.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 delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/maxmin_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/maxmin_3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/maxmin_3_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/maxmin_4.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/maxmin_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_5.c rename gcc/testsuite/gcc.target/aarch64/{sve-acle/aarch64-sve-acle.exp => sve/pcs/ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/annotate_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/annotate_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/annotate_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/annotate_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/annotate_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/annotate_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/annotate_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_11_nosc.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_11_sc.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_1_1024.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_1_2048.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_1_256.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_1_512.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_4_1024.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_4_2048.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_4_256.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_4_512.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_5_1024.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_5_2048.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_5_256.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_5_512.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_6_1024.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_6_2048.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_6_256.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_6_512.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_4_be.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_4_le.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_5_be.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_5_le.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_1_256.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_1_512.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_2_256.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_2_512.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/unprototyped_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_3_nosc.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_3_sc.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/vpcs_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr88834.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr91166.c copy gcc/testsuite/gcc.target/aarch64/sve/{reduc_3.c => reduc_3_costly.c} (58%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_9.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/scatter_store_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/scatter_store_9.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sel_7.c copy gcc/testsuite/gcc.target/aarch64/sve/{slp_6.c => slp_7_costly.c} (50%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_7_costly_run.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/truncate_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 copy gcc/testsuite/gcc.target/aarch64/sve/{adr_1_run.c => vcond_18_run.c} (55%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_19.c copy gcc/testsuite/gcc.target/aarch64/sve/{loop_add_4_run.c => vcond_19_run.c} (54%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_20.c copy gcc/testsuite/gcc.target/aarch64/sve/{adr_1_run.c => vcond_20_run.c} (54%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_21.c copy gcc/testsuite/gcc.target/aarch64/sve/{loop_add_4_run.c => vcond_21_run.c} (51%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_4_costly.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_4_sel.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_4_zero.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_5.c copy gcc/testsuite/gcc.target/aarch64/{aarch64.exp => sve2/aarch64-sve2.exp} (83%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/average_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/bitsel_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/bitsel_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/bitsel_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/bitsel_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/eor3_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/mulhrs_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/nlogic_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/nlogic_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/shracc_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/whilerw_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/whilewr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/whilewr_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-10.c copy gcc/testsuite/gcc.target/aarch64/torture/{simd-abi-3.c => simd-abi-11.c} (63%) create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-8.c copy gcc/testsuite/gcc.target/aarch64/torture/{simd-abi-3.c => simd-abi-9.c} (52%) copy gcc/testsuite/gcc.target/aarch64/{usadv16qi.c => usadv16qi-dotprod.c} (67%) create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_9.c create mode 100644 gcc/testsuite/gcc.target/arc/and-cnst-size.c create 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 create mode 100644 gcc/testsuite/gcc.target/arc/or-cnst-size2.c create mode 100644 gcc/testsuite/gcc.target/arc/pic-2.c create mode 100644 gcc/testsuite/gcc.target/arc/pr89838.c create mode 100644 gcc/testsuite/gcc.target/arc/tls-2.c create mode 100644 gcc/testsuite/gcc.target/arc/tls-3.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/crc_hf_1.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/dsp_arith.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/sat_no_smlatb.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/saturation.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/simd32.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/simd32_sel.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/asm-flag-1.c create mode 100644 gcc/testsuite/gcc.target/arm/asm-flag-3.c create mode 100644 gcc/testsuite/gcc.target/arm/asm-flag-4.c create mode 100644 gcc/testsuite/gcc.target/arm/asm-flag-5.c create mode 100644 gcc/testsuite/gcc.target/arm/asm-flag-6.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/pr88167-1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr88167-2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr89093-2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr89093.c create mode 100644 gcc/testsuite/gcc.target/arm/pr89190.c copy gcc/testsuite/{gcc.dg/pr44136.c => gcc.target/arm/pr90405.c} (74%) create mode 100644 gcc/testsuite/gcc.target/arm/pr91603.c create mode 100644 gcc/testsuite/gcc.target/arm/pr91684.c create mode 100644 gcc/testsuite/gcc.target/arm/ssadv16qi.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 copy gcc/testsuite/gcc.target/{vax/vax.exp => bpf/bpf.exp} (88%) 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 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 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-pr91150.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr91157.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr91201.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-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr90991-2.c copy gcc/testsuite/gcc.target/i386/{avx512dq-vfpclasspd-2.c => avx512dq-vfpclasssd [...] copy gcc/testsuite/gcc.target/i386/{avx512dq-vfpclassps-2.c => avx512dq-vfpclassss [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr91157.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 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 create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfmaddXXXsd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfmaddXXXss-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfmsubXXXsd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfmsubXXXss-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfnmaddXXXsd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfnmaddXXXss-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfnmsubXXXsd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfnmsubXXXss-3.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 copy gcc/testsuite/gcc.target/i386/{cet-notrack-2b.c => cet-label-3.c} (50%) 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 create mode 100644 gcc/testsuite/gcc.target/i386/mvc14.c create mode 100644 gcc/testsuite/gcc.target/i386/mvc15.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 copy gcc/testsuite/gcc.target/i386/{pr85693.c => pr85693-1.c} (82%) copy gcc/testsuite/gcc.target/i386/{pr87007-2.c => pr87007-3.c} (65%) copy gcc/testsuite/gcc.target/i386/{pr87007-2.c => pr87007-4.c} (54%) copy gcc/testsuite/gcc.target/i386/{pr87007-2.c => pr87007-5.c} (54%) create mode 100644 gcc/testsuite/gcc.target/i386/pr87853.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/pr89945.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89965.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90007.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90096.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90178.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90193.c copy gcc/testsuite/gcc.target/i386/{avx512vl-pr87214-1.c => pr90358.c} (61%) 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/pr90547.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 create 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/pr90899.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/pr91131.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91154.c copy gcc/testsuite/gcc.target/i386/{pr78904-1.c => pr91188-1a.c} (52%) copy gcc/testsuite/gcc.target/i386/{pr78904-1.c => pr91188-1b.c} (55%) 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 copy gcc/testsuite/gcc.target/i386/{cmov9.c => pr91385.c} (63%) 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 copy gcc/testsuite/{gcc.dg/pr67271.c => gcc.target/i386/pr91528.c} (53%) create mode 100644 gcc/testsuite/gcc.target/i386/pr91604.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91623.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91704.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91897.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91931.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91994.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92140.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92225.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92258.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92295.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92549.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92615.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92645-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92645-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92645-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92645-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92645.c create mode 100644 gcc/testsuite/gcc.target/i386/spellcheck-options-5.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/mips/call-clobbered-4.c create mode 100644 gcc/testsuite/gcc.target/mips/cfgcleanup-jalr1.c create mode 100644 gcc/testsuite/gcc.target/mips/cfgcleanup-jalr2.c create mode 100644 gcc/testsuite/gcc.target/mips/cfgcleanup-jalr3.c create mode 100644 gcc/testsuite/gcc.target/mips/constant-spill.c create mode 100644 gcc/testsuite/gcc.target/mips/data-sym-multi-pool.c create mode 100644 gcc/testsuite/gcc.target/mips/dwarfregtable-1.c create mode 100644 gcc/testsuite/gcc.target/mips/dwarfregtable-2.c create mode 100644 gcc/testsuite/gcc.target/mips/dwarfregtable-3.c create mode 100644 gcc/testsuite/gcc.target/mips/dwarfregtable-4.c create mode 100644 gcc/testsuite/gcc.target/mips/dwarfregtable.h create mode 100644 gcc/testsuite/gcc.target/mips/get-fcsr-3.c create mode 100644 gcc/testsuite/gcc.target/mips/mips-builtins-pure.c create mode 100644 gcc/testsuite/gcc.target/mips/mips64r6-ti-mult.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-dpadd-dpsub.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-ds.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-fmadd-n64.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-fmadd-o32.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-insert-split.c create mode 100644 gcc/testsuite/gcc.target/mips/pr91769.c create mode 100644 gcc/testsuite/gcc.target/msp430/430x-insns.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/csv-using-env-var.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-using-installed.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-using-option.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/devices-main.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/devices/msp430-devices.h 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/mlarge-use-430-insn.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/object-attributes-430.c create mode 100644 gcc/testsuite/gcc.target/msp430/object-attributes-default.c create mode 100644 gcc/testsuite/gcc.target/msp430/object-attributes-mlarge-any-region.c create mode 100644 gcc/testsuite/gcc.target/msp430/object-attributes-mlarge.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 create mode 100644 gcc/testsuite/gcc.target/msp430/tiny-printf.c create mode 100644 gcc/testsuite/gcc.target/nios2/pr92499-1.c create mode 100644 gcc/testsuite/gcc.target/nios2/pr92499-2.c create mode 100644 gcc/testsuite/gcc.target/nios2/pr92499-3.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/darn-3.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 create mode 100644 gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr62147.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr88233.c copy gcc/testsuite/gcc.target/powerpc/{vsx-builtin-13a.c => pr89424-0.c} (52%) create mode 100644 gcc/testsuite/gcc.target/powerpc/pr89765-mc.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr91275.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92090-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92090.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92132-fp-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92132-fp-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92132-int-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92132-int-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92398.h create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92398.p9+.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92398.p9-.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92449-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pure-builtin-redundant-load.c create mode 100644 gcc/testsuite/gcc.target/powerpc/small-loop-unroll.c copy gcc/testsuite/gcc.target/powerpc/{ssse3-check.h => sse4_1-check.h} (75%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse4_1-pblendvb.c (90%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse4_1-pblendw-2.c (90%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse4_1-pblendw.c (91%) 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 create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-10c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-10d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-11c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-11d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-12c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-12d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-13c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-13d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-14c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-14d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-15c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-15d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-16c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-16d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-17c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-17d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-18c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-18d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-19c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-19d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-20c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-20d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-9c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-9d.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 copy gcc/testsuite/gcc.target/{sh => pru}/pr64366.c (99%) create mode 100644 gcc/testsuite/gcc.target/pru/pragma-ctable_entry.c copy gcc/testsuite/gcc.target/{nios2/nios2.exp => pru/pru.exp} (88%) 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 create mode 100644 gcc/testsuite/gcc.target/riscv/promote-type-for-libcall.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-5.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-6.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-7.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-8.c create mode 100644 gcc/testsuite/gcc.target/riscv/shift-shift-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/shift-shift-5.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 copy gcc/testsuite/gcc.target/s390/{global-array-element-pic.c => global-array-ele [...] create mode 100644 gcc/testsuite/gcc.target/s390/load-thread-pointer-once-2.c create mode 100644 gcc/testsuite/gcc.target/s390/load-thread-pointer-once.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 create mode 100644 gcc/testsuite/gcc.target/s390/pr89952.c create mode 100644 gcc/testsuite/gcc.target/s390/rotate-truncation-mask.c create mode 100644 gcc/testsuite/gcc.target/s390/sigfpe-eh.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/combine-shift-vec.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-shift-2.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-quiet-eq.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-quiet-ge.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-quiet-gt.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-quiet-le.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-quiet-lt.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-quiet-ordered.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-quiet-uneq.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-quiet-unordered.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling-eq.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling-ge.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling-gt.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling-le.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling-lt.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling-ltgt.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-smax-z13.F90 create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-smax.F90 create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-smin-z13.F90 create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-smin.F90 create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-quiet-eq.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-quiet-ge.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-quiet-gt.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-quiet-le.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-quiet-lt.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-quiet-ordered.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-quiet-uneq.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-quiet-unordered.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-signaling-eq.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-signaling-ge.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-signaling-gt.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-signaling-le.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-signaling-lt.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-signaling-ltgt.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-fortran.h create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-long-double-signa [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-long-double-signa [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-long-double-signa [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-long-double-signa [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec.h create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-sldw.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/asm-support-darwin.s 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 create mode 100644 gcc/testsuite/gcc.target/xtensa/pr91880.c copy gcc/testsuite/gcc.target/{vax/vax.exp => xtensa/xtensa.exp} (88%) 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 create mode 100644 gcc/testsuite/gdc.test/README.gcc create mode 100644 gcc/testsuite/gdc.test/compilable/b16976.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test16214b.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16214a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test19778.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 create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail2456.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test18312.d create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_10.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_11.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_12.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_13.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_15.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_17.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_9.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocated_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocated_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocated_3.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 create mode 100644 gcc/testsuite/gfortran.dg/argument_checking_24.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_48.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_49.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 copy gcc/testsuite/gfortran.dg/{assumed_type_2.f90 => assumed_type_2a.f90} (58%) 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 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/bad_operands.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind-c-intent-out.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_array_params_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_array_params_3_aux.c create mode 100644 gcc/testsuite/gfortran.dg/bind_c_procs_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_usage_33.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_usage_33_c.c create mode 100644 gcc/testsuite/gfortran.dg/bounds_check_21.f90 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/byte_3.f create mode 100644 gcc/testsuite/gfortran.dg/byte_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/char_array_constructor_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/char_result_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/char_result_mod_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/character_mismatch.f90 create mode 100644 gcc/testsuite/gfortran.dg/check_bits_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_70.f03 create mode 100644 gcc/testsuite/gfortran.dg/class_71.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 create mode 100644 gcc/testsuite/gfortran.dg/compare_interfaces.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-character_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-character_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-character_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-complex_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-complex_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-complex_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-int_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-int_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-int_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-real_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-real_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-real_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_data_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_data_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_data_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_data_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_data_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_data_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_data_7.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 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_33.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_33a.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_34.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_54.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_55.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_56.f90 create mode 100644 gcc/testsuite/gfortran.dg/derived_init_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_subscript_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_subscript_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_subscript_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_subscript_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/dummy_derived_typed.f90 create mode 100644 gcc/testsuite/gfortran.dg/entry_22.f90 create mode 100644 gcc/testsuite/gfortran.dg/eof_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/equiv_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/external_procedure_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/finalize_34.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 create mode 100644 gcc/testsuite/gfortran.dg/fmt_zero_width.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/common-block-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/common-block-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/common-block-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/declare-3.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions-warn.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/parallel-dims-2.f90 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/private-1.f95 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/private-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/private-explicit-kernels-1.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/private-explicit-parallel-1.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/private-explicit-routine-1.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/private-predetermined-kernels-1.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/private-predetermined-parallel-1.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/private-predetermined-routine-1.f95 create mode 100644 gcc/testsuite/gfortran.dg/gomp/is_device_ptr-1.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 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr87752.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/teams1.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr90240.f create mode 100644 gcc/testsuite/gfortran.dg/hollerith_to_char_parameter_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/hollerith_to_char_parameter_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/illegal_boz_arg_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/initialization_30.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_20.f90 copy gcc/testsuite/gfortran.dg/{internal_pack_4.f90 => internal_pack_21.f90} (50%) 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 copy gcc/testsuite/gfortran.dg/{internal_pack_6.f90 => internal_pack_6a.f90} (91%) create mode 100644 gcc/testsuite/gfortran.dg/intrinsic_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/io_constraints_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/iso_c_binding_char_1.f90 create 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/minmaxloc_14.f90 copy gcc/testsuite/gfortran.dg/{missing_optional_dummy_6.f90 => missing_optional_d [...] copy gcc/testsuite/gfortran.dg/{no_arg_check_2.f90 => no_arg_check_2a.f90} (57%) create mode 100644 gcc/testsuite/gfortran.dg/no_char_to_numeric_assign.f90 create mode 100644 gcc/testsuite/gfortran.dg/no_overwrite_recursive_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/no_overwrite_recursive_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/open_errors_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_array_11.f90 rename gcc/testsuite/{gfortran.fortran-torture/compile => gfortran.dg}/pr39937.f (85%) create mode 100644 gcc/testsuite/gfortran.dg/pr47054_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr47054_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr51991.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr56049.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr60144.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67884.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68544.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69398.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69455_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69455_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69499.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr77632_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78290.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78719_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78719_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78719_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78739.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86587.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87907.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87991.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87993.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88072.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88833.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89344.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89646.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89647.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89943_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89943_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89943_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89943_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89956.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr90002.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr90021.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr90290.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr90344.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr90385.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/pr90988_4.f create mode 100644 gcc/testsuite/gfortran.dg/pr91003.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91296.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91359_1.f create mode 100644 gcc/testsuite/gfortran.dg/pr91359_2.f create mode 100644 gcc/testsuite/gfortran.dg/pr91372.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91471.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91485.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91496.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91497.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91552.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91553.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91564.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91565.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91566.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91568.f copy gcc/testsuite/gfortran.dg/{temporary_1.f90 => pr91577.f90} (78%) create mode 100644 gcc/testsuite/gfortran.dg/pr91587.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91589.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91641.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91642.f90 create 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 create mode 100644 gcc/testsuite/gfortran.dg/pr91660_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91660_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91714.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91715.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91716.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91727.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91784.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91785.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91801.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91802.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91864.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91942.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91943.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91945.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91959.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92018.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92019.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92050.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92094.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92161.f create mode 100644 gcc/testsuite/gfortran.dg/pr92208.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92277.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92537.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92629.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_51.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 create mode 100644 gcc/testsuite/gfortran.dg/shiftalr_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/spread_size_limit_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/streamio_18.f90 copy gcc/testsuite/gfortran.dg/{typebound_assignment_5.f03 => typebound_assignment [...] copy gcc/testsuite/gfortran.dg/{typebound_assignment_6.f03 => typebound_assignment [...] 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 create mode 100644 gcc/testsuite/gfortran.dg/warn_unused_dummy_argument_5.f90 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 create 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/aliased2.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/array38.adb create mode 100644 gcc/testsuite/gnat.dg/array38_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/array38_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/aspect2.adb create mode 100644 gcc/testsuite/gnat.dg/aspect2.ads copy gcc/testsuite/gnat.dg/{ghost3.adb => assert2.adb} (57%) create mode 100644 gcc/testsuite/gnat.dg/assert2.ads create mode 100644 gcc/testsuite/gnat.dg/bias1.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 copy gcc/testsuite/gnat.dg/{access5.adb => discr56.adb} (57%) 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 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 copy gcc/testsuite/gnat.dg/{expr_func2.adb => enum_rep.adb} (53%) create mode 100644 gcc/testsuite/gnat.dg/enum_rep.ads create mode 100644 gcc/testsuite/gnat.dg/enum_val1.adb copy gcc/testsuite/gnat.dg/{access5.adb => equal10.adb} (57%) 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 copy gcc/testsuite/gnat.dg/{expr_func2.adb => freezing1.adb} (53%) 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 copy gcc/testsuite/gnat.dg/{access5.adb => generic_inst9.adb} (50%) 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 copy gcc/testsuite/gnat.dg/{expr_func2.adb => ghost5.adb} (53%) 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 copy gcc/testsuite/gnat.dg/{expr_func2.adb => incomplete7.adb} (52%) 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/limited_with7.adb create mode 100644 gcc/testsuite/gnat.dg/limited_with7.ads create mode 100644 gcc/testsuite/gnat.dg/limited_with7_pkg.ads 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 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 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/opt78.adb create mode 100644 gcc/testsuite/gnat.dg/opt78.ads create mode 100644 gcc/testsuite/gnat.dg/opt79.adb create mode 100644 gcc/testsuite/gnat.dg/opt79.ads 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 create mode 100644 gcc/testsuite/gnat.dg/opt82.adb create mode 100644 gcc/testsuite/gnat.dg/opt82_pkg.ads 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 copy gcc/testsuite/gnat.dg/{expr_func2.adb => predicate5.adb} (53%) create mode 100644 gcc/testsuite/gnat.dg/predicate5.ads copy gcc/testsuite/gnat.dg/{expr_func2.adb => predicate6.adb} (53%) 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/array4.ads create mode 100644 gcc/testsuite/gnat.dg/specs/array5.ads create mode 100644 gcc/testsuite/gnat.dg/specs/array5_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/array5_pkg2-g.ads create mode 100644 gcc/testsuite/gnat.dg/specs/array5_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/specs/compile_time1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/compile_time1_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/specs/debug1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/discr5.ads create mode 100644 gcc/testsuite/gnat.dg/specs/discr6.ads create mode 100644 gcc/testsuite/gnat.dg/specs/size_clause4.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 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 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_convert13.adb 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 copy gcc/testsuite/jit.dg/{test-accessing-struct.c => test-accessing-bitfield.c} (61%) 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 copy gcc/{config/pa/pa-opts.h => testsuite/objc-obj-c++-shared/CF-CFString.h} (57%) copy gcc/{config/pa/pa-opts.h => testsuite/objc-obj-c++-shared/F-NSArray.h} (58%) copy gcc/{config/pa/pa-opts.h => testsuite/objc-obj-c++-shared/F-NSAutoreleasePool [...] copy gcc/{config/pa/pa-opts.h => testsuite/objc-obj-c++-shared/F-NSObject.h} (57%) copy gcc/{config/pa/pa-opts.h => testsuite/objc-obj-c++-shared/F-NSString.h} (57%) copy gcc/{config/pa/pa-opts.h => testsuite/objc-obj-c++-shared/F-NSValue.h} (58%) create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvai [...] create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/CoreFoundation/CFChar [...] create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/CoreFoundation/CFDict [...] create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSArray.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSAutorele [...] create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSDate.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSObject.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSRange.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSString.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSValue.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSZone.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersion [...] create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+G [...] create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutable [...] create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+ [...] create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+ [...] create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+ [...] create mode 100644 gcc/testsuite/objc.dg/attributes/gnu2x-attr-syntax-1.m create mode 100644 gcc/testsuite/objc.dg/instancetype-0.m delete mode 100644 gcc/tlink.c copy gcc/{config/i386/winnt-stubs.c => tree-sra.h} (56%) copy gcc/{config/netbsd-d.c => tree-ssa-dse.h} (56%) delete mode 100644 gcc/tree-ssa-phionlycprop.c create mode 100644 gcc/value-range.cc create mode 100644 gcc/value-range.h delete mode 100644 gcc/wide-int-range.cc delete mode 100644 gcc/wide-int-range.h copy libphobos/libdruntime/gcc/drtstuff.c => libgcc/config/aarch64/lse-init.c (55%) create mode 100644 libgcc/config/aarch64/lse.S create mode 100644 libgcc/config/aarch64/t-lse create mode 100644 libgcc/config/arm/t-netbsd-eabi create mode 100644 libgcc/config/avr/t-copy-libgcc copy libgomp/config/nvptx/mutex.c => libgcc/config/bpf/crti.S (100%) copy libgomp/config/nvptx/oacc-async.c => libgcc/config/bpf/crtn.S (100%) create mode 100644 libgcc/config/bpf/t-bpf create mode 100644 libgcc/config/gcn/gthr-gcn.h copy libgcc/config/{rs6000/crtdbase.S => gcn/unwind-gcn.c} (73%) create mode 100644 libgcc/config/gthr-vxworks-cond.c create mode 100644 libgcc/config/gthr-vxworks-thread.c rename libgcc/config/{vxlib-tls.c => gthr-vxworks-tls.c} (78%) create mode 100644 libgcc/config/gthr-vxworks.c copy libgcc/config/pa/{t-openbsd => t-netbsd} (100%) copy libgcc/config/{c6x/eqf.c => pru/asri.c} (70%) copy libgcc/config/{c6x => pru}/eqd.c (97%) copy libgcc/config/{c6x => pru}/eqf.c (97%) copy libgcc/config/{c6x => pru}/ged.c (97%) copy libgcc/config/{c6x => pru}/gef.c (97%) copy libgcc/config/{c6x => pru}/gtd.c (97%) copy libgcc/config/{c6x => pru}/gtf.c (97%) copy libgcc/config/{c6x => pru}/led.c (97%) copy libgcc/config/{c6x => pru}/lef.c (97%) copy libgcc/config/{rl78/lib2mul.c => pru/lib2bitcountHI.c} (59%) copy libgcc/config/{msp430 => pru}/lib2divHI.c (64%) copy libgcc/config/{msp430 => pru}/lib2divQI.c (64%) copy libgcc/config/{msp430/lib2mul.c => pru/lib2divSI.c} (53%) create mode 100644 libgcc/config/pru/libgcc-eabi.ver copy libgcc/config/{c6x => pru}/ltd.c (97%) copy libgcc/config/{c6x => pru}/ltf.c (97%) create mode 100644 libgcc/config/pru/mpyll.S copy libgcc/config/{c6x/c6x-abi.h => pru/pru-abi.h} (85%) create mode 100644 libgcc/config/pru/pru-asm.h copy libgcc/config/{rl78/rl78-divmod.h => pru/pru-divmod.h} (77%) copy libgcc/config/{c6x => pru}/sfp-machine.h (75%) 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 libgcc/config/t-gthr-noweak create mode 100644 libgcc/config/t-gthr-vxworks create mode 100644 libgcc/config/t-gthr-vxworksae create mode 100644 libgcc/config/t-vxcrtstuff copy libgcc/config/{t-vxworks => t-vxworksae} (61%) create mode 100644 libgcc/config/vxcrtstuff.c delete mode 100644 libgcc/config/vxlib.c mode change 100644 => 100755 libgcc/configure copy libgfortran/generated/{findloc0_r16.c => findloc0_r10.c} (89%) copy libgfortran/generated/{findloc1_r16.c => findloc1_r10.c} (91%) 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 rename libgo/go/cmd/go/internal/{web2/web_test.go => auth/netrc_test.go} (54%) 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 copy libgo/{misc/cgo/test/testdata/issue30527/b.go => go/cmd/go/internal/modfetch/ [...] 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/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/cover_pkgall_multiple_mains.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 copy libgo/go/{go/internal/gcimporter/testdata/issue20046.go => cmd/gofmt/testdata [...] copy libgo/go/{go/internal/gcimporter/testdata/issue20046.go => cmd/gofmt/testdata [...] 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%) rename libgo/go/cmd/vet/testdata/{src => }/print/print.go (94%) rename libgo/go/cmd/vet/testdata/{src => }/rangeloop/rangeloop.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/shift/shift.go (100%) 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 libgomp/config/nvptx/oacc-cuda.c => libgo/go/crypto/tls/testdata/Client-TLSv1 [...] copy libgomp/config/nvptx/oacc-host.c => libgo/go/crypto/tls/testdata/Client-TLSv1 [...] 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 rename libgo/go/crypto/tls/testdata/{Server-TLSv12-RSA-PSS-Disabled => Server-TLSv [...] 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-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 copy libgo/go/{internal/syscall/unix/at_sysnum_hurd.go => go/internal/gccgoimporte [...] create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue34182.gox create mode 100644 libgo/go/go/token/token_test.go create mode 100644 libgo/go/go/types/gccgosizes.go rename libgo/go/{internal => golang.org}/x/crypto/chacha20poly1305/chacha20poly130 [...] rename libgo/go/{internal => golang.org}/x/crypto/chacha20poly1305/chacha20poly130 [...] rename libgo/go/{internal => golang.org}/x/crypto/chacha20poly1305/chacha20poly130 [...] rename libgo/go/{internal => golang.org}/x/crypto/chacha20poly1305/chacha20poly130 [...] create mode 100644 libgo/go/golang.org/x/crypto/chacha20poly1305/xchacha20poly1305.go rename libgo/go/{internal => golang.org}/x/crypto/cryptobyte/asn1.go (99%) rename libgo/go/{internal => golang.org}/x/crypto/cryptobyte/asn1/asn1.go (96%) rename libgo/go/{internal => golang.org}/x/crypto/cryptobyte/builder.go (88%) rename libgo/go/{internal => golang.org}/x/crypto/cryptobyte/string.go (98%) rename libgo/go/{internal => golang.org}/x/crypto/curve25519/curve25519.go (99%) rename libgo/go/{internal => golang.org}/x/crypto/curve25519/doc.go (94%) rename libgo/go/{internal => golang.org}/x/crypto/curve25519/mont25519_amd64.go (100%) rename libgo/go/{internal => golang.org}/x/crypto/hkdf/hkdf.go (98%) create mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_arm64.go rename libgo/go/{internal => golang.org}/x/crypto/internal/chacha20/chacha_generic [...] rename libgo/go/{internal => golang.org}/x/crypto/internal/chacha20/chacha_noasm.go (82%) create mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_ppc64le.go rename libgo/go/{internal => golang.org}/x/crypto/internal/chacha20/chacha_s390x.go (79%) rename libgo/go/{internal => golang.org}/x/crypto/internal/chacha20/xor.go (100%) copy libgo/go/{ => golang.org/x}/crypto/internal/subtle/aliasing.go (91%) copy libgo/go/{ => golang.org/x}/crypto/internal/subtle/aliasing_appengine.go (92%) rename libgo/{misc/cgo/test/issue24206_generic.go => go/golang.org/x/crypto/poly13 [...] 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%) rename libgo/go/{internal/x/crypto/poly1305/sum_ref.go => golang.org/x/crypto/poly [...] rename libgo/go/{internal => golang.org}/x/crypto/poly1305/sum_noasm.go (79%) create mode 100644 libgo/go/golang.org/x/crypto/poly1305/sum_ppc64le.go rename libgo/go/{internal => golang.org}/x/crypto/poly1305/sum_s390x.go (77%) rename libgo/go/{internal => golang.org}/x/net/dns/dnsmessage/message.go (78%) rename libgo/go/{internal => golang.org}/x/net/http/httpguts/guts.go (100%) rename libgo/go/{internal => golang.org}/x/net/http/httpguts/httplex.go (99%) rename libgo/go/{internal => golang.org}/x/net/http/httpproxy/proxy.go (99%) 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%) copy libgo/go/{internal/x/net/idna/idna.go => golang.org/x/net/idna/idna10.0.0.go} (98%) rename libgo/go/{internal/x/net/idna/idna.go => golang.org/x/net/idna/idna9.0.0.go} (84%) rename libgo/go/{internal => golang.org}/x/net/idna/punycode.go (100%) copy libgo/go/{internal/x/net/idna/tables.go => golang.org/x/net/idna/tables10.0.0 [...] copy libgo/go/{internal/x/net/idna/tables.go => golang.org/x/net/idna/tables11.0.0 [...] rename libgo/go/{internal/x/net/idna/tables.go => golang.org/x/net/idna/tables9.0. [...] rename libgo/go/{internal => golang.org}/x/net/idna/trie.go (100%) rename libgo/go/{internal => golang.org}/x/net/idna/trieval.go (97%) 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%) rename libgo/go/{internal => golang.org}/x/net/nettest/conntest.go (91%) create mode 100644 libgo/go/golang.org/x/net/nettest/nettest.go copy libgo/{misc/cgo/test/testdata/issue30527/b.go => go/golang.org/x/net/nettest/ [...] create mode 100644 libgo/go/golang.org/x/net/nettest/nettest_unix.go rename libgo/go/{internal/x/net/internal/nettest/helper_windows.go => golang.org/x [...] 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%) rename libgo/go/{internal => golang.org}/x/net/route/route.go (97%) 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%) rename libgo/go/{internal => golang.org}/x/net/route/sys.go (93%) 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%) rename libgo/go/{internal => golang.org}/x/net/route/zsys_darwin.go (97%) rename libgo/go/{internal => golang.org}/x/net/route/zsys_dragonfly.go (97%) rename libgo/go/{internal => golang.org}/x/net/route/zsys_freebsd_386.go (98%) copy libgo/go/{internal => golang.org}/x/net/route/zsys_freebsd_amd64.go (98%) rename libgo/go/{internal => golang.org}/x/net/route/zsys_freebsd_arm.go (98%) rename libgo/go/{internal/x/net/route/zsys_freebsd_amd64.go => golang.org/x/net/ro [...] rename libgo/go/{internal => golang.org}/x/net/route/zsys_netbsd.go (97%) rename libgo/go/{internal => golang.org}/x/net/route/zsys_openbsd.go (97%) 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 copy libgo/go/{internal/syscall/unix/at_sysnum_hurd.go => golang.org/x/sys/cpu/cpu [...] create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_linux_ppc64x.go copy libgo/go/{internal/cpu/cpu_s390x.go => golang.org/x/sys/cpu/cpu_linux_s390x.g [...] 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 rename libgo/go/{internal => golang.org}/x/text/secure/bidirule/bidirule.go (97%) rename libgo/{misc/cgo/errors/src/issue16116.go => go/golang.org/x/text/secure/bid [...] create mode 100644 libgo/go/golang.org/x/text/secure/bidirule/bidirule9.0.0.go rename libgo/go/{internal => golang.org}/x/text/transform/transform.go (98%) rename libgo/go/{internal => golang.org}/x/text/unicode/bidi/bidi.go (97%) rename libgo/go/{internal => golang.org}/x/text/unicode/bidi/bracket.go (97%) rename libgo/go/{internal => golang.org}/x/text/unicode/bidi/core.go (99%) rename libgo/go/{internal => golang.org}/x/text/unicode/bidi/prop.go (98%) copy libgo/go/{internal/x/text/unicode/bidi/tables.go => golang.org/x/text/unicode [...] copy libgo/go/{internal/x/text/unicode/bidi/tables.go => golang.org/x/text/unicode [...] rename libgo/go/{internal/x/text/unicode/bidi/tables.go => golang.org/x/text/unico [...] rename libgo/go/{internal => golang.org}/x/text/unicode/bidi/trieval.go (95%) rename libgo/go/{internal => golang.org}/x/text/unicode/norm/composition.go (98%) rename libgo/go/{internal => golang.org}/x/text/unicode/norm/forminfo.go (94%) rename libgo/go/{internal => golang.org}/x/text/unicode/norm/input.go (96%) rename libgo/go/{internal => golang.org}/x/text/unicode/norm/iter.go (99%) rename libgo/go/{internal => golang.org}/x/text/unicode/norm/normalize.go (98%) rename libgo/go/{internal => golang.org}/x/text/unicode/norm/readwriter.go (93%) copy libgo/go/{internal/x/text/unicode/norm/tables.go => golang.org/x/text/unicode [...] copy libgo/go/{internal/x/text/unicode/norm/tables.go => golang.org/x/text/unicode [...] rename libgo/go/{internal/x/text/unicode/norm/tables.go => golang.org/x/text/unico [...] rename libgo/go/{internal => golang.org}/x/text/unicode/norm/transform.go (89%) rename libgo/go/{internal => golang.org}/x/text/unicode/norm/trie.go (94%) 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 rename libgo/go/internal/poll/{fd_opendir_ios.go => fd_opendir_darwin.go} (95%) 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 copy libgo/go/{reflect => internal/reflectlite}/swapper.go (97%) copy libgo/go/{reflect => internal/reflectlite}/tostring_test.go (62%) 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_test.go delete mode 100644 libgo/go/internal/x/crypto/chacha20poly1305/chacha20poly1305_ve [...] delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/asn1_test.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/curve25519/curve25519_test.go delete mode 100644 libgo/go/internal/x/crypto/hkdf/example_test.go delete mode 100644 libgo/go/internal/x/crypto/hkdf/hkdf_test.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/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_test.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_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/punycode_test.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/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_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_test.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/unicode/bidi/example_test.go delete mode 100644 libgo/go/internal/x/text/unicode/doc.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/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 copy libgo/go/{internal/syscall/unix/at_sysnum_hurd.go => os/env_default.go} (52%) create mode 100644 libgo/go/os/env_windows.go copy libgo/go/{internal/syscall/unix/at_sysnum_hurd.go => os/error_errno.go} (65%) 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 copy libgo/{misc/cgo/test/testdata/issue30527/b.go => go/os/export_unix_test.go} (57%) 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 copy libgo/{misc/cgo/test/testdata/issue30527/b.go => go/runtime/testdata/testprog [...] 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 copy libgo/go/{crypto/sha256/sha256block_amd64.go => sort/slice_go113.go} (53%) create mode 100644 libgo/go/sort/slice_go14.go copy libgo/go/{crypto/sha256/sha256block_amd64.go => sort/slice_go18.go} (56%) 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/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/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 rename libgo/misc/cgo/errors/{src => testdata}/err1.go (69%) 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%) create mode 100644 libgo/misc/cgo/life/life_test.go create mode 100644 libgo/misc/cgo/life/overlaydir_test.go rename libgo/misc/cgo/life/{ => testdata}/c-life.c (100%) rename libgo/misc/cgo/life/{ => testdata}/life.go (98%) rename libgo/misc/cgo/life/{ => testdata}/life.h (100%) rename libgo/misc/cgo/life/{ => testdata}/main.go (94%) rename libgo/misc/cgo/life/{ => testdata}/main.out (100%) create mode 100644 libgo/misc/cgo/stdio/overlaydir_test.go create mode 100644 libgo/misc/cgo/stdio/stdio_test.go rename libgo/misc/cgo/stdio/{ => testdata}/chain.go (98%) rename libgo/misc/cgo/stdio/{ => testdata}/chain.out (100%) rename libgo/misc/cgo/stdio/{ => testdata}/fib.go (98%) rename libgo/misc/cgo/stdio/{ => testdata}/fib.out (100%) rename libgo/misc/cgo/stdio/{ => testdata}/hello.go (92%) 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/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/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/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/issue23720.go delete mode 100644 libgo/misc/cgo/test/issue24206.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/issue26517.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/issue8811.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/test27660.go copy libgo/misc/cgo/test/{testdata/issue30527/b.go => test_unix.go} (62%) rename libgo/misc/cgo/test/{issue13402.go => test_windows.go} (52%) copy libgo/misc/cgo/test/{issue4029w.go => testdata/cgo_linux_test.go} (77%) create mode 100644 libgo/misc/cgo/test/testdata/cgo_test.go rename libgo/misc/cgo/test/{ => testdata}/gcc68255.go (93%) 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%) rename libgo/misc/cgo/test/{ => testdata}/issue23555.go (82%) rename libgo/misc/cgo/test/{ => testdata}/issue23555a/a.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue23555b/a.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue24161_darwin_test.go (85%) 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%) rename libgo/misc/cgo/test/{ => testdata}/issue26430.go (90%) rename libgo/misc/cgo/test/{ => testdata}/issue26430/a.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue26430/b.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue26743.go (90%) 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%) rename libgo/misc/cgo/test/{ => testdata}/issue27340.go (91%) rename libgo/misc/cgo/test/{ => testdata}/issue27340/a.go (100%) rename libgo/misc/cgo/test/{issue21668.go => testdata/issue29563.go} (50%) copy libgo/misc/cgo/test/testdata/{issue30527/b.go => issue29563/weak.go} (58%) copy libgo/misc/cgo/test/testdata/{issue30527/b.go => issue29563/weak1.c} (62%) copy libgo/misc/cgo/test/testdata/{issue30527/b.go => issue29563/weak2.c} (62%) rename libgo/misc/cgo/test/{ => testdata}/issue8756.go (88%) rename libgo/misc/cgo/test/{ => testdata}/issue8756/issue8756.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue8828.go (92%) rename libgo/misc/cgo/test/{ => testdata}/issue8828/issue8828.c (100%) rename libgo/misc/cgo/test/{ => testdata}/issue8828/trivial.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9026.go (81%) 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%) rename libgo/misc/cgo/test/{ => testdata}/issue9400_linux.go (98%) rename libgo/misc/cgo/test/{ => testdata}/issue9510.go (91%) rename libgo/misc/cgo/test/{ => testdata}/issue9510a/a.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9510b/b.go (100%) rename libgo/misc/cgo/test/{ => testdata}/test26213.go (92%) create mode 100644 libgo/misc/cgo/test/testx.go delete mode 100644 libgo/misc/cgo/test/twoargs.go create mode 100644 libgo/misc/cgo/testcarchive/overlaydir_test.go rename libgo/misc/cgo/testcarchive/{src => testdata}/libgo/libgo.go (97%) 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%) rename libgo/misc/cgo/testcarchive/{ => testdata}/main4.c (91%) rename libgo/misc/cgo/testcarchive/{ => testdata}/main5.c (96%) 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 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%) rename libgo/misc/cgo/testcshared/{src => testdata}/libgo/libgo.go (97%) 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%) rename libgo/misc/cgo/testplugin/altpath/{src => testdata}/common/common.go (100%) rename libgo/misc/cgo/testplugin/altpath/{src => testdata}/plugin-mismatch/main.go (94%) 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/test.bash rename libgo/misc/cgo/testplugin/{src => testdata}/checkdwarf/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/common/common.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/host/host.go (99%) rename libgo/misc/cgo/testplugin/{src => testdata}/iface/main.go (97%) rename libgo/misc/cgo/testplugin/{src => testdata}/iface_a/a.go (91%) rename libgo/misc/cgo/testplugin/{src => testdata}/iface_b/b.go (91%) 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 [...] rename libgo/misc/cgo/testplugin/{src => testdata}/issue18676/main.go (96%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue18676/plugin.go (82%) 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%) rename libgo/misc/cgo/testplugin/{src => testdata}/plugin1/plugin1.go (97%) rename libgo/misc/cgo/testplugin/{src => testdata}/plugin2/plugin2.go (97%) rename libgo/misc/cgo/testplugin/{src => testdata}/sub/plugin1/plugin1.go (93%) rename libgo/misc/cgo/testplugin/{ => testdata}/unnamed1/main.go (96%) rename libgo/misc/cgo/testplugin/{ => testdata}/unnamed2/main.go (95%) 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 rename libgo/misc/cgo/testshared/{src => testdata}/dep2/dep2.go (82%) rename libgo/misc/cgo/testshared/{src => testdata}/dep3/dep3.go (91%) 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%) rename libgo/misc/cgo/testshared/{src => testdata}/exe/exe.go (97%) rename libgo/misc/cgo/testshared/{src => testdata}/exe2/exe2.go (77%) rename libgo/misc/cgo/testshared/{src => testdata}/exe3/exe3.go (62%) rename libgo/misc/cgo/testshared/{src => testdata}/execgo/exe.go (100%) rename libgo/misc/cgo/testshared/{src => testdata}/explicit/explicit.go (74%) rename libgo/misc/cgo/testshared/{src => testdata}/global/main.go (98%) rename libgo/misc/cgo/testshared/{src => testdata}/globallib/global.go (100%) rename libgo/misc/cgo/testshared/{src => testdata}/iface/main.go (85%) rename libgo/misc/cgo/testshared/{src => testdata}/iface_a/a.go (91%) rename libgo/misc/cgo/testshared/{src => testdata}/iface_b/b.go (91%) rename libgo/misc/cgo/testshared/{src => testdata}/iface_i/i.go (100%) rename libgo/misc/cgo/testshared/{src => testdata}/implicit/implicit.go (100%) rename libgo/misc/cgo/testshared/{src => testdata}/implicitcmd/implicitcmd.go (63%) rename libgo/misc/cgo/testshared/{src => testdata}/issue25065/a.go (100%) copy libgo/misc/cgo/{test/testdata/issue30527/b.go => testshared/testdata/issue307 [...] create mode 100644 libgo/misc/cgo/testshared/testdata/issue30768/x_test.go rename libgo/misc/cgo/testshared/{src => testdata}/trivial/trivial.go (100%) copy libgo/misc/cgo/{test/testdata/issue30527/b.go => testso/noso_test.go} (75%) create mode 100644 libgo/misc/cgo/testso/overlaydir_test.go create mode 100644 libgo/misc/cgo/testso/so_test.go rename libgo/misc/cgo/testso/{ => testdata}/cgoso.c (88%) rename libgo/misc/cgo/testso/{ => testdata}/cgoso.go (95%) rename libgo/misc/cgo/testso/{ => testdata}/cgoso_c.c (63%) rename libgo/misc/cgo/testso/{ => testdata}/cgoso_unix.go (87%) rename libgo/misc/cgo/testso/{ => testdata}/main.go (92%) copy libgo/misc/cgo/{test/testdata/issue30527/b.go => testsovar/noso_test.go} (75%) create mode 100644 libgo/misc/cgo/testsovar/overlaydir_test.go create mode 100644 libgo/misc/cgo/testsovar/so_test.go rename libgo/misc/cgo/testsovar/{ => testdata}/cgoso.go (96%) rename libgo/misc/cgo/testsovar/{ => testdata}/cgoso_c.c (100%) rename libgo/misc/cgo/testsovar/{ => testdata}/cgoso_c.h (100%) rename libgo/misc/cgo/testsovar/{ => testdata}/main.go (92%) 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 copy libgo/testsuite/{config/default.exp => libgo-test-support.exp.in} (89%) create mode 100644 libgomp/acc_prof.h rename libgomp/config/{nvptx => accel}/libgomp-plugin.c (100%) rename libgomp/config/{nvptx => accel}/lock.c (100%) rename libgomp/config/{nvptx => accel}/mutex.c (100%) rename libgomp/config/{nvptx => accel}/mutex.h (100%) rename libgomp/config/{nvptx => accel}/oacc-async.c (100%) rename libgomp/config/{nvptx => accel}/oacc-cuda.c (100%) rename libgomp/config/{nvptx => accel}/oacc-host.c (100%) rename libgomp/config/{nvptx => accel}/oacc-init.c (100%) rename libgomp/config/{nvptx => accel}/oacc-mem.c (100%) rename libgomp/config/{nvptx => accel}/oacc-plugin.c (100%) rename libgomp/config/{nvptx => accel}/omp-lock.h (100%) rename libgomp/config/{nvptx => accel}/openacc.f90 (98%) rename libgomp/config/{nvptx => accel}/pool.h (100%) rename libgomp/config/{nvptx => accel}/proc.c (100%) rename libgomp/config/{nvptx => accel}/ptrlock.c (100%) rename libgomp/config/{nvptx => accel}/ptrlock.h (100%) rename libgomp/config/{nvptx => accel}/sem.c (100%) rename libgomp/config/{nvptx => accel}/sem.h (100%) rename libgomp/config/{nvptx => accel}/thread-stacksize.h (100%) copy libgomp/config/{nvptx => gcn}/affinity-fmt.c (95%) copy libgomp/config/{nvptx => gcn}/bar.c (77%) copy libgomp/config/{nvptx => gcn}/bar.h (91%) copy libgomp/config/{nvptx => gcn}/doacross.h (74%) copy libgomp/config/{nvptx => gcn}/icv-device.c (83%) copy libgomp/{oacc-plugin.h => config/gcn/oacc-target.c} (73%) copy libgomp/config/{posix => gcn}/simple-bar.h (77%) copy libgomp/config/{nvptx => gcn}/target.c (79%) copy libgomp/config/{nvptx => gcn}/task.c (84%) copy libgomp/config/{nvptx => gcn}/team.c (57%) copy libgomp/config/{nvptx => gcn}/time.c (77%) create mode 100644 libgomp/oacc-profiling.c create mode 100644 libgomp/oacc-target.c create mode 100644 libgomp/plugin/plugin-gcn.c copy libgomp/testsuite/libgomp.c++/{for-16.C => for-27.C} (75%) create mode 100644 libgomp/testsuite/libgomp.c++/lastprivate-conditional-1.C create mode 100644 libgomp/testsuite/libgomp.c++/lastprivate-conditional-2.C copy libgomp/testsuite/libgomp.c++/{for-1.C => loop-13.C} (90%) copy libgomp/testsuite/libgomp.c++/{for-5.C => loop-14.C} (94%) copy libgomp/testsuite/libgomp.c++/{for-23.C => loop-15.C} (89%) 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 copy libgomp/testsuite/libgomp.c++/{target-9.C => target-22.C} (50%) create mode 100644 libgomp/testsuite/libgomp.c++/udr-20.C create 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 create mode 100644 libgomp/testsuite/libgomp.c/pr90779.c create mode 100644 libgomp/testsuite/libgomp.c/pr90811.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 create mode 100644 libgomp/testsuite/libgomp.c/target-print-1.c create mode 100644 libgomp/testsuite/libgomp.fortran/pr90779.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 create mode 100644 libgomp/testsuite/libgomp.fortran/target-print-1-nvptx.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target-print-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target-simd.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target9.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/teams1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/teams2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/use_device_addr-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/use_device_addr-2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/use_device_addr-3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/use_device_addr-4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/use_device_ptr-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-2.f90 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/copyin-devptr-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/copyin-devptr-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-firstprivate-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 create mode 100644 libgomp/testsuite/libgomp.oacc-c/print-1.c 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 libgomp/testsuite/libgomp.oacc-fortran/common-block-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/common-block-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/common-block-3.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/parallel-dims-aux.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/parallel-dims.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/print-1-nvptx.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/print-1.f90 create mode 100644 libiberty/filedescriptor.c create mode 100644 libphobos/libdruntime/config/aarch64/switchcontext.S create mode 100644 libphobos/libdruntime/config/arm/switchcontext.S copy libphobos/libdruntime/{gcc/drtstuff.c => config/common/threadasm.S} (55%) create mode 100644 libphobos/libdruntime/config/mingw/switchcontext.S create mode 100644 libphobos/libdruntime/config/mips/switchcontext.S create mode 100644 libphobos/libdruntime/config/powerpc/switchcontext.S create mode 100644 libphobos/libdruntime/config/powerpc64/callwithstack.S create mode 100644 libphobos/libdruntime/config/x86/switchcontext.S 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 copy libphobos/libdruntime/core/sys/{dragonflybsd => openbsd}/sys/elf32.d (93%) copy libphobos/libdruntime/core/sys/{dragonflybsd => openbsd}/sys/elf64.d (94%) copy libphobos/libdruntime/core/sys/{dragonflybsd => openbsd}/sys/elf_common.d (98%) 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 libphobos/libdruntime/core/threadasm.S create mode 100644 libphobos/libdruntime/gcc/emutls.d create mode 100644 libphobos/libdruntime/gcc/gthread.d rename libphobos/libdruntime/{rt/sections_android.d => gcc/sections/android.d} (70%) rename libphobos/libdruntime/{rt/sections_elf_shared.d => gcc/sections/elf_shared. [...] rename libphobos/libdruntime/{rt/sections_osx.d => gcc/sections/osx.d} (82%) create mode 100644 libphobos/libdruntime/gcc/sections/package.d rename libphobos/libdruntime/{rt/sections_win32.d => gcc/sections/win32.d} (78%) rename libphobos/libdruntime/{rt/sections_win64.d => gcc/sections/win64.d} (88%) delete mode 100644 libphobos/libdruntime/rt/bss_section.c delete mode 100644 libphobos/libdruntime/rt/sections_solaris.d create mode 100644 libphobos/testsuite/libphobos.allocations/tls_gc_integration.d copy gcc/testsuite/g++.target/riscv/riscv.exp => libphobos/testsuite/libphobos.dru [...] copy gcc/testsuite/g++.target/riscv/riscv.exp => libphobos/testsuite/libphobos.dru [...] copy gcc/testsuite/g++.target/riscv/riscv.exp => libphobos/testsuite/libphobos.pho [...] copy gcc/testsuite/g++.target/riscv/riscv.exp => libphobos/testsuite/libphobos.pho [...] create mode 100644 libphobos/testsuite/libphobos.thread/tlsgc_sections.d create mode 100644 libphobos/testsuite/libphobos.typeinfo/struct-align.d delete mode 100644 libphobos/testsuite/libphobos.unittests/unittests.exp delete mode 100644 libphobos/testsuite/test_runner.d rename libsanitizer/asan/{asan_activation.cc => asan_activation.cpp} (94%) rename libsanitizer/asan/{asan_allocator.cc => asan_allocator.cpp} (95%) rename libsanitizer/asan/{asan_debugging.cc => asan_debugging.cpp} (89%) rename libsanitizer/asan/{asan_descriptions.cc => asan_descriptions.cpp} (98%) rename libsanitizer/asan/{asan_errors.cc => asan_errors.cpp} (96%) rename libsanitizer/asan/{asan_fake_stack.cc => asan_fake_stack.cpp} (97%) rename libsanitizer/asan/{asan_flags.cc => asan_flags.cpp} (94%) rename libsanitizer/asan/{asan_fuchsia.cc => asan_fuchsia.cpp} (92%) rename libsanitizer/asan/{asan_globals.cc => asan_globals.cpp} (94%) rename libsanitizer/asan/{asan_globals_win.cc => asan_globals_win.cpp} (79%) rename libsanitizer/asan/{asan_interceptors.cc => asan_interceptors.cpp} (86%) rename libsanitizer/asan/{asan_interceptors_memintrinsics.cc => asan_interceptors_ [...] create mode 100644 libsanitizer/asan/asan_interceptors_vfork.S rename libsanitizer/asan/{asan_linux.cc => asan_linux.cpp} (93%) rename libsanitizer/asan/{asan_mac.cc => asan_mac.cpp} (96%) rename libsanitizer/asan/{asan_malloc_linux.cc => asan_malloc_linux.cpp} (94%) rename libsanitizer/asan/{asan_malloc_mac.cc => asan_malloc_mac.cpp} (57%) delete mode 100644 libsanitizer/asan/asan_malloc_win.cc create mode 100644 libsanitizer/asan/asan_malloc_win.cpp rename libsanitizer/asan/{asan_memory_profile.cc => asan_memory_profile.cpp} (93%) rename libsanitizer/asan/{asan_new_delete.cc => asan_new_delete.cpp} (88%) rename libsanitizer/asan/{asan_poisoning.cc => asan_poisoning.cpp} (98%) rename libsanitizer/asan/{asan_posix.cc => asan_posix.cpp} (57%) rename libsanitizer/asan/{asan_preinit.cc => asan_preinit.cpp} (74%) rename libsanitizer/asan/{asan_premap_shadow.cc => asan_premap_shadow.cpp} (90%) rename libsanitizer/asan/{asan_report.cc => asan_report.cpp} (96%) rename libsanitizer/asan/{asan_rtems.cc => asan_rtems.cpp} (92%) rename libsanitizer/asan/{asan_rtl.cc => asan_rtl.cpp} (94%) rename libsanitizer/asan/{asan_shadow_setup.cc => asan_shadow_setup.cpp} (94%) delete mode 100644 libsanitizer/asan/asan_stack.cc create mode 100644 libsanitizer/asan/asan_stack.cpp rename libsanitizer/asan/{asan_stats.cc => asan_stats.cpp} (94%) rename libsanitizer/asan/{asan_suppressions.cc => asan_suppressions.cpp} (91%) rename libsanitizer/asan/{asan_thread.cc => asan_thread.cpp} (95%) rename libsanitizer/asan/{asan_win.cc => asan_win.cpp} (74%) rename libsanitizer/asan/{asan_win_dll_thunk.cc => asan_win_dll_thunk.cpp} (91%) rename libsanitizer/asan/{asan_win_dynamic_runtime_thunk.cc => asan_win_dynamic_ru [...] rename libsanitizer/asan/{asan_win_weak_interception.cc => asan_win_weak_intercept [...] delete mode 100644 libsanitizer/include/sanitizer/esan_interface.h create mode 100644 libsanitizer/include/sanitizer/ubsan_interface.h delete mode 100644 libsanitizer/interception/interception_linux.cc create mode 100644 libsanitizer/interception/interception_linux.cpp rename libsanitizer/interception/{interception_mac.cc => interception_mac.cpp} (58%) rename libsanitizer/interception/{interception_type_test.cc => interception_type_t [...] rename libsanitizer/interception/{interception_win.cc => interception_win.cpp} (97%) delete mode 100644 libsanitizer/libtool-version rename libsanitizer/lsan/{lsan.cc => lsan.cpp} (72%) rename libsanitizer/lsan/{lsan_allocator.cc => lsan_allocator.cpp} (90%) rename libsanitizer/lsan/{lsan_common.cc => lsan_common.cpp} (98%) rename libsanitizer/lsan/{lsan_common_linux.cc => lsan_common_linux.cpp} (84%) rename libsanitizer/lsan/{lsan_common_mac.cc => lsan_common_mac.cpp} (91%) rename libsanitizer/lsan/{lsan_interceptors.cc => lsan_interceptors.cpp} (86%) rename libsanitizer/lsan/{lsan_linux.cc => lsan_linux.cpp} (60%) rename libsanitizer/lsan/{lsan_mac.cc => lsan_mac.cpp} (95%) rename libsanitizer/lsan/{lsan_malloc_mac.cc => lsan_malloc_mac.cpp} (83%) rename libsanitizer/lsan/{lsan_preinit.cc => lsan_preinit.cpp} (68%) rename libsanitizer/lsan/{lsan_thread.cc => lsan_thread.cpp} (91%) delete mode 100644 libsanitizer/sanitizer_common/sancov_begin.S delete mode 100644 libsanitizer/sanitizer_common/sancov_end.S rename libsanitizer/sanitizer_common/{sancov_flags.cc => sancov_flags.cpp} (81%) rename libsanitizer/sanitizer_common/{sanitizer_allocator.cc => sanitizer_allocato [...] rename libsanitizer/sanitizer_common/{sanitizer_allocator_checks.cc => sanitizer_a [...] rename libsanitizer/sanitizer_common/{sanitizer_allocator_report.cc => sanitizer_a [...] rename libsanitizer/sanitizer_common/{sanitizer_common.cc => sanitizer_common.cpp} (97%) 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 [...] rename libsanitizer/sanitizer_common/{sanitizer_common_libcdep.cc => sanitizer_com [...] rename libsanitizer/sanitizer_common/{sanitizer_common_nolibc.cc => sanitizer_comm [...] rename libsanitizer/sanitizer_common/{sanitizer_coverage_fuchsia.cc => sanitizer_c [...] rename libsanitizer/sanitizer_common/{sanitizer_coverage_libcdep_new.cc => sanitiz [...] rename libsanitizer/sanitizer_common/{sanitizer_coverage_win_dll_thunk.cc => sanit [...] rename libsanitizer/sanitizer_common/{sanitizer_coverage_win_dynamic_runtime_thunk [...] delete mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_sections.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_sections.cpp rename libsanitizer/sanitizer_common/{sanitizer_coverage_win_weak_interception.cc [...] rename libsanitizer/sanitizer_common/{sanitizer_deadlock_detector1.cc => sanitizer [...] rename libsanitizer/sanitizer_common/{sanitizer_deadlock_detector2.cc => sanitizer [...] rename libsanitizer/sanitizer_common/{sanitizer_errno.cc => sanitizer_errno.cpp} (76%) rename libsanitizer/sanitizer_common/{sanitizer_file.cc => sanitizer_file.cpp} (94%) rename libsanitizer/sanitizer_common/{sanitizer_flag_parser.cc => sanitizer_flag_p [...] rename libsanitizer/sanitizer_common/{sanitizer_flags.cc => sanitizer_flags.cpp} (91%) rename libsanitizer/sanitizer_common/{sanitizer_fuchsia.cc => sanitizer_fuchsia.cp [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_glibc_version.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_hash.h rename libsanitizer/sanitizer_common/{sanitizer_libc.cc => sanitizer_libc.cpp} (93%) rename libsanitizer/sanitizer_common/{sanitizer_libignore.cc => sanitizer_libignor [...] rename libsanitizer/sanitizer_common/{sanitizer_linux.cc => sanitizer_linux.cpp} (94%) rename libsanitizer/sanitizer_common/{sanitizer_linux_libcdep.cc => sanitizer_linu [...] delete mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_mips64.S rename libsanitizer/sanitizer_common/{sanitizer_linux_s390.cc => sanitizer_linux_s [...] delete mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_x86_64.S create mode 100644 libsanitizer/sanitizer_common/sanitizer_local_address_space_view.h rename libsanitizer/sanitizer_common/{sanitizer_mac.cc => sanitizer_mac.cpp} (84%) rename libsanitizer/sanitizer_common/{sanitizer_mac_libcdep.cc => sanitizer_mac_li [...] rename libsanitizer/sanitizer_common/{sanitizer_netbsd.cc => sanitizer_netbsd.cpp} (90%) rename libsanitizer/sanitizer_common/{sanitizer_openbsd.cc => sanitizer_openbsd.cp [...] rename libsanitizer/sanitizer_common/{sanitizer_persistent_allocator.cc => sanitiz [...] copy libsanitizer/sanitizer_common/{sanitizer_platform_limits_solaris.cc => saniti [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_freebsd.h rename libsanitizer/sanitizer_common/{sanitizer_platform_limits_linux.cc => saniti [...] rename libsanitizer/sanitizer_common/{sanitizer_platform_limits_netbsd.cc => sanit [...] rename libsanitizer/sanitizer_common/{sanitizer_platform_limits_openbsd.cc => sani [...] rename libsanitizer/sanitizer_common/{sanitizer_platform_limits_posix.cc => saniti [...] rename libsanitizer/sanitizer_common/{sanitizer_platform_limits_solaris.cc => sani [...] rename libsanitizer/sanitizer_common/{sanitizer_posix.cc => sanitizer_posix.cpp} (72%) rename libsanitizer/sanitizer_common/{sanitizer_posix_libcdep.cc => sanitizer_posi [...] rename libsanitizer/sanitizer_common/{sanitizer_printf.cc => sanitizer_printf.cpp} (96%) rename libsanitizer/sanitizer_common/{sanitizer_procmaps_bsd.cc => sanitizer_procm [...] rename libsanitizer/sanitizer_common/{sanitizer_procmaps_common.cc => sanitizer_pr [...] rename libsanitizer/sanitizer_common/{sanitizer_procmaps_linux.cc => sanitizer_pro [...] rename libsanitizer/sanitizer_common/{sanitizer_procmaps_mac.cc => sanitizer_procm [...] rename libsanitizer/sanitizer_common/{sanitizer_procmaps_solaris.cc => sanitizer_p [...] rename libsanitizer/sanitizer_common/{sanitizer_rtems.cc => sanitizer_rtems.cpp} (95%) rename libsanitizer/sanitizer_common/{sanitizer_solaris.cc => sanitizer_solaris.cp [...] rename libsanitizer/sanitizer_common/{sanitizer_stackdepot.cc => sanitizer_stackde [...] rename libsanitizer/sanitizer_common/{sanitizer_stacktrace.cc => sanitizer_stacktr [...] rename libsanitizer/sanitizer_common/{sanitizer_stacktrace_libcdep.cc => sanitizer [...] rename libsanitizer/sanitizer_common/{sanitizer_stacktrace_printer.cc => sanitizer [...] rename libsanitizer/sanitizer_common/{sanitizer_stacktrace_sparc.cc => sanitizer_s [...] rename libsanitizer/sanitizer_common/{sanitizer_stoptheworld_linux_libcdep.cc => s [...] rename libsanitizer/sanitizer_common/{sanitizer_stoptheworld_mac.cc => sanitizer_s [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_stoptheworld_netbsd_lib [...] rename libsanitizer/sanitizer_common/{sanitizer_suppressions.cc => sanitizer_suppr [...] rename libsanitizer/sanitizer_common/{sanitizer_symbolizer.cc => sanitizer_symboli [...] rename libsanitizer/sanitizer_common/{sanitizer_symbolizer_libbacktrace.cc => sani [...] rename libsanitizer/sanitizer_common/{sanitizer_symbolizer_libcdep.cc => sanitizer [...] rename libsanitizer/sanitizer_common/{sanitizer_symbolizer_mac.cc => sanitizer_sym [...] rename libsanitizer/sanitizer_common/{sanitizer_symbolizer_markup.cc => sanitizer_ [...] rename libsanitizer/sanitizer_common/{sanitizer_symbolizer_posix_libcdep.cc => san [...] rename libsanitizer/sanitizer_common/{sanitizer_symbolizer_report.cc => sanitizer_ [...] rename libsanitizer/sanitizer_common/{sanitizer_symbolizer_win.cc => sanitizer_sym [...] rename libsanitizer/sanitizer_common/{sanitizer_termination.cc => sanitizer_termin [...] rename libsanitizer/sanitizer_common/{sanitizer_thread_registry.cc => sanitizer_th [...] rename libsanitizer/sanitizer_common/{sanitizer_tls_get_addr.cc => sanitizer_tls_g [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_type_traits.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_type_traits.h rename libsanitizer/sanitizer_common/{sanitizer_unwind_linux_libcdep.cc => sanitiz [...] rename libsanitizer/sanitizer_common/{sanitizer_unwind_win.cc => sanitizer_unwind_ [...] rename libsanitizer/sanitizer_common/{sanitizer_win.cc => sanitizer_win.cpp} (91%) rename libsanitizer/sanitizer_common/{sanitizer_win_dll_thunk.cc => sanitizer_win_ [...] rename libsanitizer/sanitizer_common/{sanitizer_win_dynamic_runtime_thunk.cc => sa [...] rename libsanitizer/sanitizer_common/{sanitizer_win_weak_interception.cc => saniti [...] rename libsanitizer/tsan/{tsan_clock.cc => tsan_clock.cpp} (98%) rename libsanitizer/tsan/{tsan_debugging.cc => tsan_debugging.cpp} (82%) create mode 100644 libsanitizer/tsan/tsan_dispatch_defs.h rename libsanitizer/tsan/{tsan_external.cc => tsan_external.cpp} (93%) rename libsanitizer/tsan/{tsan_fd.cc => tsan_fd.cpp} (96%) rename libsanitizer/tsan/{tsan_flags.cc => tsan_flags.cpp} (86%) rename libsanitizer/tsan/{tsan_ignoreset.cc => tsan_ignoreset.cpp} (75%) rename libsanitizer/tsan/{tsan_libdispatch_mac.cc => tsan_interceptors_libdispatch [...] rename libsanitizer/tsan/{tsan_interceptors_mac.cc => tsan_interceptors_mac.cpp} (77%) create mode 100644 libsanitizer/tsan/tsan_interceptors_mach_vm.cpp rename libsanitizer/tsan/{tsan_interceptors.cc => tsan_interceptors_posix.cpp} (94%) rename libsanitizer/tsan/{tsan_interface.cc => tsan_interface.cpp} (77%) rename libsanitizer/tsan/{tsan_interface_ann.cc => tsan_interface_ann.cpp} (98%) rename libsanitizer/tsan/{tsan_interface_atomic.cc => tsan_interface_atomic.cpp} (98%) rename libsanitizer/tsan/{tsan_interface_java.cc => tsan_interface_java.cpp} (96%) rename libsanitizer/tsan/{tsan_malloc_mac.cc => tsan_malloc_mac.cpp} (78%) rename libsanitizer/tsan/{tsan_md5.cc => tsan_md5.cpp} (94%) rename libsanitizer/tsan/{tsan_mman.cc => tsan_mman.cpp} (91%) rename libsanitizer/tsan/{tsan_mutex.cc => tsan_mutex.cpp} (96%) rename libsanitizer/tsan/{tsan_mutexset.cc => tsan_mutexset.cpp} (87%) rename libsanitizer/tsan/{tsan_new_delete.cc => tsan_new_delete.cpp} (94%) rename libsanitizer/tsan/{tsan_platform_linux.cc => tsan_platform_linux.cpp} (82%) rename libsanitizer/tsan/{tsan_platform_mac.cc => tsan_platform_mac.cpp} (85%) rename libsanitizer/tsan/{tsan_platform_posix.cc => tsan_platform_posix.cpp} (91%) rename libsanitizer/tsan/{tsan_platform_windows.cc => tsan_platform_windows.cpp} (71%) rename libsanitizer/tsan/{tsan_preinit.cc => tsan_preinit.cpp} (74%) rename libsanitizer/tsan/{tsan_report.cc => tsan_report.cpp} (88%) rename libsanitizer/tsan/{tsan_rtl.cc => tsan_rtl.cpp} (95%) rename libsanitizer/tsan/{tsan_rtl_mutex.cc => tsan_rtl_mutex.cpp} (98%) rename libsanitizer/tsan/{tsan_rtl_proc.cc => tsan_rtl_proc.cpp} (84%) rename libsanitizer/tsan/{tsan_rtl_report.cc => tsan_rtl_report.cpp} (97%) rename libsanitizer/tsan/{tsan_rtl_thread.cc => tsan_rtl_thread.cpp} (86%) rename libsanitizer/tsan/{tsan_stack_trace.cc => tsan_stack_trace.cpp} (64%) rename libsanitizer/tsan/{tsan_stat.cc => tsan_stat.cpp} (97%) rename libsanitizer/tsan/{tsan_suppressions.cc => tsan_suppressions.cpp} (76%) rename libsanitizer/tsan/{tsan_symbolize.cc => tsan_symbolize.cpp} (93%) rename libsanitizer/tsan/{tsan_sync.cc => tsan_sync.cpp} (96%) rename libsanitizer/ubsan/{ubsan_diag.cc => ubsan_diag.cpp} (93%) delete mode 100644 libsanitizer/ubsan/ubsan_diag_standalone.cc create mode 100644 libsanitizer/ubsan/ubsan_diag_standalone.cpp rename libsanitizer/ubsan/{ubsan_flags.cc => ubsan_flags.cpp} (86%) rename libsanitizer/ubsan/{ubsan_handlers.cc => ubsan_handlers.cpp} (88%) rename libsanitizer/ubsan/{ubsan_handlers_cxx.cc => ubsan_handlers_cxx.cpp} (74%) rename libsanitizer/ubsan/{ubsan_init.cc => ubsan_init.cpp} (84%) rename libsanitizer/ubsan/{ubsan_init_standalone.cc => ubsan_init_standalone.cpp} (72%) rename libsanitizer/ubsan/{ubsan_init_standalone_preinit.cc => ubsan_init_standalo [...] rename libsanitizer/ubsan/{ubsan_monitor.cc => ubsan_monitor.cpp} (90%) rename libsanitizer/ubsan/{ubsan_signals_standalone.cc => ubsan_signals_standalone [...] rename libsanitizer/ubsan/{ubsan_type_hash.cc => ubsan_type_hash.cpp} (76%) rename libsanitizer/ubsan/{ubsan_type_hash_itanium.cc => ubsan_type_hash_itanium.c [...] rename libsanitizer/ubsan/{ubsan_type_hash_win.cc => ubsan_type_hash_win.cpp} (87%) rename libsanitizer/ubsan/{ubsan_value.cc => ubsan_value.cpp} (92%) rename libsanitizer/ubsan/{ubsan_win_dll_thunk.cc => ubsan_win_dll_thunk.cpp} (74%) rename libsanitizer/ubsan/{ubsan_win_dynamic_runtime_thunk.cc => ubsan_win_dynamic [...] rename libsanitizer/ubsan/{ubsan_win_weak_interception.cc => ubsan_win_weak_interc [...] rename libstdc++-v3/config/abi/post/{i386-solaris2.11 => i386-solaris}/amd64/basel [...] rename libstdc++-v3/config/abi/post/{i386-solaris2.11 => i386-solaris}/baseline_sy [...] 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 rename libstdc++-v3/config/abi/post/{sparc-solaris2.11 => sparc-solaris}/baseline_ [...] rename libstdc++-v3/config/abi/post/{sparc-solaris2.11 => sparc-solaris}/sparcv9/b [...] 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 [...] 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 create mode 100644 libstdc++-v3/include/bits/iterator_concepts.h create mode 100644 libstdc++-v3/include/bits/range_cmp.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/concepts create mode 100644 libstdc++-v3/include/std/numbers create mode 100644 libstdc++-v3/include/std/ranges create mode 100644 libstdc++-v3/include/std/span create mode 100644 libstdc++-v3/include/std/stop_token create mode 100644 libstdc++-v3/libsupc++/compare copy libstdc++-v3/libsupc++/{eh_term_handler.cc => eh_term_handler.h} (83%) copy libstdc++-v3/testsuite/{18_support/headers/cstdalign/std_c++0x_neg.cc => 17_i [...] copy libstdc++-v3/testsuite/17_intro/headers/c++2011/{parallel_mode.cc => profile_ [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++1998/all_no_rtti.cc => 18_support [...] create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/algorithms/partia [...] create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/algorithms/strong [...] create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/algorithms/weak_order.cc create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/common/1.cc copy libstdc++-v3/testsuite/{17_intro/headers/c++2017/parallel_mode.cc => 18_suppo [...] copy libstdc++-v3/testsuite/{20_util/variant/87431.cc => 18_support/set_terminate. [...] create mode 100644 libstdc++-v3/testsuite/18_support/set_unexpected.cc copy libstdc++-v3/testsuite/{23_containers/priority_queue/dr2537.cc => 19_diagnost [...] copy libstdc++-v3/testsuite/{20_util/hash/nullptr.cc => 19_diagnostics/error_condi [...] copy libstdc++-v3/testsuite/20_util/{pointer_traits/pointer_to_constexpr.cc => all [...] copy libstdc++-v3/testsuite/20_util/{pointer_traits/pointer_to_constexpr.cc => all [...] create mode 100644 libstdc++-v3/testsuite/20_util/allocator/requirements/typedefs_ [...] copy libstdc++-v3/testsuite/20_util/{is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/20_util/{pointer_traits/pointer_to_constexpr.cc => all [...] copy libstdc++-v3/testsuite/20_util/{hash/89629.cc => bind/91371.cc} (63%) copy libstdc++-v3/testsuite/20_util/{is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/20_util/{is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/20_util/{is_bounded_array => common_reference}/require [...] create mode 100644 libstdc++-v3/testsuite/20_util/common_reference/requirements/ty [...] copy libstdc++-v3/testsuite/20_util/{is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2017/parallel_mode.cc => 20_util/ [...] create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/bind_front/2.cc copy libstdc++-v3/testsuite/20_util/{is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/20_util/{reference_wrapper/incomplete.cc => function_o [...] create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/identity/1.cc copy libstdc++-v3/testsuite/20_util/{hash/nullptr.cc => function_objects/invoke/2. [...] create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/invoke/3.cc copy libstdc++-v3/testsuite/20_util/{reference_wrapper/incomplete.cc => function_o [...] copy libstdc++-v3/testsuite/20_util/{is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/20_util/{is_bounded_array/requirements/explicit_instan [...] create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/range.cmp/equal_to.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/range.cmp/greater.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/range.cmp/great [...] create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/range.cmp/less.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/range.cmp/less_ [...] create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/range.cmp/not_e [...] copy libstdc++-v3/testsuite/{23_containers/set/85965.cc => 20_util/is_abstract/inc [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2017/parallel_mode.cc => 20_util/ [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2011/parallel_mode.cc => 20_util/ [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2011/parallel_mode.cc => 20_util/ [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_complete_or_unbounded/value.cc copy libstdc++-v3/testsuite/{23_containers/set/85965.cc => 20_util/is_empty/incomp [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2014/parallel_mode.cc => 20_util/ [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_function/91371.cc copy libstdc++-v3/testsuite/{17_intro/headers/c++2017/parallel_mode.cc => 20_util/ [...] copy libstdc++-v3/testsuite/20_util/{hash/89629.cc => is_member_function_pointer/9 [...] copy libstdc++-v3/testsuite/{23_containers/set/85965.cc => 20_util/is_move_constru [...] copy libstdc++-v3/testsuite/{23_containers/unordered_set/85965.cc => 20_util/is_no [...] copy libstdc++-v3/testsuite/{23_containers/set/85965.cc => 20_util/is_nothrow_move [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_object/91371.cc copy libstdc++-v3/testsuite/{23_containers/set/85965.cc => 20_util/is_polymorphic/ [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2014/parallel_mode.cc => 20_util/ [...] copy libstdc++-v3/testsuite/20_util/pair/comparison_operators/{constexpr.cc => con [...] copy libstdc++-v3/testsuite/20_util/{is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/20_util/{is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/20_util/reference_wrapper/{incomplete.cc => constexpr. [...] create mode 100644 libstdc++-v3/testsuite/20_util/scoped_allocator/construct_pair_ [...] create mode 100644 libstdc++-v3/testsuite/20_util/shared_ptr/casts/rval.cc copy libstdc++-v3/testsuite/20_util/shared_ptr/cons/{alias.cc => alias-rval.cc} (54%) create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/construct [...] copy libstdc++-v3/testsuite/{23_containers/vector/modifiers/push_back/89416.cc => [...] copy libstdc++-v3/testsuite/{23_containers/set/85965.cc => 20_util/specialized_alg [...] copy libstdc++-v3/testsuite/{23_containers/unordered_set/85965.cc => 20_util/speci [...] copy libstdc++-v3/testsuite/{23_containers/set/85965.cc => 20_util/specialized_alg [...] delete mode 100644 libstdc++-v3/testsuite/20_util/to_chars/1_neg.cc copy libstdc++-v3/testsuite/{21_strings/basic_string_view/modifiers/remove_suffix/ [...] create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/chars_format.cc copy libstdc++-v3/testsuite/{17_intro/headers/c++2017/parallel_mode.cc => 20_util/ [...] create mode 100644 libstdc++-v3/testsuite/20_util/tuple/apply/2.cc create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/90700.cc create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/constexpr_allocator_arg_t.cc create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/noexcept_specs.cc copy libstdc++-v3/testsuite/20_util/{is_bounded_array/requirements/explicit_instan [...] create mode 100644 libstdc++-v3/testsuite/20_util/tuple/make_from_tuple/2.cc copy libstdc++-v3/testsuite/20_util/{scoped_allocator/dr2586.cc => unique_ptr/assi [...] 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 copy libstdc++-v3/testsuite/20_util/{hash/nullptr.cc => variant/89851.cc} (81%) copy libstdc++-v3/testsuite/{17_intro/headers/c++2017/parallel_mode.cc => 20_util/ [...] create mode 100644 libstdc++-v3/testsuite/20_util/variant/exception_safety.cc create mode 100644 libstdc++-v3/testsuite/20_util/variant/visit.cc copy libstdc++-v3/testsuite/20_util/{is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{18_support/destroying_delete.cc => 20_util/variant/vi [...] 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 [...] copy libstdc++-v3/testsuite/{23_containers/unordered_set/operations/contains.cc => [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/typedefs.cc => [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2017/parallel_mode.cc => 21_strin [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/typedefs.cc => [...] copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => 23_ [...] copy libstdc++-v3/testsuite/{20_util/reference_wrapper/incomplete.cc => 23_contain [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{29_atomics/headers/atomic/types_std_c++2a.cc => 23_co [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/23_containers/deque/{48101-2_neg.cc => 48101-3_neg.cc} (92%) copy libstdc++-v3/testsuite/23_containers/{priority_queue/dr2537.cc => deque/92124 [...] copy libstdc++-v3/testsuite/23_containers/{vector => deque}/allocator/default_init [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/deque/requirements/explici [...] copy libstdc++-v3/testsuite/23_containers/{set/85965.cc => deque/types/92267.cc} (75%) copy libstdc++-v3/testsuite/23_containers/forward_list/{48101-2_neg.cc => 48101-3_ [...] copy libstdc++-v3/testsuite/23_containers/{priority_queue/dr2537.cc => forward_lis [...] copy libstdc++-v3/testsuite/23_containers/{priority_queue/dr2537.cc => forward_lis [...] copy libstdc++-v3/testsuite/23_containers/list/{48101-2_neg.cc => 48101-3_neg.cc} (92%) copy libstdc++-v3/testsuite/23_containers/{priority_queue/dr2537.cc => list/92124. [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/list/requirements/explicit [...] copy libstdc++-v3/testsuite/23_containers/map/{48101-2_neg.cc => 48101-3_neg.cc} (92%) delete mode 100644 libstdc++-v3/testsuite/23_containers/map/requirements/explicit_ [...] copy libstdc++-v3/testsuite/23_containers/multimap/{48101-2_neg.cc => 48101-3_neg. [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/multimap/requirements/expl [...] copy libstdc++-v3/testsuite/23_containers/multiset/{48101-2_neg.cc => 48101-3_neg. [...] copy libstdc++-v3/testsuite/23_containers/set/{48101-2_neg.cc => 48101-3_neg.cc} (92%) delete mode 100644 libstdc++-v3/testsuite/23_containers/set/requirements/explicit_ [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => 23_ [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2011/parallel_mode.cc => 23_conta [...] copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => 23_ [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] create mode 100644 libstdc++-v3/testsuite/23_containers/span/everything.cc copy libstdc++-v3/testsuite/{17_intro/headers/c++2011/parallel_mode.cc => 23_conta [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2011/parallel_mode.cc => 23_conta [...] copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => 23_ [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2011/parallel_mode.cc => 23_conta [...] copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => 23_ [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2011/parallel_mode.cc => 23_conta [...] copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => 23_ [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2011/parallel_mode.cc => 23_conta [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2011/parallel_mode.cc => 23_conta [...] copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => 23_ [...] create mode 100644 libstdc++-v3/testsuite/23_containers/span/lwg3255.cc copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => 23_ [...] copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => 23_ [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2011/parallel_mode.cc => 23_conta [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2011/parallel_mode.cc => 23_conta [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2011/parallel_mode.cc => 23_conta [...] copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => 23_ [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => 23_ [...] copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => 23_ [...] copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => 23_ [...] copy libstdc++-v3/testsuite/23_containers/unordered_map/{48101-2_neg.cc => 48101-3 [...] copy libstdc++-v3/testsuite/23_containers/unordered_multimap/{48101-2_neg.cc => 48 [...] copy libstdc++-v3/testsuite/23_containers/unordered_multiset/{48101-2_neg.cc => 48 [...] copy libstdc++-v3/testsuite/23_containers/unordered_set/{48101-2_neg.cc => 48101-3 [...] copy libstdc++-v3/testsuite/23_containers/vector/{48101-2_neg.cc => 48101-3_neg.cc} (92%) copy libstdc++-v3/testsuite/23_containers/{priority_queue/dr2537.cc => vector/9212 [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/23_containers/vector/{modifiers/push_back/89416.cc => [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2017/parallel_mode.cc => 23_conta [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/ext_pointer/explici [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/associated_types/incrementa [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/associated_types/readable.t [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/bidirectional/concept.cc copy libstdc++-v3/testsuite/{23_containers/vector/modifiers/push_back/89416.cc => [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/common_iterator/1.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/contiguous/concept.cc copy libstdc++-v3/testsuite/{20_util/reference_wrapper/incomplete.cc => 24_iterato [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/counted_iterator/1.cc copy libstdc++-v3/testsuite/{18_support/destroying_delete.cc => 24_iterators/custo [...] copy libstdc++-v3/testsuite/{23_containers/unordered_map/operations/contains.cc => [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/forward/concept.cc copy libstdc++-v3/testsuite/{23_containers/vector/modifiers/push_back/89416.cc => [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/headers/iterator/synopsis_c++20.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/input/concept.cc copy libstdc++-v3/testsuite/{20_util/scoped_allocator/dr2586.cc => 24_iterators/in [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/istream_iterator/1.cc copy libstdc++-v3/testsuite/{23_containers/unordered_multiset/operations/contains. [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/move_iterator/sentinel.cc rename libstdc++-v3/testsuite/24_iterators/{random_access_iterator => operations}/ [...] copy libstdc++-v3/testsuite/{23_containers/deque/modifiers/emplace/cxx17_return.cc [...] copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => 24_ [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/output/concept.cc copy libstdc++-v3/testsuite/{23_containers/vector/modifiers/push_back/89416.cc => [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/random_access/concept.cc rename libstdc++-v3/testsuite/24_iterators/{random_access_iterator => random_acces [...] copy libstdc++-v3/testsuite/{23_containers/vector/modifiers/push_back/89416.cc => [...] rename libstdc++-v3/testsuite/24_iterators/{ => range_access}/range_access.cc (100%) rename libstdc++-v3/testsuite/24_iterators/{ => range_access}/range_access_cpp14.c [...] rename libstdc++-v3/testsuite/24_iterators/{ => range_access}/range_access_cpp17.c [...] rename libstdc++-v3/testsuite/24_iterators/{ => range_access}/range_access_cpp17_n [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/range_operations/advance.cc copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/range_operations/distance.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/range_operations/next.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/range_operations/prev.cc copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => copy/debug/2_n [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{23_containers/forward_list/debug/erase_after8_neg.cc [...] copy libstdc++-v3/testsuite/{23_containers/forward_list/debug/erase_after8_neg.cc [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_n/istreambuf_iterator/1.cc copy libstdc++-v3/testsuite/{27_io/fpos/14320-5.cc => 25_algorithms/copy_n/istream [...] copy libstdc++-v3/testsuite/{23_containers/unordered_set/debug/89608_neg.cc => 25_ [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/87982.cc copy libstdc++-v3/testsuite/25_algorithms/{fill/35725.cc => fill_n/87982_neg.cc} (77%) copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{23_containers/priority_queue/dr2537.cc => 25_algorith [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/reference_wrapper/incomplete.cc => 25_algorit [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/for_each/for_each_n.cc copy libstdc++-v3/testsuite/{20_util/hash/nullptr.cc => 25_algorithms/for_each/for [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/generate_n/87982.cc copy libstdc++-v3/testsuite/25_algorithms/{fill/35725.cc => generate_n/87982_neg.c [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/hash/nullptr.cc => 25_algorithms/generate_n/d [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/reference_wrapper/incomplete.cc => 25_algorit [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/reference_wrapper/incomplete.cc => 25_algorit [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/feature_test.cc copy libstdc++-v3/testsuite/{20_util/reference_wrapper/incomplete.cc => 25_algorit [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{23_containers/priority_queue/dr2537.cc => 25_algorith [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/reference_wrapper/incomplete.cc => 25_algorit [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/reference_wrapper/incomplete.cc => 25_algorit [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/reference_wrapper/incomplete.cc => 25_algorit [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] 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 [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ceil2_neg.cc rename libstdc++-v3/testsuite/26_numerics/bit/{bitops.rot => bit.rotate}/rotl.cc (87%) rename libstdc++-v3/testsuite/26_numerics/bit/{bitops.rot => bit.rotate}/rotr.cc (88%) copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => 26_ [...] copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => 26_ [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/complex/proj.cc rename libstdc++-v3/testsuite/{20_util => 26_numerics}/endian/1.cc (98%) copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => 26_ [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2011/parallel_mode.cc => 26_numer [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/exclusive_scan/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/inclusive_scan/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/numbers/1.cc copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => 26_ [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/numbers/float128.cc copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/random/concept.cc copy libstdc++-v3/testsuite/{20_util/hash/nullptr.cc => 26_numerics/random/random_ [...] copy libstdc++-v3/testsuite/26_numerics/random/{minstd_rand.cc => random_device/co [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/reduce/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/reduce/2.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/transform_exclusive_scan/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/transform_inclusive_scan/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/transform_reduce/1.cc copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/variant/86874.cc => 27_io/filesystem/iterator [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/iterators/caching.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/iterators/recursion_pending.cc copy libstdc++-v3/testsuite/27_io/filesystem/{operations/read_symlink.cc => path/c [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/construct/90634.cc copy libstdc++-v3/testsuite/27_io/filesystem/{operations/create_directory.cc => pa [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/factory/u8path.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/native/alloc.cc copy libstdc++-v3/testsuite/28_regex/{match_results/swap.cc => basic_regex/assign/ [...] copy libstdc++-v3/testsuite/28_regex/{match_results/swap.cc => basic_regex/assign/ [...] create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_float/requirements.cc copy libstdc++-v3/testsuite/29_atomics/{headers/atomic/types_std_c++2a.cc => atomi [...] 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 copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => 30_ [...] create mode 100644 libstdc++-v3/testsuite/30_threads/condition_variable_any/stop_t [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => 30_ [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/30_threads/{recursive_mutex/unlock/2.cc => jthread/3.c [...] create mode 100644 libstdc++-v3/testsuite/30_threads/jthread/jthread.cc copy libstdc++-v3/testsuite/30_threads/{shared_timed_mutex/try_lock/2.cc => recurs [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => 30_ [...] create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_callback.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_source.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_token.cc copy libstdc++-v3/testsuite/30_threads/thread/cons/{terminate.cc => 69724.cc} (59%) copy libstdc++-v3/testsuite/30_threads/{shared_timed_mutex/try_lock/2.cc => timed_ [...] copy libstdc++-v3/testsuite/30_threads/{shared_timed_mutex/try_lock/2.cc => timed_ [...] copy libstdc++-v3/testsuite/experimental/filesystem/{operations/current_path.cc => [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/construct/90634.cc copy libstdc++-v3/testsuite/experimental/filesystem/{operations/read_symlink.cc => [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/factory/u8path.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/native/alloc.cc copy libstdc++-v3/{include/precompiled/expc++.h => testsuite/experimental/names.cc} (57%) copy libstdc++-v3/testsuite/{17_intro/headers/c++2014/parallel_mode.cc => experime [...] 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/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 create mode 100644 libstdc++-v3/testsuite/libstdc++-prettyprinters/91997.cc copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.callable/regular_i [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.callable/relation.cc create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.callable/strictwea [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.arith [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.arith [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.arith [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.arith [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.assig [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.common/1.cc create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.commo [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.const [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.conve [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.copyc [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.defau [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.defau [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.derived/1.cc create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.destr [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.movec [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.same/1.cc create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.swapp [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.swapp [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.object/copyable.cc create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.object/movable.cc create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.object/regular.cc copy libstdc++-v3/testsuite/{20_util/reference_wrapper/incomplete.cc => std/concep [...] create mode 100644 libstdc++-v3/testsuite/std/ranges/access/begin.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/cbegin.cc copy libstdc++-v3/testsuite/{26_numerics/midpoint/floating.cc => std/ranges/access [...] create mode 100644 libstdc++-v3/testsuite/std/ranges/access/cend.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/crbegin.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/crend.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/data.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/empty.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/end.cc copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] create mode 100644 libstdc++-v3/testsuite/std/ranges/access/rbegin.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/rend.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/size.cc copy libstdc++-v3/testsuite/{20_util/is_bounded_array/requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{20_util/pointer_traits/pointer_to_constexpr.cc => std [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{18_support/destroying_delete.cc => std/ranges/iota_vi [...] create mode 100644 libstdc++-v3/testsuite/std/ranges/range.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/refinements.cc copy libstdc++-v3/testsuite/{26_numerics/midpoint/floating.cc => std/ranges/single [...] create mode 100644 libstdc++-v3/testsuite/std/ranges/sized.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/view.cc copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => tr2/dynamic_b [...] create mode 100644 libstdc++-v3/testsuite/tr2/dynamic_bitset/cons.cc copy libstdc++-v3/testsuite/{23_containers/priority_queue/dr2537.cc => tr2/dynamic [...] copy libstdc++-v3/testsuite/{23_containers/priority_queue/dr2537.cc => tr2/dynamic [...] copy libstdc++-v3/testsuite/{20_util/raw_storage_iterator/base.cc => tr2/dynamic_b [...] copy libstdc++-v3/testsuite/{29_atomics/atomic_integral/operators/bitwise_neg.cc = [...]