This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch concepts-cxx2a in repository gcc.
from 9d75a874adb Fix C++98 bootstrap. adds bbc66c45b75 Update documentation for C++17 filesystem library adds dc4e0f4586a 2019-01-07 Richard Biener rguenther@suse.de adds 6163709f258 Investigating PR target/86891 revealed a number of issues w [...] adds fc6ac813e1a PR libstdc++/87787 avoid undefined null args to memcpy and memmove adds b4271aab179 Fix ICE in get_initial_defs_for_reduction (PR 88567) adds c38103e8161 PR c++/88261 PR c++/69338 PR c++/69 [...] adds 398650c9d3a Fix IFN_MASK_STORE handling of IFN_GOMP_SIMD_LANE adds 677576f788d PR c++/88741 - wrong error with initializer-string. * dec [...] adds 5f34f219b28 2019-01-07 Thomas Koenig tkoenig@gcc.gnu.org Harald An [...] adds 97b3f00b7a9 runtime: in getTraceback, set gp->m before gogo adds d633d0fb29c compiler: move slice construction to callers of makeslice adds 0e963c2b311 runtime: in doscanstackswitch, set gp->m before gogo adds 2318c037ae8 /cp 2019-01-07 Paolo Carlini paolo.carlini@oracle.com adds 98dc4d4b63f * es.po: Update. adds 0e741ee5e7c Fix diagnostics for never-defined inline and nested functio [...] adds ce64d738566 genattrtab bit-rot, and if_then_else in values adds 31e21880060 PR c/88701 * c-decl.c (build_compound_literal): If not TR [...] adds f01d3217bf8 Daily bump. adds caa8ded0c16 Fix jit test case (PR jit/88747) adds 6e5908c9484 PR c++/88554 * decl.c (finish_function): For -Wreturn-typ [...] adds 5e453f011ad testsuite - Require alias support for three tests. adds 54417d3a332 teststuite - avoid parts of builtin-has-attribute tests req [...] adds 8f7d524630d /cp 2019-01-08 Paolo Carlini paolo.carlini@oracle.com adds 902071d175f [Ada] Revert recent changes in the generation of deps in ali files adds e9c75a1af33 [Ada] Bump copyright years to 2019 adds fa00ec77972 PR libstdc++/88749 fix build failure in src/filesystem/ops.cc adds 6b5dcc7e3c5 [PATCH 2/3][GCC][AARCH64] Add new -mbranch-protection optio [...] adds ac64cdbe88b 2019-01-08 Richard Biener rguenther@suse.de adds ec26adda314 2019-01-08 Paolo Carlini paolo.carlini@oracle.com adds 95b40931167 Fix libstdc++.so link on Solaris with C++17 std::basic_stri [...] adds 6b8ca7f37d4 2019-01-08 Richard Biener rguenther@suse.de adds 64a50f48590 PR libstdc++/88066 use <> for includes not "" adds c914ddb0d25 Use proper type in linear transformation in tree-switch-con [...] adds 90e20c9c021 PR c++/88548 - this accepted in static member functions. [...] adds 2092fe8c8ac x86: Don't generate vzeroupper if caller passes AVX/AVX512 [...] adds cf1dd193f1d PR bootstrap/88721 * config/sparc/sparc.c (function_arg_s [...] adds d56370db21b 2019-01-08 Janus Weil janus@gcc.gnu.org adds 48ef37c1063 * config/rs6000/rs6000.c (rs6000_delegitimize_address): De [...] adds d538a77e79f PR target/88457 * gcc.target/powerpc/pr88457.c: Remove -m [...] adds 8629d61f2f5 PR rtl-optimization/79593 * config/i386/i386.md (reg = me [...] adds 91902bb4253 PR c++/88538 - braced-init-list in template-argument-list. [...] adds 58e897da03b PR libstdc++/87855 fix optional for types with non-trivial [...] adds 73f3ad16af9 Pretty printer test fixes and improvements adds 9996d5d0059 PR c++/88744 * g++.dg/cpp2a/nontype-class12.C: New test. adds f81232c1269 compiler: use int type for len & cap in slice value adds bb4945b2dc4 [nvptx, libgomp] Don't launch with num_workers == 0 adds 8055abc3213 [libgomp, testsuite, openacc] Don't use const int for dimensions adds 9af706c2d12 Daily bump. adds a4156017109 libgomp: Avoid complex dependencies for RTEMS adds 1f451751b77 libgomp: Reduce copy and paste for RTEMS adds 2f95b84b93e * doc/invoke.texi (-Os): Remove trailing spaces. (-finlin [...] adds 7cc45975bed /cp 2019-01-08 Paolo Carlini paolo.carlini@oracle.com adds 8eba10af6f6 PR libstdc++/88204 disable std::complex<long double> tests adds 097f6161197 PR rtl-optimization/88331 * function.c (assign_stack_loca [...] adds 82d5082e122 PR middle-end/88758 * tree.c (initializer_each_zero_or_on [...] adds 41cda271e87 Remove some more code duplication in std::optional adds 6a6ade9f590 Fix failing prettyprinter test adds fd87572ba58 [Aarch64][SVE] Add copysign and xorsign support adds 970b326036a [AArch64, 1/6] Enable ARMv8.5-A in gcc adds 3a861b7b9e2 [AArch64, 2/6] Add new arch command line feaures from ARMv8.5-A adds 249c2fa7cfa [AArch64, 3/6] Restrict indirect tail calls to x16 and x17 adds db43f74e727 [AArch64, 4/6] Enable BTI: Add new <type> to -mbranch-protection. adds 15b179097a8 [AArch64, 5/6] Enable BTI : Add new pass for BTI. adds 559dff77106 [AArch64, 6/6] Enable BTI: Add configure option. adds 188ff54431d PR target/84010 * config/sparc/sparc.c (sparc_legitimize_ [...] adds 4e1b3f859fc * config/sparc/sparc.md (*tablejump_sp32): Merge into... [...] adds 456185c99cf Merge dmd upstream 6d5b853d3 adds 36950f7ec3c * config/i386/i386-protos.h (ix86_expand_xorsign): New pro [...] adds 9f0968030aa 2019-01-09 Thomas Koenig tkoenig@gcc.gnu.org adds f4d3c071e54 2019-01-09 Sandra Loosemore sandra@codesourcery.com adds 130bd651781 2019-01-09 Sandra Loosemore sandra@codesourcery.com adds 5fba18a15f0 2019-01-09 Sandra Loosemore sandra@codesourcery.com adds 07c11f2be5c 2019-01-09 Sandra Loosemore sandra@codesourcery.com adds 42c13a10c1b 2019-01-09 Sandra Loosemore sandra@codesourcery.com adds 4f1634c53b2 libphobos: Merge phobos upstream b022e552a adds c8059ac97b4 PR go/86343 * go-gcc.cc (Gcc_backend::set_placeholder_str [...] adds 7fcc301fc78 Daily bump. adds e66b219eb51 2019-01-09 Steven G. Kargl kargl@gcc.gnu.org adds 02c39a5271c gcc/testsuite/ChangeLog: adds 97f353e609b gcc/ChangeLog: adds 9ccac37030d 2019-01-10 Tamar Christina tamar.christina@arm.com adds 76fb04650b2 Fix formatting adds 12f289aef78 PR c/88568 * attribs.c (handle_dll_attribute): Clear TREE [...] adds 3273d2e651f PR tree-optimization/88775 * include/bits/stl_function.h [...] adds 5f0279417e4 Include name of test in filesystem-test.XXXXXX filenames adds 2fd2b9b8425 ARM: fix -masm-syntax-unified (PR88648) adds e47a54ff1cd Add testcase from PR71959 adds ac9a84363ea Implement LWG 2221: formatted output operator for nullptr adds cbbb35ec104 Check AI_NUMERICSERV is defined before using it adds f5529091f41 Define __cpp_lib_erase_if feature test macro adds 1715824ba36 Fix filesystem::last_write_time failure with 32-bit time_t adds 2bcf19a01d1 PR middle-end/84877 PR bootstrap/88450 * function.c (ass [...] adds a794c0dc29a [Committed, AArch64] Disable tests for ilp32. adds 15cbe83daed 2019-01-10 Steven G. Kargl kargl@gcc.gnu.org adds aecc93dd4a5 2019-01-10 Richard Biener rguenther@suse.de adds 8ae81042028 2019-01-10 Vladimir Makarov vmakarov@redhat.com adds 14065bb2de8 gcc/ChangeLog: adds d07d3a12a59 PR target/88785 * config/i386/sse.md (float<floatunssuffi [...] adds e5cb96dac5d Daily bump. adds 04afaf6ad90 2019-01-11 Thomas Koenig tkoenig@gcc.gnu.org adds b385e5169e1 /cp 2019-01-11 Paolo Carlini paolo.carlini@oracle.com adds e9b8018cc24 PR rtl-optimization/88296 * gcc.target/i386/pr88296.c: New test. adds beb370cb93c Fix incorrect linker script patterns adds 202e74d01c9 x86-64: {,V}CVT{,U}SI2Sx are ambiguous without suffix adds a18b3766a81 PR libstdc++/88125 remove duplicate entry in linker script adds 33db3d27337 [nvptx, testsuite, openacc, libgomp] Add insufficient-resources.c adds 8cccc21db76 [libgomp, testsuite, openacc] Remove -foffload=-w in reduct [...] adds f81ee51000f [nvptx] Move PTX_CTA_SIZE up adds e0f36ebf7b7 [nvptx] Don't allow vector_length 64 with num_workers 16 adds ead1f4b6412 PR bootstrap/88714 * passes.c (finish_optimization_passes [...] adds 4bb5146cb94 Add a testcase (PR middle-end/88758). adds a8dc8c86ed0 Better distinguish OpenACC and OpenMP sections in libgomp.texi adds cda73d4ae2c Fix arm testism regression. adds 1d628fd430f PR libstdc++/88802 define std::hash<nullptr_t> for C++17 adds 76855875326 2019-01-11 Steve Ellcey sellcey@marvell.com adds d9de68bcea5 * include/std/type_traits (__cpp_lib_is_constant_evaluated [...] adds 5c62f29a826 2019-01-11 Steve Ellcey sellcey@marvell.com adds 46dd85d5327 Remove trailing whitespace from latest commit. adds dbc0986ad44 * Makefile.in (PLUGIN_HEADERS): Add $(INSN_ATTR_H). adds 598670ae7bc PR 88777 PR 88614 * genattrtab.c (min_fn): Don't transla [...] adds ccd5b7a6f65 PR tree-optimization/88693 * tree-ssa-strlen.c (get_min_s [...] adds e127346142f 2019-01-11 Vladimir Makarov vmakarov@redhat.com adds 1b2f170ec10 PR C++/88114 Gen destructor of an abstract class adds 45b37eaa163 PR middle-end/85956 PR lto/88733 * tree-inline.h (struct [...] adds 0c2ebbc4659 PR c++/88613 - ICE with use of const var in lambda. adds d07c152ba6f PR c++/88312 - pack expansion of decltype. adds 0fdf8340800 compiler: pad structs ending with zero-sized field adds 0b5957b9212 PR c++/88692, c++/87882 - -Wredundant-move false positive [...] adds a5b1332cae9 Fix location of __cpp_lib_erase_if macro adds 0e8475b7163 2019-01-11 Steven G. Kargl kargl@gcc.gnu.org adds 36496c4da54 P0972R0 <chrono> zero(), min(), and max() should be noexcept adds f5480b8c1e5 P0357R3 reference_wrapper for incomplete types adds 656ac8b7f78 Document C++20 library status adds a8cd4b2b25e PR libstdc++/88811 fix typo introduced in r266569 adds 7d460453ec9 Daily bump. adds 0579ce84b89 Remove svn:executable property from a couple of text files [...] adds 0f861194be3 PR libfortran/88807 * m4/minloc0.m4: Reindent to avoid -W [...] adds a2dadbcc8d1 [openacc] Add used parameter to TARGET_GOACC_VALIDATE_DIMS adds 8c85bdaf795 [nvptx] Verify dimension limits after applying defaults adds 559d02014fe [nvptx] Allow default vl to be overridden in nvptx_goacc_va [...] adds 283b1a8dc27 [nvptx] Apply vector-partitionable routines workaround to d [...] adds 77ddff12187 2019-01-12 Paul Thomas pault@gcc.gnu.org adds 6fd31ec4ff7 * tree-ssa-loop-ivopts.c (find_inv_vars): Fix a comment typo. adds 75a6f948423 * params.def (inline-unit-growth): Set to 40. adds d42f854f0d5 2019-01-12 Paul Thomas pault@gcc.gnu.org adds 49fc210b429 Document merge process for dmd, druntime and phobos. adds 53d5a1c006f * config/i386/gnu.h (TARGET_THREAD_SSP_OFFSET): Define. ( [...] adds 2fa582a9733 /cp 2019-01-12 Paolo Carlini paolo.carlini@oracle.com adds 5b6446c3562 /cp 2019-01-12 Paolo Carlini paolo.carlini@oracle.com adds 5a9f13c0c01 [nvptx] Enable large vectors adds 1dab5a543ae [nvptx] Update insufficient launch message for variable vec [...] adds 96824c69e17 [nvptx] Enable large vectors -- test-cases adds 139a2337ff5 [nvptx] Enable large vectors -- reduction testcases adds 2e6bfc51271 [nvptx] Don't emit barriers for empty loops -- test-cases adds a952bba3365 [nvptx] Force vl32 if calling vector-partitionable routines [...] adds 91074306817 [nvptx] Add vector_length 64 test-cases adds 8a182211b15 [nvptx] Enable setting vector length using -fopenacc-dim adds 09029e29470 [nvptx] Enable setting vector length using -fopenacc-dim -- [...] adds 4b03b84af23 2019-01-12 Jerry DeLisle jvdelisle@gcc.gnu.org adds 5966fd56f8d Daily bump. adds c8f3fe68848 2019-01-12 Steven G. Kargl kargl@gcc.gnu.org adds ae57d8c7da0 2019-01-13 Thomas Koenig tkoenig@gcc.gnu.org adds bd5cf857a29 C-family: Replace "may may" with "may" in warning message adds 70409deec85 2019-01-13 Thomas Koenig tkoenig@gcc.gnu.org adds 0cc7cbe4ddb 2019-01-13 Dominique d'Humieres dominiq@gcc.gnu.org adds 0af4e4339ad Daily bump. adds 77aa098963d 2019-01-13 Jerry DeLisle jvdelisle@gcc.gnu.org adds a0c1db4416b [D] Merge upstream dmd cd2034cd7 adds d8b18ebe75b Undo undesirable part of r267850 2019-01-11 commit. adds c7a7ba467de PR rtl-optimization/88796 * emit-rtl.h (struct rtl_data): [...] adds 0764f7c0c7c 2019-01-14 Richard Biener rguenther@suse.de adds d8b56202034 gcc/ChangeLog: adds bf4eb32bc1a Fix location of tls_wrapper_fn (PR gcov-profile/88263). adds 955a4e68299 PR target/88638 - FAIL: fsf-nsstring-format-1.s on darwin adds 82362779f2c Implement P0482R5, char8_t: A type for UTF-8 characters an [...] adds affca1c86b2 PR c++/88830 - ICE with abstract class. * decl2.c (maybe_ [...] adds 478fe3c07d9 * c-cppbuiltin.c (c_cpp_builtin): Define __cpp_guaranteed_ [...] adds 9f8a8956070 PR c++/88825 - ICE with bogus function return type deducti [...] adds 10c02abb9f1 Daily bump. adds 5ce6daa3b3e Lower sampling rate for autofdo bootstrap adds 15934f6ea53 PR tree-optimization/88775 * match.pd (cmp (convert1?@2 a [...] adds 39a51021cc5 /cp 2019-01-15 Paolo Carlini paolo.carlini@oracle.com adds b5f91d03ef4 2019-01-15 Richard Biener rguenther@suse.de Pratha [...] adds 63130ee336e [nvptx] Handle assignment to gang-level reduction variable adds 8793c0dee2d * doc/xml/manual/status_cxx2020.xml: Update P1123R0 status. adds d253bcb1642 Fix missing or incorrect feature test macros adds feb8990673f Fix more missing or incorrect feature test macros adds afa61572325 Update value of __cpp_lib_shared_ptr_arrays macro adds 5ead71c81f8 2019-01-15 Richard Biener rguenther@suse.de adds c415e6f6fb2 2019-01-15 Richard Biener rguenther@suse.de adds 9d1cdb749a1 PR inline-asm/52813 revisited adds 24c4343f184 * g++.dg/ext/utf-cvt-char8_t.C: Pass -fsigned-char. adds 68597c49c64 PR c++/88866 * g++.dg/cpp0x/variadic126.C: Tweak dg-error. adds 8f56373387d 2019-01-15 Paul Thomas pault@gcc.gnu.org adds ef1b2a9867d 2019-01-15 Steven G. Kargl kargl@gcc.gnu.org adds 12bbaa89a85 compiler, runtime: panic on uncomparable map key, even [...] adds 0b953692632 2019-01-15 Thomas Koenig tkoenig@gcc.gnu.org adds a96be85278e 2019-01-15 Thomas Koenig tkoenig@gcc.gnu.org adds 1f4720bafea [D] Move building of typeof(null) values to a common function. adds 85bfd1290fd runtime: add padding to FFI type of struct ending with [...] adds 727d210bf24 Fix ICE on class-template argument deduction (PR c++/88795) adds cb94628769b gcc/: * godump.c (go_output_typedef): When outputti [...] adds 0ca47588bd2 Daily bump. adds de62156b618 Add myself adds 0f535bb05c8 [libbacktrace] Unify function name preference handling adds af93b844576 PR libstdc++/88738 treat shared_ptr and unique_ptr more lik [...] adds 45fb810dd92 Add self to maintainers list. adds 86a3ecf2148 Extend locations where to seach for Fortran pre-include. adds 2c099ba4fa7 Fix Arm big-endian regressions. adds c84c150f652 PR c/51628 PR target/88682 * c-c++-common/pr51628-10.c ( [...] adds 8a4481bea34 __builtin_<add/sub>_overflow issues on AArch64 (redux) adds a24d9a6abd0 __builtin_<add/sub>_overflow issues on AArch64 (redux) (cont) adds dfa1bf2cb1b * config/alpha/alpha.c (alpha_gimplify_va_arg): Handle sp [...] adds 9fc2172cd24 PR c++/78244 - narrowing conversion in template not detect [...] adds b92cc3ed88c /cp 2019-01-16 Paolo Carlini paolo.carlini@oracle.com adds 281796ea5c0 Fix PR88046 on AArch64 and Arm bare metal targets. adds e0b64342b99 2019-01-16 Tamar Christina tamar.christina@arm.com adds 76ea00a14d2 Fix ICE due to "combine" creating unreachable EH blocks (PR [...] adds 46c0cb43b0a [D] Fix failing EH execution test on i386. adds 7d476f3065d [libbacktrace] Factor out read_referenced_name_from_attr adds 78609a92514 syscall: mark C syscall functions noescape adds 93478c9fa2c Fix failing filesystem tests on mingw targets adds af0ac1f562d [libbacktrace] Read .gnu_debugaltlink adds 477b4e4c711 [libbacktrace] Return struct dwarf_data pointer from elf_add adds 7ad450d17aa [libbacktrace] Add altlink field to struct dwarf_data adds 151e535016d [libbacktrace] Handle alt FORMS without .gnu_debugaltlink adds 48da990d800 [libbacktrace] Handle DW_FORM_GNU_strp_alt adds 620f4ae9fc8 Daily bump. adds a581d79bc3d runtime: dropg before CAS g status to _Grunnable/_Gwaiting adds c6e0dd3d13f PR target/87306 * gcc.dg/vect/bb-slp-pow-1.c: Modif [...] adds 5461905d487 [PR88146] avoid diagnostics diffs if cdtor_returns_this adds f97941b78da [PR86648] use auto identifier for class placeholder templates adds c5f929a49a2 [PR87768] reset location wrapper suppression when reenterin [...] adds 6eeb79171f1 [rs6000] Support more prototypes for vec_ld and vec_st. adds 89436081f18 PR rtl-optimization/88870 * dce.c (deletable_insn_p): Nev [...] adds b1a639d2d35 PR tree-optimization/86214 * cfgexpand.c (add_stack_var_c [...] adds fd130d9a8ce 2019-01-17 Richard Biener rguenther@suse.de adds 37caf132620 gcc/ChangeLog: 2019-01-17 Wei Xiao wei3.xiao@intel.com adds d611890c0c3 2019-01-17 Wei Xiao wei3.xiao@intel.com adds 945ba7e7ac6 gcc/ChangeLog 2019-01-17 Wei Xiao wei3.xiao@intel.com adds e1d8b60b1cd gcc/testsuite/ChangeLog 2019-01-17 Wei Xiao <wei3.xiao@in [...] adds 1f1f43378b1 [AArch64] Initial -mcpu=ares tuning adds a395125a420 [PR c++/86610] lambda captures in templates adds 56b37606571 Rename stack-clash protection CFA register to avoid clash adds 7c1cc03cf89 * gimple-ssa-isolate-paths.c (stmt_uses_name_in_undefined_ [...] adds 51177ee3619 GCN libgfortran. adds 1b9bc90eadb GCN libgcc. adds 47bc734289b GCN machine description adds f8ada740d43 GCN back-end code adds d62c094913c GCN back-end config adds 88dbac33e4e Add dg-require-effective-target exceptions adds cbd1a9b1b4f Testsuite: GCN is always PIE. adds 79cc8acc417 Ignore LLVM's blank lines. adds acbbb815f1e Port testsuite to GCN adds 484fdf8b2e7 [libbacktrace] Add find_unit adds f6494275070 [libbacktrace] Handle DW_FORM_GNU_ref_alt adds 555388b4f80 [libbacktrace] Add btest_dwz test-case adds 212087032ad Fix Arm testcase by using NEON. adds 21a962b24ec PR libstdc++/88881 adjust filesystem::status and tests for [...] adds 2987a93d082 PR libstdc++/88884 fix filesystem::absolute("//") for mingw adds 464ac146f6d Fix filesystem::equivalent for mingw adds a4e7e061722 PR tree-optimization/88800 - Spurious -Werror=array-bounds [...] adds 098cc8f0058 C++: Fix ICE when adding overloaded operator via using_decl [...] adds 0f910e62f85 /cp 2019-01-17 Paolo Carlini paolo.carlini@oracle.com adds a6a41c97bfd 2018-01-17 Steve Ellcey sellcey@cavium.com adds 7e351bf905b 2018-01-17 Steve Ellcey sellcey@cavium.com adds 9d3c4130ff0 PR c++/86740, ICE with constexpr if and nested generic lambdas. adds 7214f613da8 Improve the C error for mismatched array string literal ini [...] adds 0cfa832ac2d PR middle-end/88273 - [8/9 Regression] warning: 'memcpy' of [...] adds ad7218d6d27 PR target/88734 * config/aarch64/arm_neon.h: Fix #pragma [...] adds 92eb00e5870 libphobos: Add OSX bindings for core.sys.posix.aio adds 7f909540fc1 Daily bump. adds 20ab60cd112 2018-01-17 Steve Ellcey sellcey@cavium.com adds a6872a2f043 libphobos: Add platform bindings for hppa-linux-gnu. adds d0a41de7e9d libphobos: Add Fiber/Thread support for StackGrowsUp. adds 978cfaf2353 PR go/88202 runtime: in sigprof, skip to sigtrampgo if [...] adds bc9c0483a66 PR c++/86205 - ICE with ?: of throw and template-id. adds 439926a72de Add self to MAINTAINERS adds eba46615ebc Reset proper type on vector types (PR middle-end/88587). adds 9a3c51d94d2 RTEMS/Ada: Remove RTEMS quirk adds 597c6d15f88 Document atomic fetch and nand adds 5c3317a8fb7 Reapply: 2018-12-15 Jakub Jelinek jakub@redhat.com adds 724a704e400 PR target/88734 * config/arm/arm_neon.h: Fix #pragma GCC [...] adds 6d2ac91430e PR target/85596 Add --with-multilib-list doc for aarch64 adds b8408dd39e1 [ARM][testsuite] follow-up to PR target/52813 and target/11 [...] adds 273d44ee4ec PR tree-optimization/86214 * tree-inline.h (struct copy_b [...] adds 359c1bf35e3 [AArch64] Add support for system register based stack prote [...] adds 02638fde1bc Describe better version mismatch in libgcov driver. adds 085a4ac705f Update error message prefix in libgcov profiling. adds c099f1ddfc6 Bump version of __gcov_indirect_call_profiler function as t [...] adds e319ca91f66 PR target/88799 Add +mp and +sec extensions to ARMv7-a adds 6d4e8a95239 c-family: Update unaligned adress of packed member check adds 58d47a89354 2019-01-18 Richard Biener rguenther@suse.de adds 60da8226d8a Update PR middle-end/88587 tests adds b2bc247178d PR c++/86926 * g++.dg/cpp1z/constexpr-lambda23.C: New test. adds 432ce2bcf2d PR libbacktrace/88890 * mmapio.c (backtrace_get_view): Ch [...] adds e882cbe6df6 rs6000: Fix *movsi_from_df (PR88892) adds 31975c5ea11 libgo: update to Go1.12beta2 adds ecd2d842658 PR c++/88875 - error with explicit list constructor. adds 3c1c2a8c6bc PR libstdc++/88782 avoid ODR problems in std::make_shared adds e7d29ea786c Daily bump. adds 34859308c34 gcc/testsuite/ChangeLog: adds 7b60c1315b5 PR fortran/88902 * trans-decl.c (gfc_get_symbol_decl): Do [...] adds 66f2cfaecce 2019-01-17 Thomas Koenig tkoenig@gcc.gnu.org adds 5dfc8b8e6e6 Claw back some of the code size regression in 548.exchange2_r adds 4af0d2bebe7 * config/aarch64/aarch64.c (aarch64_stack_protect_guard): [...] adds b7e6520a1cc 2018-01-19 Thomas Koenig tkoenig@gcc.gnu.org Paul Thom [...] adds 19081b87976 2019-01-19 Steven G. Kargl kargl@gcc.gnu.org adds c81c270299c 2019-01-19 Dominique d'Humieres dominiq@gcc.gnu.org adds 9486cb8925d Daily bump. adds 30b46595852 vector long long and vector double require vsx support. adds c161bb93158 [D] Fix IdentityExp comparison for complex floats. adds c343819b140 [D] Fix identity comparison for structs with complex float fields. adds 6832e904f66 * allocfail.c (main): Increase portability of printf statement. adds 1e260753c9d [D] Don't predefine GNU_StackGrowsDown on every target. adds 915df3d8dbf Limit AA walking in IPA summary generation adds 392c53f0f77 Daily bump. adds eaf966f3b7f gcc/testsuite/ChangeLog 2019-02-20 Ulrich Drepper <dreppe [...] adds dafe8c596ec PR libstdc++/86590 * include/bits/char_traits.h (__consta [...] adds ca55c217ce6 i386: Move Intel intrinsics head files to <immintrin.h> adds 26e8495a789 2019-01-21 Richard Biener rguenther@suse.de adds 996bdad985c Fix leak in splay-tree adds e807b7edf73 * gcc.dg/utf-array.c: Allow wchar_t to be printed as {lon [...] adds 8144bd526bd 2019-01-21 Bernd Edlinger bernd.edlinger@hotmail.de adds bdc0937805c 2019-01-21 Iain Buclaw ibuclaw@gdcproject.org adds f6aa5c0457a AArch64: Fix big-endian and ILP32 fail for simd-clone test. adds a8d12eb3b9b * hash-map-tests.c (test_map_of_strings_to_int): Show how [...] adds 99bf4b63215 PR sanitizer/88901 * typeck.c (cp_build_binary_op): Don't [...] adds bca15b83b3e PR target/88938 * config/i386/i386.c (ix86_expand_builtin [...] adds d2aef8c0f43 Merge dmd upstream 180465274 adds 0347a80e1dc 2019-01-21 Manfred Schwarb manfred99@gmx.ch adds d2019c0387a 2019-01-21 Dominique d'Humieres dominiq@gcc.gnu.org adds 77fe9474a57 PR c++/88949 * optimize.c (cxx_copy_decl): New function. [...] adds 4123e263f10 compiler: stop iterator on error adds 0e0a52c4662 libgo: fix building, and some testing, on Solaris adds f6681cf5e36 PR go/88927 runtime, internal/cpu: fix build for ARM G [...] adds 1f490ae5826 Daily bump. adds 4a1e2ff6733 [RS6000] PR88614, output_operand: invalid %z value adds 50c4a518122 MAINTAINERS: add myself. adds 1425cbaac1a 2019-01-22 Richard Biener rguenther@suse.de adds 9e73df6b9ea PR rtl-optimization/49429 PR target/49454 PR rtl-optimiz [...] adds 786a3490641 PR target/88905 * optabs.c (add_equal_note): Add op0_mode [...] adds 8167e4bd8d1 PR rtl-optimization/88904 * cfgcleanup.c (thread_jump): V [...] adds 090bd8bc5d9 2019-01-22 Nidal Faour nidal.faour@wdc.com adds d92b5509626 PR tree-optimization/88044 * tree-ssa-loop-niter.c (numbe [...] adds dc7008d9b11 Fix overwide shifts in PR/88903 testcase adds 9dbb0a86008 * config/sparc/sparc.c (parc_delegitimize_address): Recogn [...] adds 780d097413d Document AMD GCN. adds b9ee1c20544 2019-01-22 Richard Biener rguenther@suse.de adds cc41270a0d3 2019-01-22 Manfred Schwarb manfred99@gmx.ch adds f8f32a5f5c5 [arm] PR target/88469 fix incorrect argument passing with 6 [...] adds a1ab436f68f i386: Load external function address via GOT slot adds fd173b75445 golang.org/x/tools/go/analysis: pass "gccgo" to types.SizesFor adds 1c4657a33cd PR libstdc++/88740 Print assertion messages to stderr adds ea4750fc778 i386: Add mask2 to builtin_description adds ca6770cd09c Fix vect-nop-move.c test adds 0e814d1263f [arm] Further fixes for PR88469 adds 55d483b8b11 2019-01-22 Sandra Loosemore sandra@codesourcery.com adds 2e9ceebcd76 2019-01-22 Sandra Loosemore sandra@codesourcery.com adds 4348a41f0bc 2019-01-22 Harald Anlauf anlauf@gmx.de adds cefe3839e7a PR target/87064 * config/rs6000/vsx.md (*vsx_reduc_<VEC_r [...] adds f840847c0d6 PR middle-end/88968 * gimplify.c (gimplify_omp_atomic): H [...] adds 849c3260d33 PR target/88965 * config/rs6000/rs6000.c: Include tree-vr [...] adds e823a10e1f0 d/dmd: Merge dmd upstream e21c07e84 adds c4851c82eb6 2018-01-22 Steve Ellcey sellcey@marvell.com adds 0809454ab3b Fix -fsplit-paths documentation adds f869d3bd3eb Daily bump. adds 8eacaaff729 gcc/testsuite/ChangeLog: adds 10deaa55ec3 [nvptx, libgomp] Fix map_push adds 843d20adbf8 [nvptx, libgomp] Fix assert (!s->map->active) in map_fini adds 378fd7c7fc5 [nvptx, libgomp] Fix cuMemAlloc with size zero adds c5bd837eac4 PR tree-optimization/88964 * gimple-loop-interchange.cc ( [...] adds dd8452284dd [libbacktrace] Use size_t for low_offset/high_offset fields [...] adds 9b5c5b78801 [ARC] atomics: Add operand to DMB instruction adds c90ac5997bc * cgraphunit.c (cgraph_node::expand_thunk): When expanding [...] adds 047ecb201c1 PR sanitizer/89010 * libsanitizer/README.gcc: Update to c [...] adds feb90a0dd6f * BASE-VER: Bump to 9.0.1. adds 48c03f157ea PR c++/87893 - constexpr ctor ICE on ARM. adds a74580b3890 2019-01-23 Richard Biener rguenther@suse.de adds 1f03c41098b PR c++/88984 * cp-gimplify.c (genericize_switch_stmt): Mo [...] adds 8090d51ce27 PR c/44715 * cp-gimplify.c (genericize_cp_loop): Call beg [...] adds efe18adc604 aarch64: fix use-after-free in -march=native (PR driver/89014) adds dffbcba8a91 PR c++/88757 - qualified name treated wrongly as type. * [...] adds 58bc31f2331 PR target/88998 * config/i386/sse.md (sse2_cvtpi2pd): Add [...] adds c04a82c8a90 * g++.target/i386/pr88998.C (main): Use FP constant in the [...] adds 161cd7e62d3 libgcc2.c: Correct DI/TI -> SF/DF conversions adds 6edd2cf07ca 2019-01-23 Bin Cheng bin.cheng@arm.com Steve Ellce [...] adds bdaa0e840ac Daily bump. adds a898735322e fix tab alignment issue. adds 89fcfda61af fix comments typo. adds 80a091563bc runtime: install SIGURG handler on C created threads adds 297fd295d57 2019-01-24 Paul Thomas pault@gcc.gnu.org adds 37a93ae4d77 2019-01-24 Paul Thomas pault@gcc.gnu.org adds 32fae965210 Fix broken filename for .gcda files starting with '..' (PR [...] adds 13358730a93 2019-01-24 Richard Biener rguenther@suse.de adds b3c3048774b [nvptx, libgomp] Fix memleak in GOMP_OFFLOAD_fini_device adds f107411501a Fix failing test due to inconsistent strcmp results adds 4bc4fd900c1 PR libstdc++/88840 delay evaluation of constant until type [...] adds 349734df3fa Mitigation for PR target/88469 on arm-based systems bootstr [...] adds e42d723e083 PR tree-optimization/89027 * tree-inline.c (add_clobbers_ [...] adds b5e76680725 PR c++/88976 * c-typeck.c (c_finish_omp_cancel): Diagnose [...] adds 190cf9af90f PR middle-end/89015 * tree-nested.c (convert_nonlocal_ref [...] adds 77e21ca968d PR tree-optimization/88964 * gimple-loop-interchange.cc ( [...] adds 7fe7a53d990 PR debug/89006 * config/i386/i386.c (ix86_pic_register_p) [...] adds 42202832cf0 PR target/88948 * rtl.h (prepare_copy_insn): New prototyp [...] adds 5d95efcaec6 * ChangeLog: Correct PR classification. * testsuite/Chang [...] adds 530b8be5000 PR c/86125 - missing -Wbuiltin-declaration-mismatch on a mi [...] adds 8c89c5fc26e PR c++/89001 - mangling of reference temporaries adds a07a49f1277 * config/rs6000/altivec.md (build_vector_mask_for_load): U [...] adds d0728d5cd11 Daily bump. adds 794fefdae58 2019-01-25 Richard Biener rguenther@suse.de adds e31e24eefc7 [AArch64][SVE] Handle register-register pred_movs adds 1d5511dd17f 2019-01-25 Richard Biener rguenther@suse.de adds 8ec22c62453 [PATCH][AArch64] Fix generation of tst (PR87763) adds a0eb8b4fdad [testsuite] Add missing fenv effective target to fp-int-con [...] adds a76703bb02f [libbacktrace] Rename dtest to btest_gnudebuglink adds 2ed0e16fcfc [libbacktrace] Fix strrchr segfault adds 3e8e17778ee Fix Xiong's changelogs a bit adds 91843495f3d Fix output_constructor_bitfield handling of wide bitfields [...] adds eaaf56a17d8 This is pretty unlikely in real code, but similar to Arm, t [...] adds 2ff929d25ff [backtrace] Avoid segfault adds ec19e98b7be Add myself to MAINTAINERS adds 2ae44fa6148 2019-01-25 Steven G. Kargl kargl@gcc.gnu.org adds 837ddebd5ae /cp 2019-01-25 Paolo Carlini paolo.carlini@oracle.com adds f94683085f5 2019-01-25 Vladimir Makarov vmakarov@redhat.com adds 4d88fe56b78 Fix PR number in my ChangeLog entry. adds c0a8dacad95 Daily bump. adds e1b6ccb9e6b PR preprocessor/88974 * directives.c (SEEN_EOL): Move mac [...] adds f8cd11ee90b * gcc-interface/decl.c (annotate_value) <INTEGER_CST>: Use [...] adds 6dce35b7114 * gcc-interface/trans.c (Iterate_Acc_Clause_Arg): Fix form [...] adds 18b4b30ee3e * gcc-interface/trans.c (struct loop_info_d): Remove artif [...] adds 22163f0d9a7 libphobos: Merge phobos and druntime with upstream. adds aced6683f48 * gcc-interface/trans.c (gnat_to_gnu) <N_Assignment_Statem [...] adds 10f25579e55 * gcc-interface/trans.c (Regular_Loop_to_gnu): Use the SLO [...] adds e90b193844e Add myself to MAINTAINERS adds 48d79b6a99c 2019-01-26 Jerry DeLisle jvdelisle@gcc.gnu.org adds 905bf56b887 Fix bug number referenced in previous commit. adds bc3eb257a15 2019-01-26 Harald Anlauf anlauf@gmx.de adds cfa3a863d46 Fix ICE when handling void initialized manifest constants. adds 9eafff7e4fa [PR ipa/88933] Careful CFG cleanup in IPA-CP function trans [...] adds 6ee302e1f00 Daily bump. adds 6cb6b0d1f78 2019-01-26 Jerry DeLisle jvdelisle@gcc.gnu.org adds 36cd268134d PR target/87214 * config/i386/sse.md (<mask_codefor>avx5 [...] adds ecb2c722554 * gcc-interface/decl.c (array_type_has_nonaliased_componen [...] adds 6b56937c4e6 * repinfo.adb (List_Component_Layout): Remove superfluous [...] adds c35aa9f866d 2019-01-27 Jerry DeLisle jvdelisle@gcc.gnu.org adds 1d41b42f5f7 PR c++/89024 - ICE with incomplete enum type. * call.c (s [...] adds b7feeacee2d PR c++/88815 - narrowing conversion lost in decltype. PR [...] adds 2d3af3815fa PR fortran/70696 * gfortran.dg/coarray/event_3.f0: Add sa [...] adds ab86a6985ae Daily bump. adds 89338f04ee3 libgfortran: Use proper gthr.h API adds c768ada525b 2019-01-28 Richard Biener rguenther@suse.de adds bc923c209ee 2019-01-28 Richard Biener rguenther@suse.de adds 45935aa8d2b 2019-01-28 Richard Biener rguenther@suse.de adds b63c60edcea PR target/89073 * doc/invoke.texi (-mclwb, -mprfchw, -mrd [...] adds 7f68559bb81 2019-01-28 Bernd Edlinger bernd.edlinger@hotmail.de adds a6061e19548 2019-01-28 Bernd Edlinger bernd.edlinger@hotmail.de adds 97569c2cd28 * g++.dg/cpp0x/enum37.C: Add dg-error. adds f5c305f1dc5 * Makefile.in: Really regenerate. adds 44da2a173bd PR c++/88358 - name wrongly treated as type. * parser.c ( [...] adds 1c4c882db17 [libbacktrace] Fix and simplify xcoff_%.c pattern rule adds a24d5a80d6f PR middle-end/89002 * gimplify.c (gimplify_omp_for): When [...] adds 7c91c517c99 PR middle-end/89002 * gimplify.c (gimplify_omp_for): When [...] adds 2b6c2710238 compiler: improve recursive type detection adds a456bf31894 PR c/86125 * c-decl.c (last_fileptr_type): Remove. (last [...] adds b5c856bdb0d PR c/89045 * c-decl.c (build_compound_literal): Don't pus [...] adds 70f71249acd PR libstdc++/68737 Do not use vsnprintf on HPUX adds 3a86f901041 Daily bump. adds 710397ad5bf Ensure pool resources always use normal mode vector adds 38129d1a07e Fix tests that fail in C++2a mode adds 307e86fcfe4 Avoid ambiguity between C++2a std::erase_if and LFTS version adds 5f15e7183a8 Add missing exports for symbols used by directory iterators adds 24d49c9285a runtime: use the call instruction's PC for panic-in-run [...] adds 5efc435685c Fix tests for complex overloads of std::arg and std::proj adds b4cbe225371 [libbacktrace] Don't assign check_PROGRAMS to TESTS adds c4b0762a53d 2019-01-29 Richard Biener rguenther@suse.de adds 25b414dfc07 Mark gdc.dg/pr89042?.d as compile tests adds b4371b277f1 [ARC] Enable init_array support. adds 780422ff1b0 runtime: fix sigprof frame counting adds 107cba11434 PR c++/89089 - ICE with [[no_unique_address]]. adds 5c1bcc1b497 [libbacktrace] Add test-cases exercising build-id and dwz adds 2c4b47e3d07 PR c++/66676 PR ipa/89104 * omp-simd-clone.c (simd_clone [...] adds 659d7fd3b22 2019-01-29 Thomas Koenig tkoenig@gcc.gnu.org adds 04397e6c108 Daily bump. adds bd509204309 PR testsuite/89110 * g++.dg/other/nontype-1.C: Expect err [...] adds 64e3499e238 PR c++/86943 - wrong code converting lambda to function pointer. adds 8421f31a6ec PR middle-end/88956 - ICE: Floating point exception on a me [...] adds 99e4092db60 * dumpfile.c (opt_info_switch_p_1): Ignore '-' if it appea [...] adds 915549a3bba PR c/89061 * c-tree.h (C_DECL_COMPOUND_LITERAL_P): Define [...] adds cc4ffc4c17b PR c++/89105 * config/i386/i386.c (ix86_warn_parameter_pa [...] adds 7617d72de2f Cache effective-target llvm_binutils result. adds a657d4f2881 2019-01-30 Richard Biener rguenther@suse.de adds 915cfb823ed Default compute dimensions: list "-fopenacc-dim" in documentation adds f665d347966 gcc/ChangeLog: adds 99ec6287ef6 PR fortran/88678 * config/fpu-glibc.h (set_fpu_trap_excep [...] adds ef091666486 2019-01-30 Richard Biener rguenther@suse.de adds 5851d123591 2019-01-30 Dominique d'Humieres dominiq@gcc.gnu.org adds 0956da84cd1 compiler: support alias to pointer type as method receiver adds dae923a77fa * doc/xml/manual/status_cxx2020.xml: Update P0600 entry. adds 7066144aacd PR c++/89119 - ICE with value-initialization in template. [...] adds c0f854d74a2 PR fortran/88678 * config/fpu-glibc.h (support_fpu_trap): [...] adds 911fe55b5ad 2019-01-30 Bill Schmidt wschmidt@linux.ibm.com adds 3143c7ef60e 2019-01-30 Vladimir Makarov vmakarov@redhat.com adds e87c2412f41 * config/i386/sfp-exceptions.c (__sfp_handle_exceptions): [...] adds e7b22e58a84 PR libstdc++/89117 fix path::replace_extension("") case adds 9b0e9786696 PR c++/88988 * lambda.c (is_capture_proxy): Don't return [...] adds 9d686c4f1b5 Daily bump. adds c6f7ddb636f PR other/89106 - cast-to-union documentation incorrect w.r. [...] adds a11ed94b86d 2019-01-30 Jerry DeLisle jvdelisle@gcc.gnu.org adds abb9ae6662a PR libstdc++/88170 * c-pretty-print.c (pp_c_enumeration_c [...] adds b555c94fe66 2019-01-31 Richard Biener rguenther@suse.de adds 06438ec9486 PR sanitizer/89124 * ipa-inline.c (sanitize_attrs_match_f [...] adds 45ccb5c437a 2019-01-31 Richard Biener rguenther@suse.de adds 841c4887bbb [libbacktrace] Fix .gnu_debugaltlink build-id check adds c194927177a 2018-01-31 Bill Schmidt wschmidt@linux.ibm.com adds 8c28f0efefe PR c++/88752 - ICE with lambda and constexpr if. adds d6bfe4508ad Fix bogus fix-it for FLT_MAX (PR c/89122) adds e739972ad6a PR target/89071 * config/i386/i386.md (*extendsfdf2): Spl [...] adds c8f861a0a80 PR c++/89083, c++/80864 - ICE with list initialization in [...] adds f6691383a6d * config/alpha/t-linux: Add -mfp-rounding-mode=d to HOST_ [...] adds a82041ddf79 2019-01-31 Thomas Koenig tkoenig@gcc.gnu.org adds b42cf2b2cfb * libgfortran/ChangeLog: Better commit message for my last [...] adds 0bd73648d18 PR middle-end/89137 * omp-low.c (lower_omp_task_reduction [...] adds 74fa3048e41 Daily bump. adds f1329be6059 PR c++/88983 - ICE with switch in constexpr function. * c [...] adds 886345e63d9 PR tree-optimization/88932 * tree-predcom.c (try_combine_ [...] adds 0338fcd3be4 2019-02-01 Richard Biener rguenth@suse.de adds 5ab8180e9dd PR c++/87175 * parser.c (cp_parser_gnu_attributes_opt): S [...] adds d681ced2953 PR tree-optimization/88107 * tree-cfg.c (find_outermost_r [...] adds 38f851c467c PR tree-optimization/89143 * wide-int-range.h (wide_int_r [...] adds 9c0775d39b7 2019-02-01 Richard Biener rguenther@suse.de adds a6d33bbd93a 2019-02-01 Richard Biener rguenther@suse.de adds 3ba76065a31 * parms.def (MAX_INLINE_INSNS_SINGLE): Reduce from 400 to 200. adds b02075cf2ef 2019-02-01 Richard Biener rguenther@suse.de adds 4fc58033b66 compiler: support alias to pointer type as receiver in [...] adds 0a185e0fefc Add two missing dump_enabled_p calls adds 48910cfb116 [PR hsa/87863] Set assembler name of group and global varia [...] adds f280c6d35ca combine: Use TDF_DETAILS for "can't combine" dump prints adds bdb432761c3 PR c++/88325 - ICE with invalid out-of-line template membe [...] adds 83b4aba6886 runtime, sync: use __atomic intrinsics instead of __sync adds 80fbbe7102c libgo: add hurd build tags adds 2c256c5f463 libgo: add hurd build tags to test files adds c6ad139db16 libgo: add configury and sysinfo support for hurd adds 49b830df17f PR fortran/83246 PR fortran/89084 * trans-decl.c (genera [...] adds 880d54cc5e2 runtime: add getproccount for hurd adds 7f6106a96e4 Regenerate .pot files. adds 99f11c1c92c runtime: add hurd netpoll and semaphore support adds b27fce455d9 PR middle-end/87887 * config/i386/i386.c (ix86_simd_clone [...] adds 8b6c53248b9 Daily bump. adds 5f6f6e51c0f * nsdmi-template14.C: Expect error for last example. adds c758dd5ada3 PR c++/88761 - ICE with reference capture of constant. adds 285eb84dcab 2019-02-02 Paul Thomas pault@gcc.gnu.org adds ba3862bc77c 2019-02-02 Paul Thomas pault@gcc.gnu.org adds 1834f7a39cd 2019-02-02 Paul Thomas pault@gcc.gnu.org adds b399769c0ad 2019-02-02 Thomas Koenig tkoenig@gcc.gnu.org adds 8151f6171a9 2019-02-02 Dominique d'Humieres dominiq@gcc.gnu.org adds 0aed652faa6 Daily bump. adds 1efbfaebe75 2019-02-03 Richard Biener rguenther@suse.de adds cb69e8a6533 PR target/89071 * config/i386/i386.md (*sqrt<mode>2_sse): [...] adds 934ccfef21c 2019-02-03 Thomas Koenig tkoenig@gcc.gnu.org adds 0ff407d4513 PR c++/44648 - missing -Wunused warning on a const variable [...] adds 3f99f52e36c PR c/69661 - missing -Wsequence-point warning adds 21350b1beb2 Daily bump. adds 639b0667f9a [NDS32] Remove all -mtlsdesc-trmpoline related things. adds 60808bb6836 [NDS32] Restrict address mode, when symbol is TLS model. adds 00334655954 * g++.dg/torture/alias-1.C: New test. adds fafc3eb10cb contrib/dg-extract-results: Handle timeout warnings adds 9aeedd05e3b [NDS32] Change naming rule for dyanmic linker. adds 50d9292e6b4 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | com [...] adds 53d885b7ce4 * config/sparc/sparc.h: Remove superfluous blank lines. * [...] adds d92348e0e25 Bail out when ipa_fn_summaries does not contain entry for c [...] adds d7b02225f51 Report error when -fpre-include can't be opened (PR fortran [...] adds 90f52861731 Bail out when ipa_fn_summaries does not contain entry for c [...] adds 441c64de031 [RS6000] Emit inline PLT when -mno-tls-markers adds dd6ae822e5e [RS6000] Fix potiential buffer overflow adds 6c23b2c4c30 Do not dereference NULL pointer in resolve_ref (PR fortran/89185). adds d9fb0d23fae doc: showcase a "union of vectors" pattern (PR 88698) adds df378257ed0 2019-02-04 Harald Anlauf anlauf@gmx.de adds ec127bff7e3 Daily bump. adds 9ca54fa17dc [PR87770] test partial specializations for type dependence adds 2b8a71801e8 2019-02-05 Richard Biener rguenther@suse.de adds f8037d2a58f PR target/89186 * optabs.c (prepare_cmp_insn): Pass x and [...] adds 71625a15cae Rename __is_trivially_relocatable to __is_bitwise_relocatable. adds 77ea22a574f GCOV: remove misleading branches and calls info for -f opti [...] adds b03489db2cb PR libstdc++/89090 avoid C++17 features in C++11/C++14 code adds eca5e8d48af PR libstdc++/89130 restore support for non-MoveConstructible types adds 74c88c5f4f8 Restore previous behaviour of test adds 1b73bd5bda9 2019-02-05 Richard Biener rguenther@suse.de adds 12edc914e3e gcc/testsuite/ChangeLog: adds 969a9cce621 PR rtl-optimization/89195 * combine.c (make_extraction): [...] adds b640dd11970 PR libstdc++/89194 untangle is_convertible and is_nothrow_c [...] adds 32b5e7b8235 PR target/89188 * dce.c (delete_unmarked_insns): Don't re [...] adds 320c312b455 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int1 [...] adds 23c419116bb 2019-02-05 Aaron Sawdey acsawdey@linux.ibm.com adds d27c109b761 2019-02-05 Aaron Sawdey acsawdey@linux.ibm.com adds a64417d4b87 S/390: Remove load and test fp splitter adds b81e8ebc8d5 Fix pr84711.c testcase adds 8f2ebee5568 compiler: check duplicate implicit indexes in slices/arrays adds 74ce2ebbe29 PR c++/89158 - by-value capture of constexpr variable brok [...] adds 6058af91a43 PR rtl-optimization/11304 * gcc.target/i386/call-1.c (set [...] adds 0027ff69d43 libgccjit: introduce gcc_jit_context_add_driver_option adds b5a6b127183 PR c++/89187 * optimize.c (maybe_thunk_body): Clear TREE_ [...] adds e89e4fec6d7 PR libstdc++/89128 add deduction guides for container adaptors adds 746cef7e642 Update .po files. adds 92d21baffd8 Daily bump. adds 45287c8a4b5 Fix type of extern array declared in inner scope with outer [...] adds 1a1a006be54 gcc/go: PR go/89019 * go-gcc.cc (Gcc_backen [...] adds 641cffa6fad PR middle-end/89210 * fold-const-call.c (fold_const_vec_c [...] adds b7c999fc8cb PR c/89211 * c-parser.c (c_parser_declaration_or_fndef): [...] adds d75855b4d33 2019-02-06 Richard Biener rguenther@suse.de adds 4836c4f15c0 * libgnarl/s-linux__x32.ads: Resync list of signals with s [...] adds e70bf299f6d README: update text to describe current status adds af2aae4f195 2019-02-06 Bill Seurer seurer@linux.vnet.ibm.com adds e32f625e484 PR libstdc++/89102 fix common_type<> and common_type<T> spe [...] adds f180bf55374 * ru.po: Update. adds 95be3519f33 Fix gcc.dg/debug/dwarf2/inline5.c with Solaris as (PR debug/87451) adds c92ab8d4164 Fix locations in conversion_null_warnings (PR c++/71302) adds 9d066a444e9 2019-02-06 Thomas Koenig tkoenig@gcc.gnu.org adds 9c493e51b46 PR go/89199 sync/atomic: use strong form of atomic_com [...] adds 8c429430e4a * eo.po: Update. adds 2947ccc6135 * config/i386/i386.c (ix86_expand_prologue): Emit a memory [...] adds c2041c0abcc 2019-02-06 Vladimir Makarov vmakarov@redhat.com adds ceb693dec87 Daily bump. adds 0e0673713d6 internal/syscall/unix: add constants for hurd adds 75b689468ac syscall: add Hurd support adds 7276377d8ef os, net, crypto/x509: add hurd support adds 7490764f0a1 os, syscall: Hurd fixes for a couple of tests adds 939d44f32a2 [PR86218] handle ck_aggr in compare_ics in both and either [...] adds b506158b2c7 [AArch64] Use neon_dot_q type for 128-bit [US]DOT instructi [...] adds f87ebcbc466 [arm] Use neon_dot_q type for 128-bit V[US]DOT instructions [...] adds d54f2f3643d Arm: Fix NEON REG to REG reload failures. (PR/target 88850) adds fdd95da7206 AArch64: Fix initializer for array so it's a C initializer [...] adds bb8389e1f0d [Patch] [arm] Fix 88714, Arm LDRD/STRD peepholes. adds 8c0752a66e8 S/390: Fix the vec_xl / vec_xst style builtins adds a9dd72737cc * libgnarl/s-linux__sparc.ads (ETIMEDOUT): Set to correct value. adds 8b7a262dbec Only run on arm architecture adds 27c348b741e 2019-02-07 Dominique d'Humieres dominiq@gcc.gnu.org adds 3e03d896ad0 i386: Fix typo in *movoi_internal_avx/movti_internal adds 44b8cbb6334 [AArch64] Change representation of SABD in RTL adds 72ea15e5254 Fix more ICEs in -fsave-optimization-record (PR tree-optimi [...] adds 4d7e9a0897a Daily bump. adds 15e58db858b [libbacktrace] Handle DW_FORM_ref_addr adds 70cf6439a02 * cfganal.c (pre_and_rev_post_order_compute_fn): Use fn in [...] adds 829a2e030f3 2019-02-08 Richard Biener rguenther@suse.de adds 216ad75036c [libbacktrace] Declare external backtrace fns noinline adds 82182896a93 PR rtl-optimization/89234 * except.c (copy_reg_eh_region_ [...] adds 09c123a0f81 * gcc-interface/trans.c (Regular_Loop_to_gnu): Replace tes [...] adds da383d19ca8 * gcc-interface/trans.c (elaborate_all_entities): Do not e [...] adds 62a6ebbd3ed * gcc-interface/utils.c (max_size) <tcc_unary>: Be prepare [...] adds a10a673ad1d i386: Use OI/TImode in *mov[ot]i_internal_avx with AVX512VL adds c1ad667218b * gcc-interface/trans.c (gnat_to_gnu) <N_Aggregate>: Minor [...] adds 9160da73a1d 2019-02-08 Richard Biener rguenther@suse.de adds e4157058215 S/390: Introduce jdd constraint adds 40d78a35bfe 2019-02-08 Richard Biener rguenther@suse.de adds af979d8594c expr.c: Correct indentations in expand_constructor adds e9f7f5f0c14 S/390: Implement vector copysign. adds b8a747181ed 2019-02-08 Jozef Lawrynowicz jozef.l@mittosystems.com adds 67f1426f835 2019-02-08 Vladimir Makarov vmakarov@redhat.com adds 83658f4110c PR tree-optimization/88739 * gcc.c-torture/execute/pr8873 [...] adds ccd607ebe23 [RS6000] Correct save_reg_p adds b74edfe62d5 Daily bump. adds 5256b0dd6ec Add noexcept to filesystem::path query functions adds 116200f6617 PR middle-end/89246 * config/i386/i386.c (ix86_simd_clone [...] adds 7d41610c85b 2019-02-09 Paul Thomas pault@gcc.gnu.org adds 645d7017d37 PR ipa/88711 * gfortran.dg/pr79966.f90: Xfail everwyhere. adds c46e7b0e414 2019-02-09 Aaron Sawdey acsawdey@linux.ibm.com adds 517c0439dde 2019-02-09 Harald Anlauf anlauf@gmx.de adds 0d47011127d PR ipa/88755 * params.def (uninlined-function-insns, unin [...] adds 3528239ead5 PR lto/87809 * tree.c (fld_simplified_type_name): Use DEC [...] adds 01cadaa28c9 Fix PR number. adds b0c4bd4dfa4 * ipa-visibility.c (localize_node): Also do not localize [...] adds 16a64ffc64b Daily bump. adds 1cd00d9eaf9 [libbacktrace] Add btest_lto adds 0d8e7678c46 Don't XPASS gnat.dg/lto19.adb adds 5cf169ff41d [NDS32] Have nds32_spilt_doubleword to split POST_INC. adds b321b7efb55 [NDS32] Refine register dwarf span. adds d4285bd7de9 d/dmd: Merge upstream dmd 39edbe17e adds 32a2ae974b5 [NDS32] Add 'trap' pattern for __builtin_trap (). adds f3848894109 PR lto/89272 * tree.c (fld_simplified_type_name): Also ke [...] adds dd31e240e91 PR tree-optimization/89268 * tree-if-conv.c (version_loop [...] adds 36db07f2291 [NDS32] Set default --with-nds32-lib correctly. adds f7d92dff7e8 libphobos: Merge phobos upstream 6c9fb28b0 adds ce0d2534e5a 2019-02-10 Thomas Koenig tkoenig@gcc.gnu.org adds dd686aa962c 2019-02-10 Thomas Koenig tkoenig@gcc.gnu.org adds 3c0f9ba3d25 2019-02-10 Thomas Koenig tkoenig@gcc.gnu.org adds c81536e784a libphobos: Apply core.internal.hash updates from druntime adds 59b584a4478 libphobos: Merge upstream druntime 2f764ab6 adds da8dcadb1d7 Daily bump. adds 5b34cd30ff9 i386: Fix a typo in comments for for "Yd" adds fde55a839e1 * config/cris/cris.c (cris_preferred_minimum_alignment): F [...] adds cb587da0eef [NDS32] Add memory mode in call pattern. adds 8cdb02063fc Construct ipa_reduced_postorder always for overwritable (PR [...] adds 515d3add308 * function.c (assign_parm_setup_block): Use the stored si [...] adds 4a43dc1d914 PR bootstrap/88714 * config/arm/ldrdstrd.md (*arm_ldrd, * [...] adds 0281dc503ce Add AMD GCN maintainers adds fb9cd282910 Restore .init_array etc. detection on 64-bit Solaris adds aaacaee2db0 PR libstdc++/89023 fix test that fails when <omp.h> not available adds eb6b3c61894 [RS6000] No inline PLT for V4 bss-plt, implement -mno-pltseq adds 2e25871bc92 [gcc] adds dd9bf21a80f Arm: Update tests after register allocation changes. (PR/ta [...] adds 40dea7a3b2e gcc/testsuite/ChangeLog: adds 08acf739fbe PR c++/87996 - size of array is negative error when SIZE_MA [...] adds 49a30f91deb PR tree-optimization/88771 - Misleading -Werror=array-bounds error adds 5f2991399df [COMMITTED] Fix pthread errors in pr86637-2.c adds ba73dfbafbf * fi.po, fr.po: Update. adds b10193f4e89 * typeck2.c (digest_init_r): Remove commented code. adds 61b9455331c PR c++/88977 * pt.c (convert_nontype_argument): Pass true [...] adds 4426330625e PR c++/89212 - ICE converting nullptr to pointer-to-member [...] adds 33fe677ecbc PR c++/89241 - ICE with __func__ in lambda in template. adds 93b422b48eb mksysinfo: remove incorrect quotes in st_fsid handling [...] adds 1154784fb4d Daily bump. adds e7e0c93c02e linemap_line_start: protect against location_t overflow (PR [...] adds 4ea8ba24373 2019-02-12 Richard Biener rguenther@suse.de adds cdea51a5715 PR lto/88777 * cgraphunit.c (analyze_functions): Clear RE [...] adds 3f00a89f9cd * asan.c (asan_expand_mark_ifn): Take into account the ali [...] adds 0f7c25df5f3 Fix splay tree KEY leak detected in GDB test gdb.base/macscp.exp adds d3fb548ca6a Revert a hunk from r261322 (PR lto/88876). adds 32e6b120ba1 [libbacktrace] Handle bsearch with NULL base in dwarf_lookup_pc adds f523999089f 2018-01-12 Bill Schmidt wschmidt@linux.ibm.com adds 7bd6e7543f2 S/390: Reject invalid Q/R/S/T addresses after LRA adds 58b7df032ed libphobos: Merge upstream phobos 791c5d240 adds 916752cab36 i386: Revert revision 268678 and revision 268657 adds c8e19553192 PR c++/89144 - link error with constexpr initializer_list. adds 90ef2e6a218 syscall: don't assume that WIFCONTINUED is defined adds 6791dc2b9b6 * doc/invoke.texi (RS/6000 and PowerPC Options): Remove du [...] adds 60d22d0d1f7 PR go/89193 * Makefile.am (mostlyclean-local): Avoid gett [...] adds fb45357b3fc Daily bump. adds 4c5d288b95d rs6000: Add support for the vec_sbox_be, vec_cipher_be etc. [...] adds eb258b7d087 Remove a barrier when EDGE_CROSSING is removed (PR lto/88858). adds 154019eb19a libphobos: Fallback on UnwindBacktrace if LibBacktrace not [...] adds d8dd2f06b94 PR target/89290 * config/i386/predicates.md (x86_64_immed [...] adds 64bd49fa9b6 /cp 2019-02-13 Paolo Carlini paolo.carlini@oracle.com adds 95bf49100e4 PR middle-end/89281 * optabs.c (prepare_cmp_insn): Use UI [...] adds 933a5ec7a7b Fix -fdec simplification (PR fortran/88649). adds 4cbfbcd78ec 2019-02-13 Jakub Jelinek jakub@redhat.com adds bb78a1de73d Clean up MPX-related stuff. adds a7f0b0f652b AArch64: Allow any offset for SVE addressing modes before reload. adds f2da1a764fb C++ concepts: fix ICE with requires on dtors (PR c++/89036) adds 389f58a1cb3 [ARM] Fix Thumb-1 ldm (PR89190) adds 2a18fb57aec PR c++/77304 * g++.dg/cpp2a/nontype-class13.C: New test. adds 601c59dd85e [PR87322] move cp_evaluated up to tsubst all lambda parms adds 40563cf7c35 [PR86379] do not use TREE_TYPE for USING_DECL_SCOPE adds 3a86062729d PR c++/89297 - ICE with OVERLOAD in template. * semantics [...] adds 055cced29a1 * config/i386/sse.md (vec_set<VI4F_256_512:mode>_0): Use [...] adds 4194f872bd3 PR libstdc++/89345 Only define std::destroying_delete for C++2a adds 686daad6a60 Daily bump. adds 4d502758fa2 gcc/: * optc-save-gen.awk: Set var_opt_hash for initial op [...] adds 80c3e1083a3 * go-gcc.cc: #include "opts.h". (Gcc_backend::function): [...] adds cd3f735a9ce PR middle-end/89284 * passes.def: Swap pass_ubsan and pas [...] adds c677a9d7dfd Document LWG 2735 status and add test adds bcdfc955ae9 PR tree-optimization/89314 * fold-const.c (fold_binary_lo [...] adds 9724de38f8f PR middle-end/89303 add testcase for std::enable_shared_from_this adds 71fe24c613c Call free_dominance_info when transformed in DCE (PR rtl-op [...] adds dac1fbf62c5 Fix PR72715 "ICE in gfc_trans_omp_do, at fortran/trans-open [...] adds ee32dd6496e Enforce LWG DR 2566 requirement for container adaptors adds 48772ec35ae LWG 2537 fix priority_queue constructors to establish invariant adds 99d130bf45d Add std::timespec and std::timespec_get for C++17 adds b84c2e9a57e PR lto/88677 Fix PR number. adds 5770b8ce961 When this testcase was introduced it failed to account for [...] adds a3d1baa9998 DR 2586 fix value category in uses-allocator checks adds b24f00b1d03 Update libstdc++ documentation for implementation status adds ea257f14ec2 Arm: Add HF modes to ANY iterators adds 1bbfe9f8117 Update libstdc++ documentation for C++2a implementation status adds e06fcd5a3dc Provide __start_minfo/__stop_minfo for linkers that don't ( [...] adds 07a9d3db682 Arm: Fix testism in pr88850 testcase. adds f03a9fbf41a compiler: check duplicate string keys in map composite [...] adds 4382a5c9a22 2019-02-14 Harald Anlauf anlauf@gmx.de adds 7b5a0e556f3 * da.po: Update. adds 69e59f370be * da.po: Update. adds b3318e77542 2018-02-14 Steve Ellcey sellcey@marvell.com adds 9d66f321abb 2018-02-14 Steve Ellcey sellcey@marvell.com adds d7ee909e9ad PR go/89321 compiler: copy has_padding field from conv [...] adds 668bd806c74 Add netbsd support for D compiler and runtime adds 9da40462ba1 PR 81552 Improve and document -flag-init-integer adds 6c5f54a515e * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on [...] adds d827ccd485a PR rtl-optimization/89354 * combine.c (make_extraction): [...] adds 39533ba6d09 * config/i386/i386.h (TARGET_SUBTARGET64_ISA_DEFAULT): En [...] adds ab8d2a6f7e2 Daily bump. adds dcbf7aa2888 * go-backend.c (go_imported_unsafe): Update optimization_ [...] adds 600bc9f1202 PR go/89168 libgo: change gotest to run examples with output adds 81487fff93c compiler, runtime: harmonize types referenced by both C and Go adds 689babb363d PR other/89342 * optc-save-gen.awk: Handle optimize_fast [...] adds 8c6d2f0f033 PR c/89340 * c-decl.c (start_function): Clear TREE_PUBLIC [...] adds bc6e884ff51 PR tree-optimization/89278 * tree-loop-distribution.c: In [...] adds adcec5a35be * c-c++-common/ubsan/opts-1.c: New test. * c-c++-common/u [...] adds 66edcee6e14 PR other/69006 PR testsuite/88920 * lib/gcc-dg.exp: If l [...] adds ca5e75514d1 libgcc/ * config/visium/lib2funcs.c (__set_trampoline_pari [...] adds 9703fa32c66 * c-c++-common/patchable_function_entry-decl.c: Do not run [...] adds 2df51ced92a * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option. adds 7d32ec88cc6 runtime: add type cast for non-split-stack calls to sca [...] adds d9c42406016 runtime: include <syscall.h> and <sys/syscall.h> if available adds a0b2fd707f3 PR go/89123 internal/cpu, runtime: add S/390 CPU capab [...] adds dee6bc16ce5 2019-02-15 Aaron Sawdey acsawdey@linux.ibm.com adds a35cc95b470 Arm: Remove alternative from neon_softfp_fp16 directive. adds 20a1e42bf4b * config/i386/darwin.h (TARGET_FPMATH_DEFAULT_P): New define. adds 821e5486588 i386: Fix ')' in VALID_MMX_REG_MODE adds 6d6e18921dc PR go/89368 compiler: write barrier check nil-check po [...] adds 724165bd228 * asan.c (asan_emit_stack_protection): Use full-sized mask [...] adds 1721368e56a * config/sparc/linux.h (ASAN_CC1_SPEC): Define. (CC1_SPEC [...] adds 88af6fa9fec * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC. * [...] adds 9a8c5dc032f compiler,runtime: use __builtin_dwarf_cfa for getcallersp adds bf4d9552d7c Daily bump. adds c2008037f26 * config/i386/i386.md (*movqi_internal): Remove static fro [...] adds 78a0882d682 PR rtl-optimization/66152 * builtins.h (c_readstr): Decla [...] adds 62fce26f785 * c-c++-common/patchable_function_entry-decl.c: Add -fno-p [...] adds 9ad48282b29 2019-02-17 Thomas Koenig tkoenig@gcc.gnu.org adds 3bb711c44d9 Fix excess warnings from -Wtype-limits with location wrappe [...] adds d43619f4b68 PR middle-end/88074 * simplify.c (simplify_transformation [...] adds 3d05392c15f i386: Correct *vec_extractv2si_zext_mem adds 94d48c3217c i386: Add ssse3_pmulhrswv4hi3 expander adds 9ee6d68dc9f Daily bump. adds 44cafe18840 [RS6000] Fix <bd>_<mode> and <bd>tf_<mode> splitters adds 33e6651dd18 PR c++/89217 - ICE with list-initialization in range-based [...] adds 2d4ba130bd5 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error. adds 9821a0dccf0 PR c++/89315 * g++.dg/cpp0x/initlist114.C: New test. adds 6607b4d27d3 PR c++/89356 * g++.dg/abi/mangle68.C: New test. * g++.dg [...] adds b6c59db3ec5 2019-02-17 Harald Anlauf anlauf@gmx.de adds 4c6b245ab38 2019-02-17 Harald Anlauf anlauf@gmx.de adds fab289557c0 Daily bump. adds dd2e9d21b7d Support if statement in !GCC$ builtin directive. adds 1add72d5698 Come up with fast {function,call}_summary classes (PR ipa/89306). adds f6c03eeac36 [PR 89209] Avoid segfault in a peculiar corner case in SRA adds 019260c8ca1 Use 1UL constant in order to not overflow (PR c++/89383). adds 189c9121833 * config/s390/s390.md (*<risbg_n>_ior_and_sr_ze, *<risbg_ [...] adds a818fd0b6ad PR target/89361 * config/s390/s390.c (s390_indirect_branc [...] adds 9b964845dfb PR target/89369 * config/s390/s390.md (*r<noxa>sbg_<mode> [...] adds 8f1c704158a PR bootstrap/88714 * config/arm/arm.md (*arm_movdi, *movd [...] adds 94d4532cf80 2019-02-18 Richard Biener rguenther@suse.de adds f7690f14f6e Tabify all D *.exp files adds 9dddf1a65fe Fix test pr88680.C adds 140615bb914 Fix libstdc++ filesystem tests adds ec425a89c34 PR middle-end/89294 - ICE in valid_constant_size_p adds 85bbaeac3dd gcc/ChangeLog: adds d50eaffb899 2019-02-18 Thomas Koenig tkoenig@gcc.gnu.org adds 2c3f2398a8f gcc/ChangeLog: adds a1e1b603658 Improve duplicate [[likely]] diagnostic. adds 4bd133e5720 Fix g++.dg/torture/pr89303.C with Solaris ld adds faab32dac48 2019-02-18 Sharon Dvir unapologtic@gmail.com adds f6347d1a36e Improve diagnostic for redundant template arguments in dec [...] adds e57389f759c * fr.po: Update. adds f667f7c1c55 libphobos: Detect if qsort_r is available adds d017d2926ec Daily bump. adds 6aaacaf1160 PR c++/89336 - multiple stores in constexpr stmt. adds 25694c85061 P0482R5 char8_t: Standard library support adds 4acc5060446 P0482R5 char8_t: New standard library tests adds affcb65b447 Adjust C++11/C++14 tests to work with -fchar8_t adds 31358ed0838 PR c++/89390 * error.c (qualified_name_lookup_error): Onl [...] adds fcea8c4d9fb PR c++/89391 * typeck.c (build_reinterpret_cast_1): Don't [...] adds 5ebe5c4447f PR c++/89387 * lambda.c (maybe_generic_this_capture): Don [...] adds e42417471da PR middle-end/89303 * g++.dg/torture/pr89303.C: Move ever [...] adds ebc4a4d2912 Fix libphobos linking on Solaris 11 adds e5316b8aade * rtlanal.c (get_initial_register_offset): Fall back to th [...] adds 79ae32275d4 Fix libphobos.shared/load.d compile failure on Solaris adds cda34b22ac8 2019-02-19 Richard Biener rguenther@suse.de adds d572a4c3f86 2019-02-19 Chung-Lin Tang cltang@codesourcery.com adds 88e188fce8c i386: Set ix86_fpmath to FPMATH_387 without SSE adds 82882b6f406 runtime: abort stack scan in cases that we cannot unwin [...] adds 3616f7fbce2 PR go/89169 internal/cpu: do not require POWER8 adds 3eedad7ade5 [PR87924] OpenACC wait clauses without async-arguments: rem [...] adds 36c58fb150e * unwind-dw2.c (_Unwind_GetGR) [DWARF_ZERO_REG]: Compare [...] adds 4946f3a3119 2019-02-19 Thomas Koenig tkoenig@gcc.gnu.org adds 32c866396f3 2019-02-19 Bernd Edlinger bernd.edlinger@hotmail.de adds d69a5a23ec4 Fix pr88850 test adds 6180c9601aa compiler: add debugger-callable AST dump functins adds 4d600d2551b * config/gcn/gcn.c (print_operand): Fix typo. adds cfa86c5ebc8 Daily bump. adds ce7f22f1f01 PR c++/88368 - wrong 'use of deleted function' adds a36e00c1b3c [rs6000] fix PR 88100, range check for vec_splat_{su}{8,16,32} adds 25395ee8780 PR libstdc++/89402 * src/c++98/compatibility-ldbl.cc (_ZN [...] adds f4ed9e9b1f6 Document Fortran header directive. adds 336ccf281bd Correction of ChangeLog entry, Thomas provided the code for [...] adds ab0fbe16310 /cp 2019-02-20 Paolo Carlini paolo.carlini@oracle.com adds 437f26ff90a Change singular to plural in gfortran.texi. adds 3a7d0e9fe3b [GCC] PR target/86487: fix the way 'uses_hard_regs_p' handl [...] adds 0c4307fe628 Revert: PR target/89397 * config/i386/i386. [...] adds 025a2eb83e9 2019-02-19 Caroline Tice cmtice@google.com adds 67811311e3e libsanitizer: Restore internal_readlink for x32 adds 5a6149a37d0 * lib/target-supports.exp (check_effective_target_vect_usa [...] adds 53ceddc9ed9 PR c++/88572 - wrong handling of braces on scalar init. adds fd8a466542a PR c++/88380 - wrong-code with flexible array and NSDMI. adds 7102567e1ab * g++.old-deja/g++.robertl/eb92.C: Handle warning as well. adds af48cea2d6b PR c++/87513 - 'sorry' mangling PMF template-id. adds 7ad6dda6042 compiler: fix a typo in comments adds a268d555b47 Fix ICE with #line directive (PR c/89410) adds b47245f1bc5 PR c++/89336 * constexpr.c (cxx_eval_store_expression): D [...] adds 7afb46653de * config/alpha/linux-unwind.h (alpha_fallback_frame_state) [...] adds c6f7db4837a PR target/89397 * config/i386/i386.c (ix86_atomic_assign_ [...] adds 48d4b6c6c45 PR middle-end/88074 PR middle-end/89415 * toplev.c (do_c [...] adds 89fbfe10153 PR middle-end/89091 * fold-const.c (decode_field_referenc [...] adds 67d294e4f43 PR middle-end/89412 * expr.c (expand_assignment): If resu [...] adds 02dc60280b0 PR c++/89405 * decl.c (maybe_commonize_var): When clearin [...] adds 0c3f2aa9dd7 PR c++/89403 * decl2.c (c_parse_final_cleanups): Move TRE [...] adds 4241dea03bc Daily bump. adds 339e8b511d7 PR go/89407 internal/cpu: use #ifdef __s390x__ in C code adds 4e60ed2914a PR c++/87921 - wrong error with inline static data member. adds 309e5f712f0 2019-02-21 Richard Biener rguenther@suse.de adds 4226cb1d795 [omp] Move NE_EXPR handling to omp_adjust_for_condition adds 3be20ab109d PR bootstrap/88714 * constraints.md (q): Remove. * confi [...] adds f867b437c79 i386: Check -mindirect-branch/-mfunction-return with -fcf-p [...] adds 5132f59ff74 2019-02-21 Thomas Koenig tkoenig@gcc.gnu.org adds 827e219d8d2 2019-02-21 Thomas Koenig tkoenig@gcc.gnu.org adds 69547664e3a Fix pr88850-2 test adds dcd8f919e76 PR c++/88690 - C++17 ICE with empty base in aggregate. adds 5c9b44183a2 i386: Replace -fcf-protection with -fcf-protection=branch adds d373b606b7f PR libstdc++/89416 fix __is_move_insertable trait adds 02d7a1324f6 PR c++/89285 * builtins.c (fold_builtin_arith_overflow): [...] adds 7f5c3ac2885 PR go/89170 * varasm.c (decode_addr_const): Call lookup_c [...] adds 147a31b6954 PR c++/88419 - C++17 ICE with class template arg deduction. adds b6700c1afdd PR c++/89422 - ICE with -g and lambda in default arg in template. adds 5d8723600bc gcc/ChangeLog: adds 3d6e69f30ca Daily bump. adds a7f939610ec cmd/go: remove work directory on usage error adds b16aca534ed PR go/89406 net: remove unixgram test sockets adds ef96a935ae1 Disambiguate __gnu_cxx::append_ partial specialization adds c783b3cc893 P0482R5 char8_t: Updates to existing standard library tests adds aad651b3f43 P0482R5 char8_t: Updates to gdb pretty printing support adds 4f847a8e460 Add tests for C++2a content of <atomic> header adds e2d4b8be24e PR c++/88869 - C++17 ICE with CTAD and explicit specialization. adds a7ea8f96729 PR c++/88394 - ICE with VLA init-capture. adds 532cca3fa76 PR c++/87685 - generic lambda 'this' capture error. adds 26b4fc38356 * configure.host (abi_baseline_pair): Adjust for SPARC64/L [...] adds 40e9dabf6a0 2019-02-22 Richard Biener rguenther@suse.de adds 3350055cdde 2019-02-22 Richard Biener rguenther@suse.de adds 37cf0ddecfd [AArch64] Add support for Neoverse N1 adds fe15681237d [AArch64] Add support for Neoverse E1 adds a6c21b2c77c [arm] Add support for Neoverse N1 adds 51391c1d37a [C, C++] Use correct location information for OpenACC shape [...] adds eb1dc7b8b93 Silence '-Whsa' diagnostic in 'gfortran.dg/goacc/pr78027.f90' adds 9b42375414c Revert earlier OpenACC 'routine' changes adds 1d740b07b3b [PR72741] Use 'oacc_build_routine_dims' for Fortran OpenACC [...] adds e03c3144d02 [libgomp] In OpenACC offloading testing, be more explicit i [...] adds 3a590203770 [libgomp] Clarify difference between offload target, offloa [...] adds 62f34603363 [libgomp] In OpenACC testing, cycle though all offload targets adds a424204c2f9 [libgomp] In OpenACC testing, by default only build for the [...] adds b320319b236 Remove unused check_effective_target_offload_nvptx adds 9af6ed72c95 2019-02-22 Richard Biener rguenther@suse.de adds 7914772fa16 [GCC, AArch64] Fix a couple of bugs in BTI adds 75dba176ce6 2019-02-22 Richard Biener rguenther@suse.de adds 71c8e4e2f72 x86: (Reapply) Move AESNI generation to Skylake and Goldmont adds 22287fcdf08 PR middle-end/85598 * gimple-ssa-sprintf.c (pass_sprintf_ [...] adds c30b49604f4 i386: Add pass_remove_partial_avx_dependency adds 77dd365f885 gcc/testsuite/ChangeLog: * gcc.dg/Wbuiltin-declaration-mis [...] adds 26fb4bf5766 PR c/89425 - -Wabsolute-value warns in dead subexpressions adds 9f74d3910e1 Handle stack pointer with SUBS/ADDS instructions. adds 314256fc25d PR rtl-optimization/87761 * config/mips/mips.md: Add new [...] adds c1b65cc2a9b PR tree-optimization/88993 - GCC 9 -Wformat-overflow=2 shou [...] adds fbf783e8b9c 2019-02-22 Richard Biener rguenther@suse.de adds 83fbeefdabe gcc/ChangeLog: adds 98485ce3d64 PR libstdc++/89402 * src/c++98/compatibility-ldbl.cc (_ZN [...] adds e7652833487 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier. [...] adds 4bfac94e0e4 2019-02-22 Steven G. Kargl kargl@gcc.gnu.org adds 93fd04e747b 2019-02-22 Harald Anlauf anlauf@gmx.de adds 90a443b3566 * config/abi/post/sparc64-linux-gnu/baseline_symbols.txt: [...] adds 2462642a67d gcc/testsuite/ChangeLog: adds 64f69b31015 2019-02-22 Paolo Carlini paolo.carlini@oracle.com adds 8bf99999fa0 PR middle-end/88074 * simplify.c (norm2_do_sqrt, gfc_simp [...] adds b6ee3cf4987 Daily bump. adds 689cc9b60da Capture source location of dtors (PR c++/89390) adds 61e2d6f7eaa PR libstdc++/89446 fix null pointer dereference in char_traits adds 889b0295682 2019-02-23 Paul Thomas pault@gcc.gnu.org adds 42ae61b1672 2019-02-23 Paul Thomas pault@gcc.gnu.org adds c005651df7a PR c++/88294 - ICE with non-constant noexcept-specifier. [...] adds 5724e657662 PR c++/89419 * g++.dg/cpp1y/lambda-generic-89419.C: New test. adds 0e8f933e8c1 2019-02-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds 8c0f695d83d driver: Also prune joined switches with negation adds 8aaf2fcc2b2 Include "../../../libgfortran/ISO_Fortran_binding.h" adds 1d4fa53337c gcc/ChangeLog: * gimple-ssa-sprintf.c (target_strtol): Ren [...] adds 1761223a581 gcc/testsuite/ChangeLog: * gcc.dg/tree-ssa/builtin-sprintf [...] adds 87798f3f2cf P0340R2 Making std::underlying_type SFINAE-friendly adds 8873607cbd4 Improve error message for bad arguments to script adds dc8a2a1e854 Daily bump. adds c9f61a6481f PR libstdc++/89416 fix accessibility of members adds e806e3f2d07 PR rtl-optimization/89445 * simplify-rtx.c (simplify_tern [...] adds 1fa8b8f7a89 2019-02-24 Harald Anlauf anlauf@gmx.de adds f6ad730f6d6 i386: Compile PR target/87007 tests with -mfpmath=sse adds ca180aba4f3 2019-02-24 Thomas Koenig tkoenig@gcc.gnu.org adds 622540e3cc6 2019-02-24 Paolo Carlini paolo.carlini@oracle.com adds 985c88378da Daily bump. adds 529acd837ea PR target/89438 * config/arm.vfp.md (*negdf2_vfp): Use g [...] adds 16a3cf9c2e4 PR target/89434 * config/arm/arm.md (*subsi3_carryin_cons [...] adds 8b64c6ceb9f 2019-02-25 Dominique d'Humieres dominiq@gcc.gnu.org adds 96b7d76c518 PR c++/89285 * g++.dg/cpp1y/constexpr-89285-2.C: New test. adds 30a05bdcd6c df-scan: fix use of mw_order in df_mw_compare (PR 86096) adds 65eeca74343 2019-02-25 Dominique d'Humieres dominiq@gcc.gnu.org adds d617288799f AArch64: Update Armv8.4-a's FP16 FML intrinsics adds bff28e09227 Arm: Update Armv8.4-a's FP16 FML intrinsics adds ddb14ffc82b AArch64: Fix command line options canonicalization version [...] adds af9c21bf2af * fr.po: Update. adds 4569ad2a825 [rs6000] PR89338, PR89339: Fix compat vector intrinsics for [...] adds 898c6fe1170 2019-02-25 Sandra Loosemore sandra@codesourcery.com [...] adds 33d01d64f7a PR c/77754 * gcc.c-torture/compile/pr77754-1.c: New test. [...] adds af313a98714 PR c/89495 * c-format.c (maybe_read_dollar_number): Compu [...] adds 5bcbb1ba126 Daily bump. adds 31a91a29ae1 libgo: update to Go1.12rc1 adds 5f63d50c646 2019-02-25 Sandra Loosemore sandra@codesourcery.com adds 0579ef660c9 [libbacktrace] Require dwz for b3test_dwz_buildid adds b501a36395f PR target/89474 * config/i386/i386.c (remove_partial_avx_ [...] adds f71fabb1280 PR fortran/43210 * trans-array.c (gfc_conv_array_initiali [...] adds 812441a6127 * gnat.dg/opt77.adb: New test. * gnat.dg/opt77_pkg.ad[sb] [...] adds 612006d4e2a 2019-02-26 Richard Biener rguenther@suse.de adds 26f2ab84890 2019-02-26 Richard Biener rguenther@suse.de adds a165fd900db PR c++/89481 * constexpr.c (cxx_eval_store_expression): W [...] adds b9ce1b6a54e PR go/86535 runtime: always declare nanotime in Go adds 359996e622a libgo: update to Go 1.12 release adds a0f72275411 [libbacktrace] Fix btest-lto for older gcc adds 443d5d3528b PR rtl-optimization/87761 * regcprop.c (copyprop_hardreg_ [...] adds 23f76bad32b * doc/extend.texi (__builtin_object_size): Use @pxref ins [...] adds ecf00ca9d47 Remove a legacy lto-symtab.c file. adds d7cc3e1cbb9 Improve memory statistics report readability. adds 59cf6c64004 * io/transfer.c (transfer_array_inner): Do not cast charl [...] adds 8fe5d1b1a64 2019-02-26 Thomas Koenig tkoenig@gcc.gnu.org adds 23d7d64b6de 2019-02-26 Harald Anlauf anlauf@gmx.de adds 72ebb7e861e PR libstdc++/89416 fix alloc insertable trait for clang (again) adds 3a57b74f6fb PR tree-optimization/89500 * tree-ssa-strlen.c (stridx_st [...] adds 2074a828cb9 * config/sparc/sparc-opts.h (enum processor_type): Rename [...] adds 8fe6096432e PR c++/89507 * tree.c (valid_constant_size_p): Deal with [...] adds a7f2f1b1461 PR libstdc++/89477 constrain deduction guides for maps and sets adds 09cc9a9d7db 2018-02-26 Steve Ellcey sellcey@marvell.com adds c167de66371 2018-02-26 Steve Ellcey sellcey@marvell.com adds bc703e33b5e Daily bump. adds fa3e2ed345c cmd/go: preserve CC for TestScript child processes adds b9ee0ce170b compiler: check recursive inherited interface aliases adds 0ab32342767 compiler: check duplicate numeric keys in map literals adds 400c29ffbee PR tree-optimization/89280 * tree-cfgcleanup.c (maybe_dea [...] adds c9f30cbb786 /cp 2019-02-27 Paolo Carlini paolo.carlini@oracle.com adds f9e99b6ac6a [doc] Reword description of -Wno-absolute-value adds 137bc933c44 Add myself to write after approval. adds 03942642400 Replaced spaces with tab in Changelog, committed as obvious adds 53ea0887395 PR libstdc++/89466 avoid slow xsltproc command in configure adds bdc2031cc8c 2019-02-27 Richard Biener rguenther@suse.de adds 6726fc4cece 2019-02-27 Richard Biener rguenther@suse.de adds b97c2f89bbf 2019-02-27 Richard Biener rguenther@suse.de adds 68cb0057e90 2019-02-27 Richard Biener rguenther@suse.de adds b634d96adae PR target/70341 * config/arm/arm.md (arm_casesi_internal) [...] adds 7733a071d69 PR tree-optimization/89280 * gcc.dg/torture/pr57147-2.c ( [...] adds 89ac4d3611a runtime: align first persistentalloc chunk as requested adds c3ce5d657ba PR target/70341 * config/aarch64/aarch64.md (casesi): Cre [...] adds 7304edd1f1a PR c++/89511 - ICE with using-declaration and unscoped enu [...] adds c70a6d7d649 2019-02-27 Bernd Edlinger bernd.edlinger@hotmail.de adds 9ecd4044471 PR c++/86969 - ICE with constexpr if and recursive generic [...] adds 72301c009b4 PR go/89172 internal/cpu, runtime, runtime/pprof: hand [...] adds 90c2137c4ab PR c++/88857 - ICE with value-initialization of argument i [...] adds 570038916bd Daily bump. adds 0a751879fdc libgo: fix go_export extraction on Darwin adds 674e4eecb36 PR c/89520 * convert.c (convert_to_real_1, convert_to_int [...] adds 34ecb73b27f PR c/89525 * c-typeck.c (convert_arguments): Call inform_ [...] adds dc24d8a91a4 2019-02-28 Paolo Carlini paolo.carlini@oracle.com adds c5a08a5dd65 AArch64: Have empty HWCAPs string ignored during native fea [...] adds 2b363585eab PR target/89434 * config/arm/arm.md (*subsi3_carryin_comp [...] adds 440a9ad9eb4 Fix test-case visibility (PR testsuite/89441). adds 218c5c186cf PR c/89521 * gcc.dg/pr89521-1.c: New test. * gcc.dg/pr89 [...] adds 1ca0c398dc3 i386: Identify Westmere from PCLMUL adds 134f958387d PR lto/88585 * tree.c (find_atomic_core_type): Move ahead [...] adds 323978df8fd PR c++/88049 - ICE with undefined destructor and anon namespace. adds 1d86d0eb3e7 [PR72741, PR89433] Accept intrinsic symbols in Fortran Open [...] adds 7378dd70e00 [PR72741] For all Fortran OpenACC 'routine' directive varia [...] adds 35e99d5d3bd [PR72741, PR89433] Repeated use of the Fortran OpenACC 'rou [...] adds dff6bd3872c PR c++/87068 - missing diagnostic with fallthrough stateme [...] adds f557d4a86f5 PR tree-optimization/89536 * tree-ssa-dom.c (edge_info::d [...] adds c7110ca7114 * name-lookup.c (print_binding_level): Print this_entity. adds 9b4cf3ba9e1 PR c++/86969 - ICE with constexpr if and recursive generic [...] adds bb019931f80 PR c++/88183 - ICE with .* fold-expression. adds 07f4bf02519 * g++.dg/cpp1z/fold-lambda3.C: Add test for 88183. adds 9cd98511320 Daily bump. adds d4b3eb90492 commit 66ac9466852d11e968f8fd2ad6ffc7386cee49e1 gotest: [...] adds 70c5aa9040a cmd/go: add -O2 to invocation of gccgo adds 38a9458ea48 PR go/89406 * Makefile.am (GOTOOLS_TEST_TIMEOUT): Double. [...] adds 5abc0a56588 PR bootstrap/89539 * dwarf2out.c (output_comdat_type_unit [...] adds d7419e5bee4 2019-03-01 Richard Biener rguenther@suse.de adds 6a7ee305f20 PR middle-end/89503 * fold-const.c (fold_checksum_tree): [...] adds 939c64047c1 d/dmd: Merge dmd upstream ed71446aa adds f811bd19862 2019-03-01 Richard Biener rguenther@suse.de adds bfc01edffbf Fix mask type choice in vectorizable_call (PR 89535) adds 94aadd3917a AArch64: Make every option in options.def one line adds 6a9c77f14d1 C++2a Utility functions to implement uses-allocator constru [...] adds 5b313df9cb7 Fix test memory_resource to work without sized deallocation adds b279a142657 Implement P1002R1, Try-catch blocks in constexpr functions [...] adds 9b53daae181 runtime: call execname and getpagesize on Solaris adds f409a882755 PR c++/89532 - ICE with incomplete type in decltype. * se [...] adds ae8e3cb6d5d PR c++/89537 - missing location for error with non-static [...] adds 45e17a2128d haifa-sched: handle fallthru edge to EXIT block (PR 85899) adds 1729be3fa97 rs6000: Add -mdejagnu-cpu= adds 09008c46c8e rs6000: Adapt testcases for -mdejagnu-cpu= adds b3ba40aeae2 PR middle-end/89497 * g++.dg/tree-prof/devirt.C: Adjust a [...] adds 7205ab54797 cmd/go: restore passing D to ar adds ca6a1a06094 Daily bump. adds 93b27baab53 RISC-V: Generalize -march support, add ELF attribute support. adds 139f7c95fc1 PR go/89406 go/internal/gccgoimporter: remove temporar [...] adds e3dcfc16ae8 PR target/89506 * config/arm/arm.md (cmpsi2_addneg): Use [...] adds 73e3d2ee2e4 PR c++/71446 * cp-tree.h (CONSTRUCTOR_IS_DESIGNATED_INIT) [...] adds 9cc3b79c3a1 2019-03-02 Harald Anlauf anlauf@gmx.de adds c1581215cf9 PR d/89177 - Fix unaligned access in std.digest.murmurhash adds 3979635c8e0 Daily bump. adds a6eb46eb9f7 2019-03-03 Thomas Koenig tkoenig@gcc.gnu.org adds 9849369a6f6 2019-03-03 Harald Anlauf anlauf@gmx.de Steven G. K [...] adds d4c27c4a9cc PR libstdc++/89562 use binary mode for file I/O adds 5e911470c02 Daily bump. adds 6079e9be990 PR tree-optimization/89487 * tree-loop-distribution.c (ha [...] adds ad29ad75196 Implement polymorphic_allocator<byte> for C++20 (P0339R6) adds 54f60b15b77 2019-03-04 Richard Biener rguenther@suse.de adds b7d73df0b18 Fix PR89437 adds 4233f2a8d6f Remove redundant dg-do directive from test adds 7e11f57d75b AArch64: Make test options_set_10.c not run on native. adds f382b2ac28f Add missing gcc/testsuite/ChangeLog changelog entry. adds 26abea9ebd8 * g++.dg/lto/pr88049_0.C: Require lto_incremental. adds 1059971365b PR c++/71446 * call.c (field_in_pset): New function. (bu [...] adds 08d3ce5bd94 2019-03-04 Edward Smith-Rowland 3dw4rd@verizon.net adds 1751c288462 /cp 2019-03-04 Paolo Carlini paolo.carlini@oracle.com adds 3db4c09e230 Daily bump. adds 499fa2c14a3 PR tree-optimization/89566 * gimple-ssa-sprintf.c (sprint [...] adds a41f256a480 PR tree-optimization/89570 * match.pd (vec_cond into cond [...] adds bf0f78c4674 PR bootstrap/89560 * fold-const.c (fold_checksum_tree): D [...] adds 267bb6c9d24 PR tree-optimization/89487 * gcc.dg/tree-ssa/pr89487.c: I [...] adds c06d4366f39 2019-03-05 Richard Biener rguenther@suse.de adds eeb22b66e91 [ARM] Fix PR89222 adds cf97f636d19 PR tree-optimization/89570 * match.pd (vec_cond into cond [...] adds 06229fe5bcb PR middle-end/89590 * builtins.c (maybe_emit_free_warning [...] adds 1a5718763ae dg-extract-results.sh: Fix order of WARNING and following t [...] adds cd1161a233c dg-extract-results.py: Handle case where a WARNING happens [...] adds 6783c698ca9 PR target/89587 * config/rs6000/t-linux (MULTIARCH_DIRNAM [...] adds 2e73e63a6db Define midpoint and lerp functions for C++20 (P0811R3) adds 0570cb84a09 PR go/89598 compiler: use GMP_RNDN rather than MPFR_RNDN adds 07b089176a7 sysinfo: add Flags to Statfs_t if not already there adds cd5a9ed1f35 * class.c (is_really_empty_class): Add ignore_vptr parm. adds 152b1d2a6cb PR c++/86485 - -Wmaybe-unused with empty class ?: adds 288fd7232e1 cmd/go: pass -X64 to ar on aix/ppc64 adds c7d4f57ab93 PR libgfortran/89593 * caf/single.c (_gfortran_caf_sendge [...] adds 5eafed61f53 runtime: enable precise GC checks when using stack maps adds 9bc92112cad Daily bump. adds 29d43984dcd PR go/89598 compiler: use GMP_RNDN rather than MPFR_RNDN adds d43832dbaf7 Ignore a param in check-params-in-docs.py adds 36abed96671 Use --coverage instead of -fprofile-arcs -ftest-coverage in [...] adds b24b9c77f1a 2019-03-06 Richard Biener rguenther@suse.de adds f7de65b6acc [ARC] Fix logic set UNALIGNED_ACCESS adds 13825fb24ec Constexpr in std::pointer_traits (P1006R1) adds 8946305ca71 Charry pick libsanitizer r355488 (PR sanitizer/88684). adds a17f06b3f0a Add C++20 Traits for [Un]bounded Arrays (P1357R1) adds 2613fa6bad3 Add L suffix to __cpp_lib_char8_t value adds 49c83dca49c Rewrite variant, also PR libstdc++/85517 adds f1857b8bb8a 2019-03-06 Edward Smith-Rowland 3dw4rd@verizon.net adds ad0ce1a5e76 mksysinfo: actually use modified Statfs_t value adds b4af2395834 Add feature test macro for bounded array traits adds 55d0cc00ed5 PR c++/87378 - bogus -Wredundant-move warning. * typeck.c [...] adds 409a6c36b74 gcc/ PR rtl-optimization/88845 * config/rs6000/rs6000.c ( [...] adds ea101a01ea9 * encoding.c (DFmode): #undef before #define. adds 02daf5d2ca0 PR c++/89576 - if constexpr of lambda capture. adds aa49bda0083 PR c++/87148 * init.c (build_value_init_noctor): Ignore f [...] adds bc17f5fddc3 PR c++/89381 - implicit copy and using-declaration. adds 6a7ceb2651b compiler: emit underlying constant in array_type length export adds f819732854d 2019-03-06 Harald Anlauf anlauf@gmx.de adds 5c3d26385e8 Daily bump. adds 670c309072a PR go/89227 * go-gcc.cc (Gcc_backend::function): Set TREE [...] adds 02a7fc594d3 PR c++/89585 * doc/extend.texi (Basic Asm): Document qual [...] adds 791a496442c 2019-03-07 Richard Biener rguenther@suse.de adds 5ef811b4b63 Revert function removal made in r264561. adds 61dcf2e184c P0356R5 Simplified partial function application adds f24442bd8f8 Update C++20 status table in libstdc++ manual adds 682ee94ec1d Fix new test to run as well as compile adds 5e43308b5db 2019-04-07 Richard Biener rguenther@suse.de adds b64f1f3078a PR c++/80916 - spurious "static but not defined" warning. adds f62ec1bb16c Fix comment adds 4481f3d0281 Significantly speed up verifiers for a cgraph_node with man [...] adds e3e42b030c4 Relax cgraph_node::clone_of_p to also look through former clones adds bddb19c4d1d PR c++/88820 - ICE with CTAD and member template used in DMI. adds 1cf354c8b23 Zero local estimated benefit for cloning extern inline function adds 80484c277f9 d/dmd: Merge upstream dmd d517c0e6a adds 4492383aae0 PR target/89602 * config/i386/sse.md (avx512f_mov<ssescal [...] adds 71c5a0bc681 PR translation/79999 * gimplify.c (gimplify_omp_ordered): [...] adds 8a656b831df 2019-03-07 Paolo Carlini paolo.carlini@oracle.com adds 9321f89e44b * fi.po: Update. adds 1b34cb7f105 PR target/80003 * config/i386/i386.c (ix86_set_func_type) [...] adds 32e92dc2da6 RISC-V: Add libstdc++ check-abi support. adds da76e51c2f1 * sv.po: Update. adds 6425ec24a49 Daily bump. adds 84982f0e621 PR c++/88123 - lambda and using-directive. adds 66c6ff9e2fa 2019-03-08 François Dumont fdumont@gcc.gnu.org adds 448338d0cd3 2019-03-08 François Dumont fdumont@gcc.gnu.org adds c1c6d679e07 PR target/80190 * config/darwin.c: Include intl.h. (darw [...] adds 29005d9cdef PR c++/89622 * call.c (joust): Call print_z_candidate onl [...] adds 92651efbf37 PR c++/89599 * constexpr.c (potential_constant_expression [...] adds 222c113b459 PR c++/89585 * parser.c (cp_parser_asm_definition): Just [...] adds f13ef0677ce 2019-03-08 Richard Biener rguenther@suse.de adds 94a62c5ae55 PR tree-optimization/89550 * builtins.c (c_strlen): Only [...] adds ab9211d0547 * gimple-ssa-warn-alloca.c (pass_walloca::execute): Don't [...] adds 000969f9304 PR other/80058 * lra-constraints.c (process_alt_operands) [...] adds 750121373c0 PR ipa/80000 * ipa-devirt.c (compare_virtual_tables): Rem [...] adds 1adf3e20cbe PR target/79846 * config/s390/s390.c (s390_const_operand_ [...] adds 6f1714b371d Restrict IPA split (PR go/63560). adds 69a0142c5a2 x86: Disable jump tables when retpolines are used (PR targe [...] adds fc557c2bedb Add fixed underlying type to enum path::format adds 59b5e8905a7 Fix text of hyperlink in manual adds 99b342f1809 Add tests for resolved PR (PR c/85870). adds a6fed30ba8f PR target/68924 PR target/78782 PR target/87558 * confi [...] adds a9ff59cf1ca [GCC, Arm] Fix availability of FP16-FP64 conversion instructions adds ad96f26d7d8 Fix POLY_INT_CST/CONST_POLY_INT typo (PR 89631) adds f06bc4d00b3 PR c++/82075 * g++.dg/cpp1z/decomp49.C: New test. adds 7520f10ac74 2019-03-08 Bill Schmidt wschmidt@linux.ibm.com adds e4bff0d1101 2019-03-08 Paolo Carlini paolo.carlini@oracle.com adds 02cded17a9d 2019-03-08 Paolo Carlini paolo.carlini@oracle.com adds 734aee17f2a i386.c: make "sorry" message more amenable to translation ( [...] adds 883c09dd968 PR c/85870 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-opti [...] adds 1430e7648ec Daily bump. adds 2dab1319077 PR go/89447 syscall, internal/syscall: adjust use of l [...] adds 78d8fb2b9a0 PR rtl-optimization/89634 * cfgcleanup.c (thread_jump): P [...] adds f673492cb02 PR target/79645 * common.opt (fdiagnostics-show-labels, [...] adds 909c7f2512e PR c/88568 * attribs.c (handle_dll_attribute): Don't clea [...] adds 06c6302c912 2019-03-09 Thomas König tkoenig@gcc.gnu.org adds 1501d36b8bd PR fortran/89639 * gfortran.dg/ieee/ieee_9.f90: Skip on h [...] adds 08fad22468e * gfortran.dg/ieee/ieee_9.f90: Fix typo. adds 688ff8209c7 fix PR 84504 adds fe3e8c08a0c * lib/target-supports.exp (check_effective_target_weak_und [...] adds 0f2d25719c8 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*. * gn [...] adds d066f3f710e 2019-03-09 Thomas Koenig tkoenig@gcc.gnu.org adds 52e19479e88 d: Fix ICE in get_frame_for_symbol adds 39ab9c780cc * gfortran.dg/coarray_data_1.f90: Link against libatomic i [...] adds 946f262344c PR inline-asm/87010 * gcc.dg/torture/20180712-1.c: Skip o [...] adds 24e943487be * g++.dg/ext/visibility/lambda1.C: Require visibility. adds d7af77f3234 * g++.dg/tls/pr77285-2.C: Require tls_native support. adds b685a0adeb0 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpu [...] adds 0c5f3545373 2019-03-09 Paolo Carlini paolo.carlini@oracle.com adds e0f3497f86f PR testsuite/89472 * gcc.dg/debug/dwarf2/inline5.c: XFAIL [...] adds 24964670df3 PR middle-end/68733 * c-c++-common/gomp/clauses-2.c: Skip [...] adds 449a19898aa PR c++/70349 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hp [...] adds 8fe074cf790 Daily bump. adds 861c8c7b181 2019-03-10 Thomas Koenig tkoenig@gcc.gnu.org adds 23ffb1a8a1d 2019-03-10 Thomas Koenig tkoenig@gcc.gnu.org adds 76120f33017 2019-03-10 Tommy Nguyen remyabel@gmail.com adds 346e0fe5dad PR c++/89648 * g++.dg/cpp0x/lambda/lambda-89648.C: New test. adds 9520cf8b82d 2019-03-10 Thomas Koenig tkoenig@gcc.gnu.org adds 00ee3e3e4fe Make SRA less strict with memcpy performing MEM_REFs adds 80612164fae PR d/88958 d/dmd: Merge upstream dmd 0fc786f49 adds 116886d6e96 Compile gcc.target/i386/indirect-thunk-extern-7.c with -fju [...] adds a5956947d52 Mark gdc.dg/pr89041.d as compile test adds d552e495849 PR d/89016 d/dmd: Merge upstream dmd da26db819 adds 0bdb86c95fa PR d/87824 d/dmd: Merge upstream dmd fcc235e8e adds 6d2375cde42 PR target/68924 * config/i386/sse.md (*vec_extractv2di_0_ [...] adds f1e2ea90def Daily bump. adds b201254f48a Fix up doubly applied patch making two copies of the test i [...] adds ca66abc7030 2019-03-11 Paolo Carlini paolo.carlini@oracle.com adds 44245620f34 2019-03-11 Richard Biener rguenther@suse.de adds 01f182e45a7 PR rtl-optimization/89588 * loop-unroll.c (decide_unroll_ [...] adds 5fbcc2562ad Improve JSON format: add function names for lines. adds bc20422788d PR libstdc++/89641 * include/std/atomic (atomic<T>::store [...] adds ac80cfb4afd S/390: Fix immediate vector operands for some builtins. adds 0bd005b6213 PR libstdc++/89629 fix _Hash_bytes for lengths > INT_MAX adds 5aa8571a29c Change test to use const variables instead of macros adds 2f6d557ff82 Wrap option names in gcc internal messages with %< and %>. adds f2a60d44281 Wrap apostrophes in gcc internal format with %'. adds 5995ba3a850 PR libstdc++/89460 Fix Networking TS test failures on HP-UX adds a7b7d246770 PR libbacktrace/89669 * Makefile.am (BUILDTESTS): Only ad [...] adds 544b7c34317 Fix double string quoting. adds 74157df9c26 [ARM] Fix availability of FP16-FP64 conversion instructions adds fc87d978457 PR middle-end/89655 PR bootstrap/89656 * vr-values.c (vr [...] adds 064a27dfd37 PR fortran/89651 * trans-openmp.c (gfc_omp_clause_default [...] adds c860979e3e3 Daily bump. adds 4ca87658125 PR c++/86521 - wrong overload resolution with ref-qualifiers. adds d325ee67349 Fix last entry. adds d5e9136f530 2019-03-12 Richard Biener rguenther@suse.de adds 23e01948023 PR middle-end/89663 * builtins.c (expand_builtin_int_roun [...] adds 6f877a4cf0b PR target/52726 * config/s390/s390.md (tabort): Use %wd i [...] adds 37b040cd152 Fix dumping of "former thunk" info in cgraph dump adds 1886b55b82b d/dmd: Merge upstream dmd 7423993c9 adds 53fe35ec514 2019-03-12 Paul Thomas pault@gcc.gnu.org adds 4520ad45228 Replace can't in error messages for Fortran. adds 785c9a8270e Use libiberty's lrealpath to avoid portability problems. adds fef19ece4ec S/390: Change z13 pipeline description. adds c3a8613e8e3 S/390: Rework instruction scheduling. adds b85751a79b0 S/390: Perform more aggressive inlining adds 747e2c6a26b 2019-03-12 Thomas Koenig tkoenig@gcc.gnu.org adds ef668b339b7 PR d/87824 * lib/gdc.exp (gdc_include_flags): Find C++ he [...] adds 3627cdbcd0d d/dmd: Merge upstream dmd 19b1454b5 adds 8f9d7eb187a PR libstdc++/89461 * testsuite/lib/libstdc++.exp: Locate [...] adds f47d76eba77 Daily bump. adds 5dc5719e5ec gcc/testsuite/ChangeLog: adds 18d479f3aa3 compiler: add new debugging helper function debug_go_type() adds 52e9d4d6184 compiler: compare parse methods when indexing interface [...] adds 8e8898b2922 2019-03-13 Thomas Koenig tkoenig@gcc.gnu.org adds 0cdad0e1c5a PR middle-end/88588 * omp-simd-clone.c (ipa_simd_modify_s [...] adds e1e5ebe11ee * ipa-param-manipulation.h (struct ipa_parm_adjustment): R [...] adds 0e7a25e4f59 PR sanitizer/80953 Merge from LLVM revision 355965 * san [...] adds d8b81a847a5 PR sanitizer/80953 Merge from LLVM revision 355978 * san [...] adds 98c4475f28b PR sanitizer/80953 Merge from LLVM revision 355979 * asa [...] adds f66b1e5694c PR sanitizer/80953 Merge from LLVM revision 355980 * asa [...] adds 6bce0bd925d 2019-03-13 Paolo Carlini paolo.carlini@oracle.com adds 3e6024ddc78 2019-03-14 Richard Biener rguenther@suse.de adds 69485abe59c 2019-03-13 Richard Biener rguenther@suse.de adds a55953fbae5 2019-03-13 Paolo Carlini paolo.carlini@oracle.com adds 6e6bf22d6c0 PR tree-optimization/89662 - -Warray-bounds ICE on void* ar [...] adds e214ee7622a PR c++/88979 - further P0634 fix for constructors. * pars [...] adds 7f9cb1b5527 fix PR 89601 adds 3c78ad4203a PR c++/89686 - mixing init-capture and simple-capture in l [...] adds 8b9532468b6 PR c++/89660 - bogus error with -Wredundant-move. * typec [...] adds 5cede6bf2c9 PR debug/89498 * dwarf2out.c (size_of_die): For dw_val_cl [...] adds 68d3038f2ac 2019-03-13 Vladimir Makarov vmakarov@redhat.com adds c69047a18c1 2019-03-13 Harald Anlauf anlauf@gmx.de adds d28a979fece PR c++/86521 - C++17 copy elision in initialization by con [...] adds f4411853eb1 Daily bump. adds d0782a7e623 PR c++/89652 * constexpr.c (struct constexpr_ctx): Change [...] adds c17b0b28221 PR c++/89512 * semantics.c (finish_qualified_id_expr): Re [...] adds ee27daa7385 x32: Add addr32 prefix to VSIB address adds 15a7e0e9e0c PR tree-optimization/89703 * tree-ssa-strlen.c (valid_bui [...] adds 7d7d6aef15a 2019-03-14 Richard Biener rguenther@suse.de adds 4e9fa49b0ef GCOV: print {start,end}_column in JSON file and gcov-dump tool. adds 3c7743e1cdb 2019-03-14 Richard Biener rguenther@suse.de adds 3b8cf1fa0e6 PR rtl-optimization/89679 * expmed.c (expand_mult_const): [...] adds 7dd130b3854 PR ipa/89684 * multiple_target.c (create_dispatcher_calls [...] adds 8416d774a62 2019-03-14 Richard Biener rguenther@suse.de adds b342e9aba4f 2019-03-14 Richard Biener rguenther@suse.de adds 12a1a2bf980 Remove dead option from manual (PR other/89712). adds f7afd938416 2019-03-14 Thomas Koenig tkoenig@gcc.gnu.org adds a95b8a4616e * gcc.target/i386/pr85860.c: Use target int128 instead of lp64. adds 773c878538b Don't require 'bool' in a concept definition. adds 4455955a19a i386: Handle REG_EH_REGION note adds 41a2340f2ad * hash-table.h (remove_elt_with_hash): Return if slot is N [...] adds 4575eb7d593 Daily bump. adds 3d135120bd0 compiler: eliminate bound checks in append expression adds 0bc60ffabf4 PR debug/89704 * dwarf2out.c (add_const_value_attribute): [...] adds 99d0d6f90e7 PR c++/89709 * tree.c (inchash::add_expr): Strip any loca [...] adds c043e8d6c81 [AArch64] PR target/89719 Adjust gcc.target/aarch64/spellch [...] adds b70283badd9 S/390: Fix tests that expect unquoted option names adds b9e35fbc2b9 PR d/88990 d/dmd: Merge upstream dmd 8d4c876c6 adds aa2e3429d2f [PR88534] accept VAR_DECL in class literal template parms adds 046cb241974 compiler: use const rather than constexpr adds 61d26cf18d5 add myself as selective scheduling reviewer adds 267db730a42 compiler: preserve nointerface property when inlining methods adds 0922e508615 gcc/ChangeLog: adds 00d7c79462e LRA: side_effects_p stmts' output is not invariant (PR89721) adds 6e9e00d1490 2019-03-15 Harald Anlauf anlauf@gmx.de adds ce5e017900d Daily bump. adds ebb62b6179a 2019-03-16 Thomas Koenig tkoenig@gcc.gnu.org adds 4f54bc4dd84 * lib/target-supports.exp (check_ascii_locale_available): [...] adds 63e5ed62a46 PR testsuite/83453 * c-c++-common/Wattributes.c: Skip a w [...] adds 20feeb0fbac PR testsuite/84174 * gcc.dg/Wattributes-6.c: Skip warning [...] adds 2c804139ce5 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa* [...] adds 0bf73f496b7 PR testsuite/84941 * gcc.dg/pr84941.c: Skip on hppa*-*-*. adds fc1321aa40f * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit h [...] adds 529c3fcc53b PR testsuite/89393 * g++.dg/abi/ref-temp1.C: Skip on 32-b [...] adds 50beafd6ad4 Fix type in last change. adds 2d44625aae6 PR fortran/89724 * scanner.c (load_line): Remove linenum [...] adds 6f9b555b441 Daily bump. adds 24b73262431 PR testsuite/89666 * c-c++-common/builtin-has-attribute-3 [...] adds f56fb8fbf17 * gcc.dg/pr88074.c: Require c99_runtime. * gcc.dg/warn-ab [...] adds 34ebdf64ba1 * gfortran.dg/pointer_init_10.f90: Require visibility supp [...] adds b1356bc43da * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on h [...] adds ce139b21324 PR c++/89571 - ICE with ill-formed noexcept on constructor. adds 6044d947f3b Daily bump. adds 3f08a29be03 2019-03-17 Thomas Koenig tkoenig@gcc.gnu.org adds 205d41d2c9f PR middle-end/89676 * sel-sched.c (compute_ [...] adds 17d517895e2 PR middle-end/86979 * gcc.dg/pr86979.c: New test. adds fe5f31135d5 2019-03-18 Richard Biener rguenther@suse.de adds 89f87175ebd 2019-03-18 Richard Biener rguenther@suse.de adds fc60e3f44f3 [ARC] Introduce ADJUST_REG_ALLOC_ORDER. adds d92ccb3d395 [ARC] Define TARGET_HAVE_SPECULATION_SAFE_VALUE. adds 9bdc115f648 [ARC] Fix tst_movb pattern. adds 990179497c2 [ARC] Enable code density frame option for elf targets. adds 24c67877b1f /cp 2019-03-18 Paolo Carlini paolo.carlini@oracle.com adds fd87bb39561 gcc/riscv: Correctly ignore empty C++ structs when flatteni [...] adds ac61f7f0341 Add forgotten requeing in propagate_subaccesses_across_link adds e3cfba39953 Fix a case in which the vector cost model was ignored adds 9b3046bc544 Implement circular print buffer. adds 92bb50f3c7e 2019-03-18 Richard Biener rguenther@suse.de adds 640c769ff89 PR c++/89682 - wrong access error in default argument. adds bd70a6b7d9f 2019-03-18 Thomas Koenig tkoeng@gcc.gnu.org adds 3d11a881c9d rs6000: Fix pr18096-1.c test adds 4221d1bb796 rs6000: Use pointers in bswap testcases adds 956a881aa78 rs6000: Fix altivec-7.c testcase adds 4273f124204 PR c++/89640 - GNU attributes on lambda. adds c821b0ef575 PR c++/89761 - ICE with sizeof... in pack expansion. adds 56c3aeaa499 PR c++/89630 - ICE with dependent using-decl as template arg. adds 03bae9a8eda RISC-V: Fix testsuite regression caused by quotes around options. adds 09d40c394c7 libgo: update to Go 1.12.1 adds 12a32f81796 Add a test for PR c++/89630 adds 0bd9ec4e81a * sv.po: Update. adds 498a2454b15 mh-mingw: Also set __USE_MINGW_ACCESS flag for C++ code. adds 95e9ef616b1 PR tree-optimization/89720 - Spurious -Warray-bounds warnin [...] adds 1b8564577d9 Daily bump. adds 22010de4d86 PR c/89734 * c-decl.c (grokdeclarator): Call c_build_qual [...] adds 1787ae1dab4 PR target/89726 * config/i386/i386.c (ix86_expand_floorce [...] adds 17b0b4ec3de PR rtl-optimization/89753 * loop-unroll.c (decide_unroll_ [...] adds 14b3437193d PR target/89752 * gimplify.c (gimplify_asm_expr): For out [...] adds ed360d552c0 Update libstdc++ API Evolution documentation adds 7f100343834 PR target/89506 * config/arm/arm.md (cmpsi2_addneg): Swap [...] adds 797edc3a3a3 gcc/testsuite/ChangeLog: adds d8aa6c5603d libgo: fix build on AIX adds 8022ad85b9d PR lto/87809 PR lto/89335 * tree.c (free_lang_data_in_de [...] adds 02f28d45af0 2019-03-19 Richard Biener rguenther@suse.de adds a6a81db754d PR target/89378 * config/mips/mips.c (mips_expand_vec_con [...] adds bf98830e6d0 rs6000: Unaligned stfiwx on older CPUs (PR89746) adds 99e80969097 Fix set of even probabilities (PR middle-end/89737). adds 5f7947cf1c3 PR tree-optimization/89644 - False-positive -Warray-bounds [...] adds ba9f9f3f890 PR tree-optimization/89644 - false-positive -Warray-bounds [...] adds 16c9b8e5156 compiler,runtime: pass old slice's ptr/len/cap by value [...] adds 567e4ed6467 PR rtl-optimization/89768 * loop-unroll.c (unroll_loop_co [...] adds 2bc36e30005 RISC-V: Fix %lo overflow with BLKmode references. adds dc0cf27032c PR tree-optimization/89688 - -Wstringop-overflow confused b [...] adds f1e03c52e0f Daily bump. adds fcf9e045198 PR target/89752 * lra-constraints.c (process_alt_operands [...] adds f374a5347b4 S/390: Fix PR89775. Stackpointer save/restore instructions removed adds 0f86e901b85 PR c++/87480 - decltype of member access in default template arg adds 327f6a123cc fix PR 71861 adds bffad5150f8 d: Fix ICE force_type_die, at dwarf2out.c using nested types adds 9ddf3162060 Daily bump. adds e6c0a0e87f6 /cp 2019-03-21 Paolo Carlini paolo.carlini@oracle.com adds 37bd0891db2 2019-03-21 Paolo Carlini paolo.carlini@oracle.com adds 480b3b75928 PR libstdc++/88066 Use <> for includes not "" adds 0a4390ac502 In C++17 <math.h> should not put special functions in globa [...] adds ae5efb2cfe9 2019-03-21 Richard Biener rguenther@suse.de adds a3e129f1cbb compiler: add a newline to function receiver type's debug dump adds c1769f9f2a8 [testsuite, Fortran] Consistently set 'DEFAULT_FFLAGS' adds e78648a61e4 [testsuite, Fortran] Apply DejaGnu 1.4.4 work-around also t [...] adds f2137b85e1a [testsuite] Fix 'dg-compile-aux-modules' diagnostic adds 44ff9fb6a5f [testsuite, Fortran] Provide 'dg-compile-aux-modules' in 'g [...] adds 44ff4c8d4b4 [PR72741] Encode OpenACC 'routine' directive's level of par [...] adds 467b1bdb6c3 [PR72741] The name in a Fortran OpenACC 'routine' directive [...] adds cbfb10ec630 [PR89773] Fortran OpenACC 'routine' directive refuses proce [...] adds 33718c02f44 [PR72741] Properly handle clauses specifying the level of p [...] adds 067e9a502dc * hash-table.h (hash_table): Add Lazy template parameter d [...] adds 654b4632faf PR c++/89767 * parser.c (cp_parser_lambda_introducer): Ad [...] adds f03d9a13d39 PR c++/71446 * call.c (filed_in_pset): Change pset from h [...] adds 4b46d8a6f9c PR lto/89692 * tree.c (fld_type_variant, fld_incomplete_t [...] adds 7e155e541f4 Integrate C++17 parallel algorithms adds 77e36160e50 Daily bump. adds 9f85b0fbaba PR tree-optimization/89350 - Wrong -Wstringop-overflow= war [...] adds 00a3b72be36 PR target/89784 * config/i386/i386.c (enum ix86_builtins) [...] adds 4a15c22dfab * config/i386/sse.md (<avx512>_fmadd_<mode>_mask<round_nam [...] adds 968af92e943 * config/i386/sse.md (<avx512>_fmadd_<mode>_mask3<round_na [...] adds 762cd80c1cb [gcc] adds 26b210817c3 [Ada] GNAT.Sockets: fix recent regressions adds 84f13b2f3db PR c++/87481 * doc/invoke.texi (-fconstexpr-ops-limit=): [...] adds 8815602b1d9 PR c++/60702 * cp-tree.h (get_tls_wrapper_fn): Remove dec [...] adds d0595c7ef0a Avoid -Wconversion warnings when -Wsystem-headers is used adds 74fde7b56ae 2019-03-22 Vladimir Makarov vmakarov@redhat.com adds 8ad3fc64757 PR rtl-optimization/87761 * config/mips/mips-protos.h (mi [...] adds 5c34f7caea0 Remove broken links from libstdc++ manual to Doxygen pages adds a7311f969a4 * gcc.pot: Regenerate. adds 53c0e55d966 Daily bump. adds 2b974910f79 [AARCH64] Fix zero_extendsidi2_aarch64 type attribute adds 62f12085b74 [libphobos] Update MERGE file, remove ill-formatted changel [...] adds 1f580a793d6 [libphobos] Update info about required autotools versions adds 4685562d8f6 rs6000: Fix _mm_movemask_pi8 emulation for 32 bit adds 20a71b879af Daily bump. adds 9d74321b261 2019-03-24 Thomas Koenig tkoenig@gcc.gnu.org adds 446565b0c8d PR rtl-optimization/87761 * regcprop.c (copyprop_hardreg_ [...] adds c38673b0a9c d/dmd: Merge upstream dmd 74ac873be adds dc0af31d413 * config/bfin/bfin.md (movpdi): Fix length for alternative 1. adds add664cb8b0 * gcc.target/i386/pr82281.c: Compile only for ia32 effecti [...] adds 3f056acb886 * testsuite/ChangeLog: Fix ChangeLog entry. adds 74ddff9ad72 rs6000: Make CSE'ing __tls_get_addr calls possible adds 6d5e7c9c478 Daily bump. adds 14d9f8c913d [doc] Fix typos in MINLOC, MAXLOC documentation adds a05637753d3 2019-03-25 Richard Biener rguenther@suse.de adds 4d236db98c9 S/390: Improve debug output for builtin matching adds 1954998fae2 S/390: Cleanup builtin types file adds dc76722bd59 PR libgfortran/79540 * io/write_float.def (build_float_st [...] adds f009459ba9b PR c++/60702 * g++.dg/tls/thread_local11.C: Remove scan-t [...] adds 43a607ba1d6 2019-03-25 Richard Biener rguenther@suse.de adds 64a6fe3bbb2 2019-03-25 Richard Biener rguenther@suse.de adds 3768212421e [C++] compiler incompatibility with lambdas adds 5b891613879 2019-03-25 Thomas Otto thomas.otto@pdv-fs.de adds fbdb74ac339 2019-03-25 Richard Biener rguenther@suse.de adds 1de8eb3e97b PR c++/89705 - ICE with reference binding with conversion [...] adds 751baf9c42c PR c++/89214 - ICE when initializing aggregates with bases [...] adds f8026b1a497 gcc/ChangeLog: * doc/extend.texi (Common Type Attributes): [...] adds 93877af7d78 PR c++/87748 - substitution failure error with decltype. adds ac557922eec /cp 2019-03-25 Paolo Carlini paolo.carlini@oracle.com adds 4b2731eb5c0 2019-03-25 Vladimir Makarov vmakarov@redhat.com adds beb921e1106 PR debug/86964 * dwarf2out.c (premark_used_variables): Ne [...] adds 84b09afc987 Update .po files. adds 89793f1afe3 PR c/89812 - incorrect maximum in error: requested alignmen [...] adds 47fac92f0d6 PR rtl-optimization/88347 PR rtl-optimization/88423 * sc [...] adds 4b2331aa659 Daily bump. adds f8b3b2b9111 [RS6000] Fix typos adds 024a645d977 PR c++/89796 * semantics.c (finish_omp_atomic): Add warni [...] adds 41f9034e1fe Fix wrong option wrapping. adds 229faf9e94e Add missing dot. adds 158e6ce31cf 2019-03-26 Paolo Carlini paolo.carlini@oracle.com adds c0106cedb25 gcc/testsuite/ChangeLog: adds ed85753c23d 2019-03-26 Bin Cheng bin.cheng@linux.alibaba.com adds 4d235dc504d PR libstdc++/89816 adds 28b460dd949 PR libstdc++/89824 adds bcc45766a95 * mem-stats.h (mem_alloc_description::unregister_descripto [...] adds 42ae70fa214 * hash-table.h (hash_table::m_gather_mem_stats): If GATHER [...] adds d9bfb20779a d/dmd: Merge upstream dmd ab702e73e adds 3b6fab6e3c1 2019-03-26 Richard Biener rguenther@suse.de adds 4c0ef551bb8 PR libstdc++/89825 adds db855750c52 libphobos: Backport extern(C) bindings from druntime 2.085. adds 7237dce709b PR libstdc++/85965 delay static assertions until types are [...] adds 460e6a8c485 PR c++/86429 - constexpr variable in lambda. adds e9b6707f117 Fix g++.dg/abi/lambda-static-1.C with Solaris as adds 5bcde5d8f7c PR target/89827 * config/i386/i386.c (dimode_scalar_chain [...] adds 8b1090c1eaf RISC-V: Add sifive-7 pipeline description. adds 57356796718 Daily bump. adds e19fc2e3f4b [RS6000] Don't rely on rs6000_hard_regno_mode_ok being zero adds 556733940a0 [RS6000] Rename NON_SPECIAL_REGS to GEN_OR_FLOAT_REGS adds 4a5df39cc35 2019-03-27 Richard Biener rguenther@suse.de adds b0bd2392447 2019-03-27 Paul Thomas pault@gcc.gnu.org adds 496d55fdc6a 2019-03-27 Richard Biener rguenther@suse.de adds a6cd883f861 PR c++/86932 - missed SFINAE with empty pack. adds 49914a10682 PR rtl-optimization/87761 PR rtl-optimization/89826 * re [...] adds 1cf6e93b089 gcc/ PR rtl-optimization/89313 * function.c (matching_con [...] adds 4b806e0ac88 Fix scc clobber in movdi_symbol. adds b099e9c8685 libgomp/ChangeLog: adds 64e9a5e0c41 PR c++/89241 - ICE with lambda in template parameter list. adds 8d96c4f034b Fix ChangeLog adds 7fe010eb9b4 PR c++/89831 - error with qualified-id in const member function. adds 883924e1441 2019-03-27 Bill Schmidt wschmidt@linux.ibm.com adds abe531e311b PR target/85667 * config/i386/i386.c (ix86_function_value [...] adds c271ea7f0be fix PR 85537 adds 65e02b89c20 Daily bump. adds 6b0285379a5 * MAINTAINERS (Various Maintainers): Remove myself from df [...] adds 39917cd1b49 Revert r254150 (PR bootstrap/89829). adds 1077d5ce049 PR c/79022 fix mismatch parameter order in declaratio adds 2b86c56d1b6 * rtl.h (NONDEBUG_INSN_P): Define as NONJUMP_INSN_P or JUM [...] adds 62bc3eb21f5 * regcprop.c (copyprop_hardreg_forward_1): Remove redundan [...] adds 2c151736b99 optinfo-emit-json.cc: don't call get_fnname_from_decl (PR m [...] adds ad6978a6724 PR c++/89785 * constexpr.c (struct check_for_return_conti [...] adds 225ca87b0c9 Don't revisit a variant we are already visiting. adds 0114c224e53 PR c/89812 * gcc.dg/attr-aligned-3.c: Limit the test to k [...] adds fcec39e1488 PR c++/89836 - bool constant expression and explicit conve [...] adds e634ab3539a PR target/89848 * config/i386/i386.c (dimode_scalar_chain [...] adds e0ff520c86b PR target/89865 * config/i386/i386.md (RMW operation with [...] adds facf139f378 PR c++/89612 - ICE with member friend template with noexce [...] adds 6d0d620b3e4 PR c++/81506 - Invalid declaration with decltype accepted adds c64c2ed557a PR c++/66548 - Invalid class member access expression in de [...] adds 744a33a1cfa PR middle-end/89621 * tree-inline.h (struct copy_body_dat [...] adds 8699435d8b8 Daily bump. adds 941c2b01b7f PR rtl-optimization/87485 * function.c (expand_function_e [...] adds c6e8124e5b5 Fix multiple values for -fdbg-cnt. adds c6ab3411743 Dump -fdbg-cnt limit reach also to stderr stream. adds 76814b53aaf Remove -Wchkp from documentation. adds ca6ebc8097d PR c++/89871 * g++.dg/cpp2a/desig14.C: New test. adds 8e98407e003 PR c++/89876 - ICE with deprecated conversion. * call.c ( [...] adds 2d3cf878c03 * opts-common.c (integral_argument): Set errno properly [...] adds 7e6aef80ee4 PR c/89872 * gimplify.c (gimplify_compound_literal_expr): [...] adds 9a6cce245a7 PR sanitizer/89869 * typeck.c: Include gimplify.h. (cp_b [...] adds 33ad377ca0a PR rtl-optimization/89865 * gcc.target/i386/pr49095.c: In [...] adds f15d2aa02df RISC-V: Fix __riscv_compressed regression. adds 11dbbbb1f0b Daily bump. adds 6480ce44627 2019-03-29 Kugan Vivekanandarajah kuganv@linaro.org [...] adds 106979b7f38 * src/c++17/fs_ops.cc (fs::permissions): Use std::errc::no [...] adds 173fbd49711 2019-03-30 Thomas Koenig tkoenig@gcc.gnu.org adds 439021c150c PR c++/89744 - ICE with specialization of member class template. adds f22577c13fd 2019-03-30 Paul Thomas pault@gcc.gnu.org adds 9d4769cc273 testsuite/gdc.test: Merge upstream dmd 5dd3eccc3 adds f504570754e Daily bump. adds d8fc602407f Enable gcc.dg/attr-aligned-3.c on Solaris adds c1df9acf560 d: Fix run-time SIGSEGV reading ModuleInfo.flags() adds 27c9936ed27 2019-03-31 Thomas Koenig tkoenig@gcc.gnu.org adds 24709509dea 2019-03-31 Harald Anlauf anlauf@gmx.de adds cf13db0c6b7 PR c++/89852 - ICE with C++11 functional cast with { }. * [...] adds 46c910d527d Daily bump. adds 56fc9e27ae8 2019-04-01 Richard Biener rguenther@suse.de adds 806ba3105ec Enhance option suggestion for options expected an argument [...] adds 9c2fddaf0c9 2019-04-01 Richard Biener rguenther@suse.de adds 4f3e024d575 Use single-visitation in variant assignment and swap and relops. adds ca44cbe7373 PR d/88462 libphobos: Fix abort in pthread_mutex_init o [...] adds 33a4b080ff5 sel-sched: remove assert in merge_fences (PR 87273) adds 0aba8c75f10 2019-04-01 Vladimir Makarov vmakarov@redhat.com adds 36aec94fe70 sel-sched: update liveness in redirect_edge_and_branch hook [...] adds a38fa913b49 PR c/89685 - ICE on attribute copy with a compound expression adds 00bc562a24a /cp 2019-04-01 Paolo Carlini paolo.carlini@oracle.com adds a78ef9b4436 sel-sched: correct reset of reset_sched_cycles_p (PR 85412) adds 20dd141865d Check avx2_available in check_avx2_available adds 0ccdb705e81 PR c++/86946 - ICE with function call in template argument. adds 804b00e6807 * fr.po, sv.po: Update. adds f3ebb88f874 Daily bump. adds 844f96a035b gcc/po/ChangeLog: adds 5ba54df6a0d * config/sparc/linux64.h (ASAN_REJECT_SPEC): New macro. ( [...] adds 0552d7c9a10 Fix param description of graphite-max-arrays-per-scop (PR t [...] adds c4bc178c61d S/390: arch13: Add arch13 as architecture option adds 92d5e9eba44 S/390: arch13: Support new bit operations adds 6c83743823b S/390: arch13: Support new popcount instruction variant. adds dbeb7608c93 S/390: arch13: Add support for new select instruction adds b048920df0f S/390: arch13: Support 32 bit fp-int vector converts adds 5554473b532 S/390: arch13: Support 32 bit fp-int scalar converts adds 2cacf019857 S/390: arch13: New vector builtins - preparation adds 9800b362a06 S/390: arch13: vec_revb vector byte swap builtin adds 58c10639dc0 S/390: arch13: vec_reve element order reversal builtins adds e974fcf343c S/390: arch13: vector load/store byte reversed element for [...] adds c89c20faa0d testsuite: do not try to add -m32 (PR 89916) adds f3692774dcb S/390: arch13: vector load byte reversed element and replicate adds 033411a9863 S/390: arch13: vector shift double by bit builtins adds 7a1fd0b2240 S/390: arch13: vector string search builtins adds 192ece6e16a S/390: arch13: vector float-int conversion builtins adds c390a3d0b40 Obsolete Cell Broadband Engine SPU target support adds 8da4fe0dbf9 sel-sched: fixup reset of first_insn (PR 85876) adds 06f30566ce9 sel-sched: skip outer loop in get_all_loop_exits (PR 84206) adds f3d2a658211 PR target/89902 PR target/89903 * config/i386/i386.c (di [...] adds 9830927885b * gcc.target/visium/bit_shift.c: xfail. adds 9535273c791 Daily bump. adds 589c66eb5f3 PR c++/89917 - ICE with lambda in variadic mem-init. adds 24ca56d63c4 2019-04-03 Richard Biener rguenther@suse.de adds 4e4018533b8 2019-04-03 Dominique d'Humieres dominiq@gcc.gnu.org adds 62fd39e8528 Define std::hash specializations for C++17 PMR strings adds e1d699b8a57 PR libstdc++/85184 remove debug assertions from std::variant adds 82e57271f4d [ARC]PR 88409: miscompilation due to missing cc clobber in [...] adds 9fdbe2181f5 [GCC, DOCS, AArch64] Add missing documenation for mbranch-p [...] adds 512e780cf05 [ARC] Restore blink first when optimizing for speed. adds 72be2bb71d1 Fix previous ChangeLog entry adds 4556f83e122 S/390: Reject long disp for vector load/store early adds 4225afe1c45 2019-04-03 Richard Biener rguenther@suse.de adds c08e4245014 [testsuite] PR71598: Fix testcases adds 7570fd592fc PR rtl-optimization/81025 * reorg.c (skip_c [...] adds 5adb4def587 Fix typo in comment adds afe53b550a8 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if i [...] adds 9939b2f79bd 2019-04-03 qing zhao qing.zhao@oracle.com adds 4c246688d98 PR c++/89331 - ICE with offsetof in incomplete class. adds b3902d2e4fe PR c++/86586 - -fcompare-debug=-Wsign-compare. adds 45b5611bbec 2019-04-03 Steven G. Kargl kargl@gcc.gnu.org adds b1d61c0e670 PR c++/81866 - ICE with member template and default targ. adds 73c7feb34d4 Daily bump. adds 9b316951f63 DF usage in loop-invariant.c (PR46590) adds f3d42468b75 Fix typo in ChangeLog 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. new f7d52daef25 Merge remote-tracking branch 'trunk' into concepts-cxx2a new 1d7bd5c3264 2019-04-01 Andrew Sutton andrew.n.sutton@gmail.com new 340f7ff0462 2019-04-01 Andrew Sutton andrew.n.sutton@gmail.com new 593fa5546f5 2019-04-04 Andrew Sutton andrew.n.sutton@gmail.com new 8752273c1bf 2019-04-04 Andrew Sutton andrew.n.sutton@gmail.com new 205af8e79bf 2019-04-04 Andrew Sutton andrew.n.sutton@gmail.com new 02c98685fe1 2019-04-11 Andrew Sutton andrew.n.sutton@gmail.com new 088abfb3eb8 2019-04-17 Andrew Sutton andrew.n.sutton@gmail.com new 814beb69a8f 2019-04-17 Andrew Sutton andrew.n.sutton@gmail.com new 4fece86a9ab 2019-04-18 Andrew Sutton andrew.n.sutton@gmail.com new ec69f73581e 2019-04-18 Andrew Sutton andrew.n.sutton@gmail.com new d18fda0cd56 2019-04-22 Andrew Sutton andrew.n.sutton@gmail.com new f0316be5a23 2019-04-22 Andrew Sutton andrew.n.sutton@gmail.com new db2b94cd3ff 2019-04-22 Andrew Sutton andrew.n.sutton@gmail.com new b649da133ca 2019-04-22 Andrew Sutton andrew.n.sutton@gmail.com new dd2a633d586 2019-05-07 Andrew Sutton andrew.n.sutton@gmail.com new 7de35403c8d 2019-05-08 Andrew Sutton andrew.n.sutton@gmail.com new 2554e69e715 2019-05-08 Andrew Sutton andrew.n.sutton@gmail.com new e9272bd7b65 2019-05-09 Andrew Sutton andrew.n.sutton@gmail.com new b3a4b915c02 2019-05-14 Andrew Sutton andrew.n.sutton@gmail.com new 2e8b62151e6 2019-05-15 Andrew Sutton andrew.n.sutton@gmail.com new 51cb6137826 2019-05-15 Andrew Sutton andrew.n.sutton@gmail.com new ed9608c277f 2019-05-16 Andrew Sutton andrew.n.sutton@gmail.com new 49b55677dcf 2019-05-20 Andrew Sutton andrew.n.sutton@gmail.com new c8a60e638db 2019-05-15 Andrew Sutton andrew.n.sutton@gmail.com new da7537bd419 2019-05-20 Andrew Sutton andrew.n.sutton@gmail.com new fa2b80ef007 2019-05-20 Andrew Sutton andrew.n.sutton@gmail.com new f8023b540bb 2019-05-21 Andrew Sutton andrew.n.sutton@gmail.com new 51177801008 2019-05-21 Andrew Sutton andrew.n.sutton@gmail.com new ebcd393659e 2019-05-21 Andrew Sutton andrew.n.sutton@gmail.com new 08e146728db 2019-05-21 Andrew Sutton andrew.n.sutton@gmail.com new 592779ef4ec 2019-05-22 Andrew Sutton andrew.n.sutton@gmail.com new 1a3b57f7a15 2019-05-24 Andrew Sutton andrew.n.sutton@gmail.com new aaf4ae81b92 2019-05-24 Andrew Sutton andrew.n.sutton@gmail.com new 37ea6f1dab6 2019-05-24 Andrew Sutton andrew.n.sutton@gmail.com new 932d31ad5e6 2019-06-04 Andrew Sutton andrew.n.sutton@gmail.com new 1c0c246e01e 2019-06-04 Andrew Sutton andrew.n.sutton@gmail.com new 4650ee82704 2019-06-04 Andrew Sutton andrew.n.sutton@gmail.com new 5163b5fcd3d Merge remote-tracking branch 'l3concepts/master' into conce [...] new 13834ee1904 * parser.c (cp_parser_placeholder_type_specifier): Avoid nullptr.
The 40 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 174 + MAINTAINERS | 29 +- Makefile.def | 16 +- Makefile.in | 1992 +- Makefile.tpl | 10 +- config/ChangeLog | 26 + config/ax_count_cpus.m4 | 101 + config/bootstrap-lto-lean.mk | 17 + config/bootstrap-lto.mk | 1 + config/gthr.m4 | 1 + config/mh-mingw | 5 + configure | 26 +- configure.ac | 28 +- contrib/ChangeLog | 77 + contrib/bench-stringop | 158 + contrib/check-internal-format-escaping.py | 266 + contrib/check-params-in-docs.py | 5 +- contrib/config-list.mk | 1 + contrib/dg-extract-results.py | 21 +- contrib/dg-extract-results.sh | 42 +- contrib/download_prerequisites | 2 +- ...-rtags-warnings.py => filter-clang-warnings.py} | 47 +- contrib/gennews | 3 +- contrib/mklog | 30 +- contrib/reghunt/examples/reg-watch.awk | 0 fixincludes/ChangeLog | 35 + fixincludes/fixincl.x | 194 +- fixincludes/inclhack.def | 86 +- fixincludes/tests/base/architecture/ppc/math.h | 5 + .../tests/base/{errno.h => dispatch/object.h} | 15 +- fixincludes/tests/base/{errno.h => os/base.h} | 15 +- gcc/BASE-VER | 2 +- gcc/ChangeLog | 12466 +++- gcc/ChangeLog-2018 | 2 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 19 +- gcc/acinclude.m4 | 12 +- gcc/ada/ChangeLog | 348 + gcc/ada/ada_get_targ.adb | 2 +- gcc/ada/adabkend.adb | 2 +- gcc/ada/adabkend.ads | 2 +- gcc/ada/adadecode.c | 2 +- gcc/ada/adadecode.h | 2 +- gcc/ada/adaint.c | 2 +- gcc/ada/adaint.h | 2 +- gcc/ada/affinity.c | 2 +- gcc/ada/ali-util.adb | 2 +- gcc/ada/ali-util.ads | 2 +- gcc/ada/ali.adb | 2 +- gcc/ada/ali.ads | 2 +- gcc/ada/alloc.ads | 2 +- gcc/ada/argv-lynxos178-raven-cert.c | 2 +- gcc/ada/argv.c | 2 +- gcc/ada/aspects.adb | 2 +- gcc/ada/aspects.ads | 2 +- gcc/ada/atree.adb | 2 +- gcc/ada/atree.ads | 2 +- gcc/ada/atree.h | 2 +- gcc/ada/aux-io.c | 2 +- gcc/ada/back_end.adb | 2 +- gcc/ada/back_end.ads | 2 +- gcc/ada/bcheck.adb | 2 +- gcc/ada/bcheck.ads | 2 +- gcc/ada/binde.adb | 2 +- gcc/ada/binde.ads | 2 +- gcc/ada/binderr.adb | 2 +- gcc/ada/binderr.ads | 2 +- gcc/ada/bindgen.adb | 2 +- gcc/ada/bindgen.ads | 2 +- gcc/ada/bindusg.adb | 2 +- gcc/ada/bindusg.ads | 2 +- gcc/ada/butil.adb | 2 +- gcc/ada/butil.ads | 2 +- gcc/ada/cal.c | 2 +- gcc/ada/casing.adb | 2 +- gcc/ada/casing.ads | 2 +- gcc/ada/ceinfo.adb | 2 +- gcc/ada/checks.adb | 2 +- gcc/ada/checks.ads | 2 +- gcc/ada/cio.c | 2 +- gcc/ada/clean.adb | 2 +- gcc/ada/clean.ads | 2 +- gcc/ada/comperr.adb | 2 +- gcc/ada/comperr.ads | 2 +- gcc/ada/contracts.adb | 2 +- gcc/ada/contracts.ads | 2 +- gcc/ada/csets.adb | 2 +- gcc/ada/csets.ads | 2 +- gcc/ada/csinfo.adb | 2 +- gcc/ada/cstand.adb | 2 +- gcc/ada/cstand.ads | 2 +- gcc/ada/cstreams.c | 2 +- gcc/ada/ctrl_c.c | 2 +- gcc/ada/debug.adb | 2 +- gcc/ada/debug.ads | 2 +- gcc/ada/debug_a.adb | 2 +- gcc/ada/debug_a.ads | 2 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 13 +- gcc/ada/einfo.adb | 2 +- gcc/ada/einfo.ads | 2 +- gcc/ada/elists.adb | 2 +- gcc/ada/elists.ads | 2 +- gcc/ada/elists.h | 2 +- gcc/ada/env.c | 2 +- gcc/ada/env.h | 2 +- gcc/ada/err_vars.ads | 2 +- gcc/ada/errno.c | 2 +- gcc/ada/errout.adb | 2 +- gcc/ada/errout.ads | 2 +- gcc/ada/erroutc.adb | 2 +- gcc/ada/erroutc.ads | 2 +- gcc/ada/errutil.adb | 2 +- gcc/ada/errutil.ads | 2 +- gcc/ada/eval_fat.adb | 2 +- gcc/ada/eval_fat.ads | 2 +- gcc/ada/exit.c | 2 +- gcc/ada/exp_aggr.adb | 2 +- gcc/ada/exp_aggr.ads | 2 +- gcc/ada/exp_atag.adb | 2 +- gcc/ada/exp_atag.ads | 2 +- gcc/ada/exp_attr.adb | 2 +- gcc/ada/exp_attr.ads | 2 +- gcc/ada/exp_cg.adb | 2 +- gcc/ada/exp_cg.ads | 2 +- gcc/ada/exp_ch10.ads | 2 +- gcc/ada/exp_ch11.adb | 9 +- gcc/ada/exp_ch11.ads | 2 +- gcc/ada/exp_ch12.adb | 2 +- gcc/ada/exp_ch12.ads | 2 +- gcc/ada/exp_ch13.adb | 2 +- gcc/ada/exp_ch13.ads | 2 +- gcc/ada/exp_ch2.adb | 2 +- gcc/ada/exp_ch2.ads | 2 +- gcc/ada/exp_ch3.adb | 2 +- gcc/ada/exp_ch3.ads | 2 +- gcc/ada/exp_ch4.adb | 2 +- gcc/ada/exp_ch4.ads | 2 +- gcc/ada/exp_ch5.adb | 2 +- gcc/ada/exp_ch5.ads | 2 +- gcc/ada/exp_ch6.adb | 2 +- gcc/ada/exp_ch6.ads | 2 +- gcc/ada/exp_ch7.adb | 2 +- gcc/ada/exp_ch7.ads | 2 +- gcc/ada/exp_ch8.adb | 2 +- gcc/ada/exp_ch8.ads | 2 +- gcc/ada/exp_ch9.adb | 19 +- gcc/ada/exp_ch9.ads | 2 +- gcc/ada/exp_code.adb | 2 +- gcc/ada/exp_code.ads | 2 +- gcc/ada/exp_dbug.adb | 2 +- gcc/ada/exp_dbug.ads | 2 +- gcc/ada/exp_disp.adb | 2 +- gcc/ada/exp_disp.ads | 2 +- gcc/ada/exp_dist.adb | 2 +- gcc/ada/exp_dist.ads | 2 +- gcc/ada/exp_fixd.adb | 2 +- gcc/ada/exp_fixd.ads | 2 +- gcc/ada/exp_imgv.adb | 2 +- gcc/ada/exp_imgv.ads | 2 +- gcc/ada/exp_intr.adb | 2 +- gcc/ada/exp_intr.ads | 2 +- gcc/ada/exp_pakd.adb | 2 +- gcc/ada/exp_pakd.ads | 2 +- gcc/ada/exp_prag.adb | 2 +- gcc/ada/exp_prag.ads | 2 +- gcc/ada/exp_sel.adb | 2 +- gcc/ada/exp_sel.ads | 2 +- gcc/ada/exp_smem.adb | 2 +- gcc/ada/exp_smem.ads | 2 +- gcc/ada/exp_spark.adb | 2 +- gcc/ada/exp_spark.ads | 2 +- gcc/ada/exp_strm.adb | 2 +- gcc/ada/exp_strm.ads | 2 +- gcc/ada/exp_tss.adb | 2 +- gcc/ada/exp_tss.ads | 2 +- gcc/ada/exp_unst.adb | 2 +- gcc/ada/exp_unst.ads | 2 +- gcc/ada/exp_util.adb | 2 +- gcc/ada/exp_util.ads | 2 +- gcc/ada/expander.adb | 2 +- gcc/ada/expander.ads | 2 +- gcc/ada/expect.c | 2 +- gcc/ada/fe.h | 2 +- gcc/ada/final.c | 2 +- gcc/ada/fmap.adb | 2 +- gcc/ada/fmap.ads | 2 +- gcc/ada/fname-sf.adb | 2 +- gcc/ada/fname-sf.ads | 2 +- gcc/ada/fname-uf.adb | 2 +- gcc/ada/fname-uf.ads | 2 +- gcc/ada/fname.adb | 2 +- gcc/ada/fname.ads | 2 +- gcc/ada/freeze.adb | 2 +- gcc/ada/freeze.ads | 2 +- gcc/ada/frontend.adb | 2 +- gcc/ada/frontend.ads | 2 +- gcc/ada/gcc-interface/Makefile.in | 5 +- .../gcc-interface/ada-builtin-types.def} | 16 +- .../gcc-interface/ada-builtins.def} | 27 +- gcc/ada/gcc-interface/ada-tree.h | 10 +- gcc/ada/gcc-interface/cuintp.c | 2 +- gcc/ada/gcc-interface/decl.c | 521 +- gcc/ada/gcc-interface/gigi.h | 11 +- gcc/ada/gcc-interface/misc.c | 75 +- gcc/ada/gcc-interface/targtyps.c | 2 +- gcc/ada/gcc-interface/trans.c | 663 +- gcc/ada/gcc-interface/utils.c | 565 +- gcc/ada/gcc-interface/utils2.c | 115 +- gcc/ada/get_scos.adb | 2 +- gcc/ada/get_scos.ads | 2 +- gcc/ada/get_targ.adb | 2 +- gcc/ada/get_targ.ads | 2 +- gcc/ada/ghost.adb | 2 +- gcc/ada/ghost.ads | 2 +- gcc/ada/gnat1drv.adb | 2 +- gcc/ada/gnat1drv.ads | 2 +- gcc/ada/gnatbind.adb | 2 +- gcc/ada/gnatbind.ads | 2 +- gcc/ada/gnatchop.adb | 2 +- gcc/ada/gnatclean.adb | 2 +- gcc/ada/gnatcmd.adb | 2 +- gcc/ada/gnatcmd.ads | 2 +- gcc/ada/gnatdll.adb | 2 +- gcc/ada/gnatfind.adb | 2 +- gcc/ada/gnatkr.adb | 2 +- gcc/ada/gnatkr.ads | 2 +- gcc/ada/gnatlink.adb | 2 +- gcc/ada/gnatlink.ads | 2 +- gcc/ada/gnatls.adb | 2 +- gcc/ada/gnatls.ads | 2 +- gcc/ada/gnatmake.adb | 2 +- gcc/ada/gnatmake.ads | 2 +- gcc/ada/gnatname.adb | 2 +- gcc/ada/gnatname.ads | 2 +- gcc/ada/gnatprep.adb | 2 +- gcc/ada/gnatprep.ads | 2 +- gcc/ada/gnatvsn.adb | 2 +- gcc/ada/gnatvsn.ads | 2 +- gcc/ada/gnatxref.adb | 2 +- gcc/ada/gprep.adb | 2 +- gcc/ada/gprep.ads | 2 +- gcc/ada/gsocket.h | 2 +- gcc/ada/hostparm.ads | 2 +- gcc/ada/impunit.adb | 2 +- gcc/ada/impunit.ads | 2 +- gcc/ada/indepsw-aix.adb | 2 +- gcc/ada/indepsw-darwin.adb | 2 +- gcc/ada/indepsw-gnu.adb | 2 +- gcc/ada/indepsw.adb | 2 +- gcc/ada/indepsw.ads | 2 +- gcc/ada/init.c | 2 +- gcc/ada/initialize.c | 2 +- gcc/ada/inline.adb | 2 +- gcc/ada/inline.ads | 2 +- gcc/ada/itypes.adb | 2 +- gcc/ada/itypes.ads | 2 +- gcc/ada/krunch.adb | 2 +- gcc/ada/krunch.ads | 2 +- gcc/ada/layout.adb | 2 +- gcc/ada/layout.ads | 2 +- gcc/ada/lib-list.adb | 2 +- gcc/ada/lib-load.adb | 2 +- gcc/ada/lib-load.ads | 2 +- gcc/ada/lib-sort.adb | 2 +- gcc/ada/lib-util.adb | 2 +- gcc/ada/lib-util.ads | 2 +- gcc/ada/lib-writ.adb | 45 +- gcc/ada/lib-writ.ads | 17 +- gcc/ada/lib-xref-spark_specific.adb | 2 +- gcc/ada/lib-xref.adb | 2 +- gcc/ada/lib-xref.ads | 2 +- gcc/ada/lib.adb | 2 +- gcc/ada/lib.ads | 2 +- gcc/ada/libgnarl/a-astaco.adb | 2 +- gcc/ada/libgnarl/a-dispat.adb | 2 +- gcc/ada/libgnarl/a-dynpri.adb | 2 +- gcc/ada/libgnarl/a-etgrbu.ads | 2 +- gcc/ada/libgnarl/a-exetim__darwin.adb | 2 +- gcc/ada/libgnarl/a-exetim__default.ads | 2 +- gcc/ada/libgnarl/a-exetim__mingw.adb | 2 +- gcc/ada/libgnarl/a-exetim__mingw.ads | 2 +- gcc/ada/libgnarl/a-exetim__posix.adb | 2 +- gcc/ada/libgnarl/a-interr.adb | 2 +- gcc/ada/libgnarl/a-interr.ads | 2 +- gcc/ada/libgnarl/a-intnam.ads | 2 +- gcc/ada/libgnarl/a-intnam__aix.ads | 2 +- gcc/ada/libgnarl/a-intnam__darwin.ads | 2 +- gcc/ada/libgnarl/a-intnam__dragonfly.ads | 2 +- gcc/ada/libgnarl/a-intnam__dummy.ads | 2 +- gcc/ada/libgnarl/a-intnam__freebsd.ads | 2 +- gcc/ada/libgnarl/a-intnam__hpux.ads | 2 +- gcc/ada/libgnarl/a-intnam__linux.ads | 2 +- gcc/ada/libgnarl/a-intnam__lynxos.ads | 2 +- gcc/ada/libgnarl/a-intnam__mingw.ads | 2 +- gcc/ada/libgnarl/a-intnam__qnx.ads | 2 +- gcc/ada/libgnarl/a-intnam__rtems.ads | 2 +- gcc/ada/libgnarl/a-intnam__solaris.ads | 2 +- gcc/ada/libgnarl/a-intnam__vxworks.ads | 2 +- gcc/ada/libgnarl/a-reatim.adb | 2 +- gcc/ada/libgnarl/a-reatim.ads | 2 +- gcc/ada/libgnarl/a-retide.adb | 2 +- gcc/ada/libgnarl/a-retide.ads | 2 +- gcc/ada/libgnarl/a-rttiev.adb | 2 +- gcc/ada/libgnarl/a-rttiev.ads | 2 +- gcc/ada/libgnarl/a-synbar.adb | 2 +- gcc/ada/libgnarl/a-synbar.ads | 2 +- gcc/ada/libgnarl/a-synbar__posix.adb | 2 +- gcc/ada/libgnarl/a-synbar__posix.ads | 2 +- gcc/ada/libgnarl/a-sytaco.adb | 2 +- gcc/ada/libgnarl/a-sytaco.ads | 2 +- gcc/ada/libgnarl/a-tasatt.adb | 2 +- gcc/ada/libgnarl/a-tasatt.ads | 2 +- gcc/ada/libgnarl/a-taside.adb | 2 +- gcc/ada/libgnarl/a-taside.ads | 2 +- gcc/ada/libgnarl/a-taster.adb | 2 +- gcc/ada/libgnarl/g-boubuf.adb | 2 +- gcc/ada/libgnarl/g-boubuf.ads | 2 +- gcc/ada/libgnarl/g-boumai.ads | 2 +- gcc/ada/libgnarl/g-semaph.adb | 2 +- gcc/ada/libgnarl/g-semaph.ads | 2 +- gcc/ada/libgnarl/g-signal.adb | 2 +- gcc/ada/libgnarl/g-signal.ads | 2 +- gcc/ada/libgnarl/g-tastus.ads | 2 +- gcc/ada/libgnarl/g-thread.adb | 2 +- gcc/ada/libgnarl/g-thread.ads | 2 +- gcc/ada/libgnarl/i-vxinco.adb | 2 +- gcc/ada/libgnarl/i-vxinco.ads | 2 +- gcc/ada/libgnarl/s-inmaop.ads | 2 +- gcc/ada/libgnarl/s-inmaop__dummy.adb | 2 +- gcc/ada/libgnarl/s-inmaop__posix.adb | 2 +- gcc/ada/libgnarl/s-inmaop__vxworks.adb | 2 +- gcc/ada/libgnarl/s-interr.adb | 2 +- gcc/ada/libgnarl/s-interr.ads | 2 +- gcc/ada/libgnarl/s-interr__dummy.adb | 2 +- gcc/ada/libgnarl/s-interr__hwint.adb | 2 +- gcc/ada/libgnarl/s-interr__sigaction.adb | 2 +- gcc/ada/libgnarl/s-interr__vxworks.adb | 2 +- gcc/ada/libgnarl/s-intman.ads | 2 +- gcc/ada/libgnarl/s-intman__android.adb | 2 +- gcc/ada/libgnarl/s-intman__dummy.adb | 2 +- gcc/ada/libgnarl/s-intman__lynxos.adb | 2 +- gcc/ada/libgnarl/s-intman__mingw.adb | 2 +- gcc/ada/libgnarl/s-intman__posix.adb | 2 +- gcc/ada/libgnarl/s-intman__qnx.adb | 2 +- gcc/ada/libgnarl/s-intman__solaris.adb | 2 +- gcc/ada/libgnarl/s-intman__susv3.adb | 2 +- gcc/ada/libgnarl/s-intman__vxworks.adb | 2 +- gcc/ada/libgnarl/s-intman__vxworks.ads | 2 +- gcc/ada/libgnarl/s-linux.ads | 2 +- gcc/ada/libgnarl/s-linux__alpha.ads | 2 +- gcc/ada/libgnarl/s-linux__android.ads | 2 +- gcc/ada/libgnarl/s-linux__hppa.ads | 2 +- gcc/ada/libgnarl/s-linux__mips.ads | 2 +- gcc/ada/libgnarl/s-linux__riscv.ads | 2 +- gcc/ada/libgnarl/s-linux__sparc.ads | 4 +- gcc/ada/libgnarl/s-linux__x32.ads | 29 +- gcc/ada/libgnarl/s-mudido.adb | 2 +- gcc/ada/libgnarl/s-mudido__affinity.adb | 2 +- gcc/ada/libgnarl/s-osinte__aix.adb | 2 +- gcc/ada/libgnarl/s-osinte__aix.ads | 2 +- gcc/ada/libgnarl/s-osinte__android.adb | 2 +- gcc/ada/libgnarl/s-osinte__android.ads | 2 +- gcc/ada/libgnarl/s-osinte__darwin.adb | 2 +- gcc/ada/libgnarl/s-osinte__darwin.ads | 2 +- gcc/ada/libgnarl/s-osinte__dragonfly.adb | 2 +- gcc/ada/libgnarl/s-osinte__dragonfly.ads | 2 +- gcc/ada/libgnarl/s-osinte__dummy.ads | 2 +- gcc/ada/libgnarl/s-osinte__freebsd.adb | 2 +- gcc/ada/libgnarl/s-osinte__freebsd.ads | 2 +- gcc/ada/libgnarl/s-osinte__gnu.adb | 2 +- gcc/ada/libgnarl/s-osinte__gnu.ads | 2 +- gcc/ada/libgnarl/s-osinte__hpux-dce.adb | 2 +- gcc/ada/libgnarl/s-osinte__hpux-dce.ads | 2 +- gcc/ada/libgnarl/s-osinte__hpux.ads | 2 +- gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads | 2 +- gcc/ada/libgnarl/s-osinte__linux.ads | 2 +- gcc/ada/libgnarl/s-osinte__lynxos178.adb | 2 +- gcc/ada/libgnarl/s-osinte__lynxos178e.ads | 2 +- gcc/ada/libgnarl/s-osinte__mingw.ads | 2 +- gcc/ada/libgnarl/s-osinte__posix.adb | 2 +- gcc/ada/libgnarl/s-osinte__qnx.adb | 2 +- gcc/ada/libgnarl/s-osinte__qnx.ads | 2 +- gcc/ada/libgnarl/s-osinte__rtems.adb | 2 +- gcc/ada/libgnarl/s-osinte__rtems.ads | 2 +- gcc/ada/libgnarl/s-osinte__solaris.adb | 2 +- gcc/ada/libgnarl/s-osinte__solaris.ads | 2 +- gcc/ada/libgnarl/s-osinte__vxworks.adb | 2 +- gcc/ada/libgnarl/s-osinte__vxworks.ads | 2 +- gcc/ada/libgnarl/s-osinte__x32.adb | 2 +- gcc/ada/libgnarl/s-proinf.adb | 2 +- gcc/ada/libgnarl/s-proinf.ads | 2 +- gcc/ada/libgnarl/s-qnx.ads | 2 +- gcc/ada/libgnarl/s-solita.adb | 2 +- gcc/ada/libgnarl/s-solita.ads | 2 +- gcc/ada/libgnarl/s-stusta.adb | 2 +- gcc/ada/libgnarl/s-stusta.ads | 2 +- gcc/ada/libgnarl/s-taasde.adb | 2 +- gcc/ada/libgnarl/s-taasde.ads | 2 +- gcc/ada/libgnarl/s-tadeca.adb | 2 +- gcc/ada/libgnarl/s-tadeca.ads | 2 +- gcc/ada/libgnarl/s-tadert.adb | 2 +- gcc/ada/libgnarl/s-tadert.ads | 2 +- gcc/ada/libgnarl/s-taenca.adb | 2 +- gcc/ada/libgnarl/s-taenca.ads | 2 +- gcc/ada/libgnarl/s-taprob.adb | 2 +- gcc/ada/libgnarl/s-taprob.ads | 2 +- gcc/ada/libgnarl/s-taprop.ads | 2 +- gcc/ada/libgnarl/s-taprop__dummy.adb | 2 +- gcc/ada/libgnarl/s-taprop__hpux-dce.adb | 2 +- gcc/ada/libgnarl/s-taprop__linux.adb | 2 +- gcc/ada/libgnarl/s-taprop__mingw.adb | 2 +- gcc/ada/libgnarl/s-taprop__posix.adb | 2 +- gcc/ada/libgnarl/s-taprop__qnx.adb | 2 +- gcc/ada/libgnarl/s-taprop__solaris.adb | 2 +- gcc/ada/libgnarl/s-taprop__vxworks.adb | 2 +- gcc/ada/libgnarl/s-tarest.adb | 2 +- gcc/ada/libgnarl/s-tarest.ads | 2 +- gcc/ada/libgnarl/s-tasdeb.adb | 2 +- gcc/ada/libgnarl/s-tasdeb.ads | 2 +- gcc/ada/libgnarl/s-tasinf.adb | 2 +- gcc/ada/libgnarl/s-tasinf.ads | 2 +- gcc/ada/libgnarl/s-tasinf__linux.adb | 2 +- gcc/ada/libgnarl/s-tasinf__linux.ads | 2 +- gcc/ada/libgnarl/s-tasinf__mingw.adb | 2 +- gcc/ada/libgnarl/s-tasinf__mingw.ads | 2 +- gcc/ada/libgnarl/s-tasinf__solaris.adb | 2 +- gcc/ada/libgnarl/s-tasinf__solaris.ads | 2 +- gcc/ada/libgnarl/s-tasinf__vxworks.ads | 2 +- gcc/ada/libgnarl/s-tasini.adb | 2 +- gcc/ada/libgnarl/s-tasini.ads | 2 +- gcc/ada/libgnarl/s-taskin.adb | 2 +- gcc/ada/libgnarl/s-taskin.ads | 2 +- gcc/ada/libgnarl/s-taspri__dummy.ads | 2 +- gcc/ada/libgnarl/s-taspri__hpux-dce.ads | 2 +- gcc/ada/libgnarl/s-taspri__lynxos.ads | 2 +- gcc/ada/libgnarl/s-taspri__mingw.ads | 2 +- gcc/ada/libgnarl/s-taspri__posix-noaltstack.ads | 2 +- gcc/ada/libgnarl/s-taspri__posix.ads | 2 +- gcc/ada/libgnarl/s-taspri__solaris.ads | 2 +- gcc/ada/libgnarl/s-taspri__vxworks.ads | 2 +- gcc/ada/libgnarl/s-tasque.adb | 2 +- gcc/ada/libgnarl/s-tasque.ads | 2 +- gcc/ada/libgnarl/s-tasren.adb | 2 +- gcc/ada/libgnarl/s-tasren.ads | 2 +- gcc/ada/libgnarl/s-tasres.ads | 2 +- gcc/ada/libgnarl/s-tassta.adb | 2 +- gcc/ada/libgnarl/s-tassta.ads | 2 +- gcc/ada/libgnarl/s-tasuti.adb | 2 +- gcc/ada/libgnarl/s-tasuti.ads | 2 +- gcc/ada/libgnarl/s-tataat.adb | 2 +- gcc/ada/libgnarl/s-tataat.ads | 2 +- gcc/ada/libgnarl/s-tpinop.adb | 2 +- gcc/ada/libgnarl/s-tpinop.ads | 2 +- gcc/ada/libgnarl/s-tpoaal.adb | 2 +- gcc/ada/libgnarl/s-tpoben.adb | 2 +- gcc/ada/libgnarl/s-tpoben.ads | 2 +- gcc/ada/libgnarl/s-tpobmu.adb | 2 +- gcc/ada/libgnarl/s-tpobmu.ads | 2 +- gcc/ada/libgnarl/s-tpobop.adb | 2 +- gcc/ada/libgnarl/s-tpobop.ads | 2 +- gcc/ada/libgnarl/s-tpopmo.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__posix-foreign.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__posix.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__solaris.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__tls.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__vxworks-rtp.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__vxworks-tls.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__vxworks.adb | 2 +- gcc/ada/libgnarl/s-tporft.adb | 2 +- gcc/ada/libgnarl/s-tposen.adb | 2 +- gcc/ada/libgnarl/s-tposen.ads | 2 +- gcc/ada/libgnarl/s-vxwext.adb | 2 +- gcc/ada/libgnarl/s-vxwext.ads | 2 +- gcc/ada/libgnarl/s-vxwext__kernel-smp.adb | 2 +- gcc/ada/libgnarl/s-vxwext__kernel.adb | 2 +- gcc/ada/libgnarl/s-vxwext__kernel.ads | 2 +- gcc/ada/libgnarl/s-vxwext__noints.adb | 2 +- gcc/ada/libgnarl/s-vxwext__rtp-smp.adb | 2 +- gcc/ada/libgnarl/s-vxwext__rtp.adb | 2 +- gcc/ada/libgnarl/s-vxwext__rtp.ads | 2 +- gcc/ada/libgnarl/s-vxwext__vthreads.ads | 2 +- gcc/ada/libgnarl/s-vxwork__aarch64.ads | 2 +- gcc/ada/libgnarl/s-vxwork__arm.ads | 2 +- gcc/ada/libgnarl/s-vxwork__ppc.ads | 2 +- gcc/ada/libgnarl/s-vxwork__x86.ads | 2 +- gcc/ada/libgnarl/thread.c | 2 +- gcc/ada/libgnat/a-assert.adb | 2 +- gcc/ada/libgnat/a-assert.ads | 2 +- gcc/ada/libgnat/a-btgbso.adb | 2 +- gcc/ada/libgnat/a-btgbso.ads | 2 +- gcc/ada/libgnat/a-calari.adb | 2 +- gcc/ada/libgnat/a-calari.ads | 2 +- gcc/ada/libgnat/a-calcon.adb | 2 +- gcc/ada/libgnat/a-calcon.ads | 2 +- gcc/ada/libgnat/a-caldel.adb | 2 +- gcc/ada/libgnat/a-caldel.ads | 2 +- gcc/ada/libgnat/a-calend.adb | 2 +- gcc/ada/libgnat/a-calend.ads | 2 +- gcc/ada/libgnat/a-calfor.adb | 2 +- gcc/ada/libgnat/a-calfor.ads | 2 +- gcc/ada/libgnat/a-catizo.adb | 2 +- gcc/ada/libgnat/a-cbdlli.adb | 2 +- gcc/ada/libgnat/a-cbdlli.ads | 2 +- gcc/ada/libgnat/a-cbhama.adb | 2 +- gcc/ada/libgnat/a-cbhama.ads | 2 +- gcc/ada/libgnat/a-cbhase.adb | 2 +- gcc/ada/libgnat/a-cbhase.ads | 2 +- gcc/ada/libgnat/a-cbmutr.adb | 2 +- gcc/ada/libgnat/a-cbmutr.ads | 2 +- gcc/ada/libgnat/a-cborma.adb | 2 +- gcc/ada/libgnat/a-cborma.ads | 2 +- gcc/ada/libgnat/a-cborse.adb | 2 +- gcc/ada/libgnat/a-cborse.ads | 2 +- gcc/ada/libgnat/a-cbprqu.adb | 2 +- gcc/ada/libgnat/a-cbprqu.ads | 2 +- gcc/ada/libgnat/a-cbsyqu.adb | 2 +- gcc/ada/libgnat/a-cbsyqu.ads | 2 +- gcc/ada/libgnat/a-cdlili.adb | 2 +- gcc/ada/libgnat/a-cdlili.ads | 2 +- gcc/ada/libgnat/a-cfdlli.adb | 2 +- gcc/ada/libgnat/a-cfdlli.ads | 2 +- gcc/ada/libgnat/a-cfhama.adb | 2 +- gcc/ada/libgnat/a-cfhama.ads | 2 +- gcc/ada/libgnat/a-cfhase.adb | 2 +- gcc/ada/libgnat/a-cfhase.ads | 2 +- gcc/ada/libgnat/a-cfinve.adb | 2 +- gcc/ada/libgnat/a-cfinve.ads | 2 +- gcc/ada/libgnat/a-cforma.adb | 2 +- gcc/ada/libgnat/a-cforma.ads | 2 +- gcc/ada/libgnat/a-cforse.adb | 2 +- gcc/ada/libgnat/a-cforse.ads | 2 +- gcc/ada/libgnat/a-cgaaso.adb | 2 +- gcc/ada/libgnat/a-cgaaso.ads | 2 +- gcc/ada/libgnat/a-cgarso.adb | 2 +- gcc/ada/libgnat/a-cgcaso.adb | 2 +- gcc/ada/libgnat/a-chacon.adb | 2 +- gcc/ada/libgnat/a-chacon.ads | 2 +- gcc/ada/libgnat/a-chahan.adb | 2 +- gcc/ada/libgnat/a-chahan.ads | 2 +- gcc/ada/libgnat/a-chlat9.ads | 2 +- gcc/ada/libgnat/a-chtgbk.adb | 2 +- gcc/ada/libgnat/a-chtgbk.ads | 2 +- gcc/ada/libgnat/a-chtgbo.adb | 2 +- gcc/ada/libgnat/a-chtgbo.ads | 2 +- gcc/ada/libgnat/a-chtgke.adb | 2 +- gcc/ada/libgnat/a-chtgke.ads | 2 +- gcc/ada/libgnat/a-chtgop.adb | 2 +- gcc/ada/libgnat/a-chtgop.ads | 2 +- gcc/ada/libgnat/a-chzla1.ads | 2 +- gcc/ada/libgnat/a-chzla9.ads | 2 +- gcc/ada/libgnat/a-cidlli.adb | 2 +- gcc/ada/libgnat/a-cidlli.ads | 2 +- gcc/ada/libgnat/a-cihama.adb | 2 +- gcc/ada/libgnat/a-cihama.ads | 2 +- gcc/ada/libgnat/a-cihase.adb | 2 +- gcc/ada/libgnat/a-cihase.ads | 2 +- gcc/ada/libgnat/a-cimutr.adb | 2 +- gcc/ada/libgnat/a-cimutr.ads | 2 +- gcc/ada/libgnat/a-ciorma.adb | 2 +- gcc/ada/libgnat/a-ciorma.ads | 2 +- gcc/ada/libgnat/a-ciormu.adb | 2 +- gcc/ada/libgnat/a-ciormu.ads | 2 +- gcc/ada/libgnat/a-ciorse.adb | 2 +- gcc/ada/libgnat/a-ciorse.ads | 2 +- gcc/ada/libgnat/a-clrefi.adb | 2 +- gcc/ada/libgnat/a-clrefi.ads | 2 +- gcc/ada/libgnat/a-coboho.adb | 2 +- gcc/ada/libgnat/a-coboho.ads | 2 +- gcc/ada/libgnat/a-cobove.adb | 2 +- gcc/ada/libgnat/a-cobove.ads | 2 +- gcc/ada/libgnat/a-cofove.adb | 2 +- gcc/ada/libgnat/a-cofove.ads | 2 +- gcc/ada/libgnat/a-cofuba.adb | 2 +- gcc/ada/libgnat/a-cofuba.ads | 2 +- gcc/ada/libgnat/a-cofuma.adb | 2 +- gcc/ada/libgnat/a-cofuma.ads | 2 +- gcc/ada/libgnat/a-cofuse.adb | 2 +- gcc/ada/libgnat/a-cofuse.ads | 2 +- gcc/ada/libgnat/a-cofuve.adb | 2 +- gcc/ada/libgnat/a-cofuve.ads | 2 +- gcc/ada/libgnat/a-cogeso.adb | 2 +- gcc/ada/libgnat/a-cogeso.ads | 2 +- gcc/ada/libgnat/a-cohama.adb | 2 +- gcc/ada/libgnat/a-cohama.ads | 2 +- gcc/ada/libgnat/a-cohase.adb | 2 +- gcc/ada/libgnat/a-cohase.ads | 2 +- gcc/ada/libgnat/a-cohata.ads | 2 +- gcc/ada/libgnat/a-coinho.adb | 2 +- gcc/ada/libgnat/a-coinho.ads | 2 +- gcc/ada/libgnat/a-coinho__shared.adb | 2 +- gcc/ada/libgnat/a-coinho__shared.ads | 2 +- gcc/ada/libgnat/a-coinve.adb | 2 +- gcc/ada/libgnat/a-coinve.ads | 2 +- gcc/ada/libgnat/a-colien.adb | 2 +- gcc/ada/libgnat/a-colien.ads | 2 +- gcc/ada/libgnat/a-colire.adb | 2 +- gcc/ada/libgnat/a-colire.ads | 2 +- gcc/ada/libgnat/a-comlin.adb | 2 +- gcc/ada/libgnat/a-comlin.ads | 2 +- gcc/ada/libgnat/a-comutr.adb | 2 +- gcc/ada/libgnat/a-comutr.ads | 2 +- gcc/ada/libgnat/a-conhel.adb | 2 +- gcc/ada/libgnat/a-conhel.ads | 2 +- gcc/ada/libgnat/a-convec.adb | 2 +- gcc/ada/libgnat/a-convec.ads | 2 +- gcc/ada/libgnat/a-coorma.adb | 2 +- gcc/ada/libgnat/a-coorma.ads | 2 +- gcc/ada/libgnat/a-coormu.adb | 2 +- gcc/ada/libgnat/a-coormu.ads | 2 +- gcc/ada/libgnat/a-coorse.adb | 2 +- gcc/ada/libgnat/a-coorse.ads | 2 +- gcc/ada/libgnat/a-coprnu.adb | 2 +- gcc/ada/libgnat/a-coprnu.ads | 2 +- gcc/ada/libgnat/a-crbltr.ads | 2 +- gcc/ada/libgnat/a-crbtgk.adb | 2 +- gcc/ada/libgnat/a-crbtgk.ads | 2 +- gcc/ada/libgnat/a-crbtgo.adb | 2 +- gcc/ada/libgnat/a-crbtgo.ads | 2 +- gcc/ada/libgnat/a-crdlli.adb | 2 +- gcc/ada/libgnat/a-crdlli.ads | 2 +- gcc/ada/libgnat/a-csquin.ads | 2 +- gcc/ada/libgnat/a-cuprqu.adb | 2 +- gcc/ada/libgnat/a-cuprqu.ads | 2 +- gcc/ada/libgnat/a-cusyqu.adb | 2 +- gcc/ada/libgnat/a-cusyqu.ads | 2 +- gcc/ada/libgnat/a-cwila1.ads | 2 +- gcc/ada/libgnat/a-cwila9.ads | 2 +- gcc/ada/libgnat/a-decima.adb | 2 +- gcc/ada/libgnat/a-decima.ads | 2 +- gcc/ada/libgnat/a-diocst.adb | 2 +- gcc/ada/libgnat/a-diocst.ads | 2 +- gcc/ada/libgnat/a-direct.adb | 2 +- gcc/ada/libgnat/a-direct.ads | 2 +- gcc/ada/libgnat/a-direio.adb | 2 +- gcc/ada/libgnat/a-direio.ads | 2 +- gcc/ada/libgnat/a-dirval.adb | 2 +- gcc/ada/libgnat/a-dirval.ads | 2 +- gcc/ada/libgnat/a-dirval__mingw.adb | 2 +- gcc/ada/libgnat/a-einuoc.adb | 2 +- gcc/ada/libgnat/a-einuoc.ads | 2 +- gcc/ada/libgnat/a-elchha.adb | 2 +- gcc/ada/libgnat/a-elchha.ads | 2 +- gcc/ada/libgnat/a-elchha__vxworks-ppc-full.adb | 2 +- gcc/ada/libgnat/a-envvar.adb | 2 +- gcc/ada/libgnat/a-excach.adb | 2 +- gcc/ada/libgnat/a-except.adb | 2 +- gcc/ada/libgnat/a-except.ads | 2 +- gcc/ada/libgnat/a-excpol.adb | 2 +- gcc/ada/libgnat/a-excpol__abort.adb | 2 +- gcc/ada/libgnat/a-exctra.adb | 2 +- gcc/ada/libgnat/a-exctra.ads | 2 +- gcc/ada/libgnat/a-exexda.adb | 2 +- gcc/ada/libgnat/a-exexpr.adb | 2 +- gcc/ada/libgnat/a-exextr.adb | 2 +- gcc/ada/libgnat/a-exstat.adb | 2 +- gcc/ada/libgnat/a-finali.adb | 2 +- gcc/ada/libgnat/a-finali.ads | 2 +- gcc/ada/libgnat/a-locale.adb | 2 +- gcc/ada/libgnat/a-locale.ads | 2 +- gcc/ada/libgnat/a-ngcefu.adb | 2 +- gcc/ada/libgnat/a-ngcoar.adb | 2 +- gcc/ada/libgnat/a-ngcoty.adb | 2 +- gcc/ada/libgnat/a-ngcoty.ads | 2 +- gcc/ada/libgnat/a-ngelfu.adb | 2 +- gcc/ada/libgnat/a-ngelfu.ads | 2 +- gcc/ada/libgnat/a-ngrear.adb | 2 +- gcc/ada/libgnat/a-ngrear.ads | 2 +- gcc/ada/libgnat/a-nudira.adb | 2 +- gcc/ada/libgnat/a-nudira.ads | 2 +- gcc/ada/libgnat/a-nuflra.adb | 2 +- gcc/ada/libgnat/a-nuflra.ads | 2 +- gcc/ada/libgnat/a-numaux.ads | 2 +- gcc/ada/libgnat/a-numaux__darwin.adb | 2 +- gcc/ada/libgnat/a-numaux__darwin.ads | 2 +- gcc/ada/libgnat/a-numaux__libc-x86.ads | 2 +- gcc/ada/libgnat/a-numaux__vxworks.ads | 2 +- gcc/ada/libgnat/a-numaux__x86.adb | 2 +- gcc/ada/libgnat/a-numaux__x86.ads | 2 +- gcc/ada/libgnat/a-rbtgbk.adb | 2 +- gcc/ada/libgnat/a-rbtgbk.ads | 2 +- gcc/ada/libgnat/a-rbtgbo.adb | 2 +- gcc/ada/libgnat/a-rbtgbo.ads | 2 +- gcc/ada/libgnat/a-rbtgso.adb | 2 +- gcc/ada/libgnat/a-rbtgso.ads | 2 +- gcc/ada/libgnat/a-sbecin.adb | 2 +- gcc/ada/libgnat/a-sbecin.ads | 2 +- gcc/ada/libgnat/a-sbhcin.adb | 2 +- gcc/ada/libgnat/a-sbhcin.ads | 2 +- gcc/ada/libgnat/a-sblcin.adb | 2 +- gcc/ada/libgnat/a-sblcin.ads | 2 +- gcc/ada/libgnat/a-secain.adb | 2 +- gcc/ada/libgnat/a-secain.ads | 2 +- gcc/ada/libgnat/a-sequio.adb | 2 +- gcc/ada/libgnat/a-sequio.ads | 2 +- gcc/ada/libgnat/a-sfecin.ads | 2 +- gcc/ada/libgnat/a-sfhcin.ads | 2 +- gcc/ada/libgnat/a-sflcin.ads | 2 +- gcc/ada/libgnat/a-shcain.adb | 2 +- gcc/ada/libgnat/a-shcain.ads | 2 +- gcc/ada/libgnat/a-siocst.adb | 2 +- gcc/ada/libgnat/a-siocst.ads | 2 +- gcc/ada/libgnat/a-slcain.adb | 2 +- gcc/ada/libgnat/a-slcain.ads | 2 +- gcc/ada/libgnat/a-ssicst.adb | 2 +- gcc/ada/libgnat/a-ssicst.ads | 2 +- gcc/ada/libgnat/a-stboha.adb | 2 +- gcc/ada/libgnat/a-stmaco.ads | 2 +- gcc/ada/libgnat/a-storio.adb | 2 +- gcc/ada/libgnat/a-strbou.adb | 2 +- gcc/ada/libgnat/a-strbou.ads | 2 +- gcc/ada/libgnat/a-stream.adb | 2 +- gcc/ada/libgnat/a-stream.ads | 2 +- gcc/ada/libgnat/a-strfix.adb | 2 +- gcc/ada/libgnat/a-strhas.adb | 2 +- gcc/ada/libgnat/a-strmap.adb | 2 +- gcc/ada/libgnat/a-strmap.ads | 2 +- gcc/ada/libgnat/a-strsea.adb | 2 +- gcc/ada/libgnat/a-strsea.ads | 2 +- gcc/ada/libgnat/a-strsup.adb | 2 +- gcc/ada/libgnat/a-strsup.ads | 2 +- gcc/ada/libgnat/a-strunb.adb | 2 +- gcc/ada/libgnat/a-strunb.ads | 2 +- gcc/ada/libgnat/a-strunb__shared.adb | 2 +- gcc/ada/libgnat/a-strunb__shared.ads | 2 +- gcc/ada/libgnat/a-ststio.adb | 2 +- gcc/ada/libgnat/a-ststio.ads | 2 +- gcc/ada/libgnat/a-stunau.adb | 2 +- gcc/ada/libgnat/a-stunau.ads | 2 +- gcc/ada/libgnat/a-stunau__shared.adb | 2 +- gcc/ada/libgnat/a-stunha.adb | 2 +- gcc/ada/libgnat/a-stuten.adb | 2 +- gcc/ada/libgnat/a-stwibo.adb | 2 +- gcc/ada/libgnat/a-stwibo.ads | 2 +- gcc/ada/libgnat/a-stwifi.adb | 2 +- gcc/ada/libgnat/a-stwiha.adb | 2 +- gcc/ada/libgnat/a-stwima.adb | 2 +- gcc/ada/libgnat/a-stwima.ads | 2 +- gcc/ada/libgnat/a-stwise.adb | 2 +- gcc/ada/libgnat/a-stwise.ads | 2 +- gcc/ada/libgnat/a-stwisu.adb | 2 +- gcc/ada/libgnat/a-stwisu.ads | 2 +- gcc/ada/libgnat/a-stwiun.adb | 2 +- gcc/ada/libgnat/a-stwiun.ads | 2 +- gcc/ada/libgnat/a-stwiun__shared.adb | 2 +- gcc/ada/libgnat/a-stwiun__shared.ads | 2 +- gcc/ada/libgnat/a-stzbou.adb | 2 +- gcc/ada/libgnat/a-stzbou.ads | 2 +- gcc/ada/libgnat/a-stzfix.adb | 2 +- gcc/ada/libgnat/a-stzhas.adb | 2 +- gcc/ada/libgnat/a-stzmap.adb | 2 +- gcc/ada/libgnat/a-stzmap.ads | 2 +- gcc/ada/libgnat/a-stzsea.adb | 2 +- gcc/ada/libgnat/a-stzsea.ads | 2 +- gcc/ada/libgnat/a-stzsup.adb | 2 +- gcc/ada/libgnat/a-stzsup.ads | 2 +- gcc/ada/libgnat/a-stzunb.adb | 2 +- gcc/ada/libgnat/a-stzunb.ads | 2 +- gcc/ada/libgnat/a-stzunb__shared.adb | 2 +- gcc/ada/libgnat/a-stzunb__shared.ads | 2 +- gcc/ada/libgnat/a-suecin.adb | 2 +- gcc/ada/libgnat/a-suecin.ads | 2 +- gcc/ada/libgnat/a-suenco.adb | 2 +- gcc/ada/libgnat/a-suenst.adb | 2 +- gcc/ada/libgnat/a-suewst.adb | 2 +- gcc/ada/libgnat/a-suezst.adb | 2 +- gcc/ada/libgnat/a-suhcin.adb | 2 +- gcc/ada/libgnat/a-suhcin.ads | 2 +- gcc/ada/libgnat/a-sulcin.adb | 2 +- gcc/ada/libgnat/a-sulcin.ads | 2 +- gcc/ada/libgnat/a-suteio.adb | 2 +- gcc/ada/libgnat/a-suteio.ads | 2 +- gcc/ada/libgnat/a-suteio__shared.adb | 2 +- gcc/ada/libgnat/a-swbwha.adb | 2 +- gcc/ada/libgnat/a-swmwco.ads | 2 +- gcc/ada/libgnat/a-swunau.adb | 2 +- gcc/ada/libgnat/a-swunau.ads | 2 +- gcc/ada/libgnat/a-swunau__shared.adb | 2 +- gcc/ada/libgnat/a-swuwha.adb | 2 +- gcc/ada/libgnat/a-swuwti.adb | 2 +- gcc/ada/libgnat/a-swuwti.ads | 2 +- gcc/ada/libgnat/a-swuwti__shared.adb | 2 +- gcc/ada/libgnat/a-szbzha.adb | 2 +- gcc/ada/libgnat/a-szmzco.ads | 2 +- gcc/ada/libgnat/a-szunau.adb | 2 +- gcc/ada/libgnat/a-szunau.ads | 2 +- gcc/ada/libgnat/a-szunau__shared.adb | 2 +- gcc/ada/libgnat/a-szuzha.adb | 2 +- gcc/ada/libgnat/a-szuzti.adb | 2 +- gcc/ada/libgnat/a-szuzti.ads | 2 +- gcc/ada/libgnat/a-szuzti__shared.adb | 2 +- gcc/ada/libgnat/a-tags.adb | 2 +- gcc/ada/libgnat/a-tags.ads | 2 +- gcc/ada/libgnat/a-teioed.adb | 2 +- gcc/ada/libgnat/a-teioed.ads | 2 +- gcc/ada/libgnat/a-textio.adb | 2 +- gcc/ada/libgnat/a-textio.ads | 2 +- gcc/ada/libgnat/a-tiboio.adb | 2 +- gcc/ada/libgnat/a-ticoau.adb | 2 +- gcc/ada/libgnat/a-ticoau.ads | 2 +- gcc/ada/libgnat/a-ticoio.adb | 2 +- gcc/ada/libgnat/a-ticoio.ads | 2 +- gcc/ada/libgnat/a-tideau.adb | 2 +- gcc/ada/libgnat/a-tideau.ads | 2 +- gcc/ada/libgnat/a-tideio.adb | 2 +- gcc/ada/libgnat/a-tideio.ads | 2 +- gcc/ada/libgnat/a-tienau.adb | 2 +- gcc/ada/libgnat/a-tienau.ads | 2 +- gcc/ada/libgnat/a-tienio.adb | 2 +- gcc/ada/libgnat/a-tifiio.adb | 2 +- gcc/ada/libgnat/a-tiflau.adb | 2 +- gcc/ada/libgnat/a-tiflau.ads | 2 +- gcc/ada/libgnat/a-tiflio.adb | 2 +- gcc/ada/libgnat/a-tiflio.ads | 2 +- gcc/ada/libgnat/a-tigeau.adb | 2 +- gcc/ada/libgnat/a-tigeau.ads | 2 +- gcc/ada/libgnat/a-tigeli.adb | 2 +- gcc/ada/libgnat/a-tiinau.adb | 2 +- gcc/ada/libgnat/a-tiinau.ads | 2 +- gcc/ada/libgnat/a-tiinio.adb | 2 +- gcc/ada/libgnat/a-tiinio.ads | 2 +- gcc/ada/libgnat/a-timoau.adb | 2 +- gcc/ada/libgnat/a-timoau.ads | 2 +- gcc/ada/libgnat/a-timoio.adb | 2 +- gcc/ada/libgnat/a-timoio.ads | 2 +- gcc/ada/libgnat/a-tiocst.adb | 2 +- gcc/ada/libgnat/a-tiocst.ads | 2 +- gcc/ada/libgnat/a-tirsfi.adb | 2 +- gcc/ada/libgnat/a-tirsfi.ads | 2 +- gcc/ada/libgnat/a-titest.adb | 2 +- gcc/ada/libgnat/a-undesu.adb | 2 +- gcc/ada/libgnat/a-wichha.adb | 2 +- gcc/ada/libgnat/a-wichun.adb | 2 +- gcc/ada/libgnat/a-wichun.ads | 2 +- gcc/ada/libgnat/a-witeio.adb | 2 +- gcc/ada/libgnat/a-witeio.ads | 2 +- gcc/ada/libgnat/a-wrstfi.adb | 2 +- gcc/ada/libgnat/a-wrstfi.ads | 2 +- gcc/ada/libgnat/a-wtcoau.adb | 2 +- gcc/ada/libgnat/a-wtcoau.ads | 2 +- gcc/ada/libgnat/a-wtcoio.adb | 2 +- gcc/ada/libgnat/a-wtcstr.adb | 2 +- gcc/ada/libgnat/a-wtcstr.ads | 2 +- gcc/ada/libgnat/a-wtdeau.adb | 2 +- gcc/ada/libgnat/a-wtdeau.ads | 2 +- gcc/ada/libgnat/a-wtdeio.adb | 2 +- gcc/ada/libgnat/a-wtedit.adb | 2 +- gcc/ada/libgnat/a-wtedit.ads | 2 +- gcc/ada/libgnat/a-wtenau.adb | 2 +- gcc/ada/libgnat/a-wtenau.ads | 2 +- gcc/ada/libgnat/a-wtenio.adb | 2 +- gcc/ada/libgnat/a-wtfiio.adb | 2 +- gcc/ada/libgnat/a-wtflau.adb | 2 +- gcc/ada/libgnat/a-wtflau.ads | 2 +- gcc/ada/libgnat/a-wtflio.adb | 2 +- gcc/ada/libgnat/a-wtgeau.adb | 2 +- gcc/ada/libgnat/a-wtgeau.ads | 2 +- gcc/ada/libgnat/a-wtinau.adb | 2 +- gcc/ada/libgnat/a-wtinau.ads | 2 +- gcc/ada/libgnat/a-wtinio.adb | 2 +- gcc/ada/libgnat/a-wtmoau.adb | 2 +- gcc/ada/libgnat/a-wtmoau.ads | 2 +- gcc/ada/libgnat/a-wtmoio.adb | 2 +- gcc/ada/libgnat/a-wtmoio.ads | 2 +- gcc/ada/libgnat/a-wttest.adb | 2 +- gcc/ada/libgnat/a-wwboio.adb | 2 +- gcc/ada/libgnat/a-zchhan.adb | 2 +- gcc/ada/libgnat/a-zchuni.adb | 2 +- gcc/ada/libgnat/a-zchuni.ads | 2 +- gcc/ada/libgnat/a-zrstfi.adb | 2 +- gcc/ada/libgnat/a-zrstfi.ads | 2 +- gcc/ada/libgnat/a-ztcoau.adb | 2 +- gcc/ada/libgnat/a-ztcoio.adb | 2 +- gcc/ada/libgnat/a-ztcstr.adb | 2 +- gcc/ada/libgnat/a-ztcstr.ads | 2 +- gcc/ada/libgnat/a-ztdeau.adb | 2 +- gcc/ada/libgnat/a-ztdeau.ads | 2 +- gcc/ada/libgnat/a-ztdeio.adb | 2 +- gcc/ada/libgnat/a-ztedit.adb | 2 +- gcc/ada/libgnat/a-ztedit.ads | 2 +- gcc/ada/libgnat/a-ztenau.adb | 2 +- gcc/ada/libgnat/a-ztenau.ads | 2 +- gcc/ada/libgnat/a-ztenio.adb | 2 +- gcc/ada/libgnat/a-ztexio.adb | 2 +- gcc/ada/libgnat/a-ztexio.ads | 2 +- gcc/ada/libgnat/a-ztfiio.adb | 2 +- gcc/ada/libgnat/a-ztflau.adb | 2 +- gcc/ada/libgnat/a-ztflau.ads | 2 +- gcc/ada/libgnat/a-ztflio.adb | 2 +- gcc/ada/libgnat/a-ztgeau.adb | 2 +- gcc/ada/libgnat/a-ztgeau.ads | 2 +- gcc/ada/libgnat/a-ztinau.adb | 2 +- gcc/ada/libgnat/a-ztinau.ads | 2 +- gcc/ada/libgnat/a-ztinio.adb | 2 +- gcc/ada/libgnat/a-ztmoau.adb | 2 +- gcc/ada/libgnat/a-ztmoau.ads | 2 +- gcc/ada/libgnat/a-ztmoio.adb | 2 +- gcc/ada/libgnat/a-zttest.adb | 2 +- gcc/ada/libgnat/a-zzboio.adb | 2 +- gcc/ada/libgnat/g-allein.ads | 2 +- gcc/ada/libgnat/g-alleve.adb | 2 +- gcc/ada/libgnat/g-alleve.ads | 2 +- gcc/ada/libgnat/g-alleve__hard.adb | 2 +- gcc/ada/libgnat/g-alleve__hard.ads | 2 +- gcc/ada/libgnat/g-altcon.adb | 2 +- gcc/ada/libgnat/g-altcon.ads | 2 +- gcc/ada/libgnat/g-altive.ads | 2 +- gcc/ada/libgnat/g-alveop.adb | 2 +- gcc/ada/libgnat/g-alveop.ads | 2 +- gcc/ada/libgnat/g-alvety.ads | 2 +- gcc/ada/libgnat/g-alvevi.ads | 2 +- gcc/ada/libgnat/g-arrspl.adb | 2 +- gcc/ada/libgnat/g-arrspl.ads | 2 +- gcc/ada/libgnat/g-awk.adb | 2 +- gcc/ada/libgnat/g-awk.ads | 2 +- gcc/ada/libgnat/g-binenv.adb | 2 +- gcc/ada/libgnat/g-binenv.ads | 2 +- gcc/ada/libgnat/g-bubsor.adb | 2 +- gcc/ada/libgnat/g-bubsor.ads | 2 +- gcc/ada/libgnat/g-busora.adb | 2 +- gcc/ada/libgnat/g-busora.ads | 2 +- gcc/ada/libgnat/g-busorg.adb | 2 +- gcc/ada/libgnat/g-busorg.ads | 2 +- gcc/ada/libgnat/g-byorma.adb | 2 +- gcc/ada/libgnat/g-byorma.ads | 2 +- gcc/ada/libgnat/g-bytswa.adb | 2 +- gcc/ada/libgnat/g-bytswa.ads | 2 +- gcc/ada/libgnat/g-calend.adb | 2 +- gcc/ada/libgnat/g-calend.ads | 2 +- gcc/ada/libgnat/g-casuti.adb | 2 +- gcc/ada/libgnat/g-casuti.ads | 2 +- gcc/ada/libgnat/g-catiio.adb | 2 +- gcc/ada/libgnat/g-catiio.ads | 2 +- gcc/ada/libgnat/g-cgi.adb | 2 +- gcc/ada/libgnat/g-cgi.ads | 2 +- gcc/ada/libgnat/g-cgicoo.adb | 2 +- gcc/ada/libgnat/g-cgicoo.ads | 2 +- gcc/ada/libgnat/g-cgideb.adb | 2 +- gcc/ada/libgnat/g-cgideb.ads | 2 +- gcc/ada/libgnat/g-comlin.adb | 2 +- gcc/ada/libgnat/g-comlin.ads | 2 +- gcc/ada/libgnat/g-comver.adb | 2 +- gcc/ada/libgnat/g-comver.ads | 2 +- gcc/ada/libgnat/g-cppexc.adb | 2 +- gcc/ada/libgnat/g-cppexc.ads | 2 +- gcc/ada/libgnat/g-crc32.adb | 2 +- gcc/ada/libgnat/g-crc32.ads | 2 +- gcc/ada/libgnat/g-ctrl_c.adb | 2 +- gcc/ada/libgnat/g-ctrl_c.ads | 2 +- gcc/ada/libgnat/g-curexc.ads | 2 +- gcc/ada/libgnat/g-debpoo.adb | 2 +- gcc/ada/libgnat/g-debpoo.ads | 2 +- gcc/ada/libgnat/g-debuti.adb | 2 +- gcc/ada/libgnat/g-debuti.ads | 2 +- gcc/ada/libgnat/g-decstr.adb | 2 +- gcc/ada/libgnat/g-decstr.ads | 2 +- gcc/ada/libgnat/g-deutst.ads | 2 +- gcc/ada/libgnat/g-diopit.adb | 2 +- gcc/ada/libgnat/g-diopit.ads | 2 +- gcc/ada/libgnat/g-dirope.adb | 2 +- gcc/ada/libgnat/g-dirope.ads | 2 +- gcc/ada/libgnat/g-dynhta.adb | 2 +- gcc/ada/libgnat/g-dynhta.ads | 2 +- gcc/ada/libgnat/g-dyntab.adb | 2 +- gcc/ada/libgnat/g-dyntab.ads | 2 +- gcc/ada/libgnat/g-eacodu.adb | 2 +- gcc/ada/libgnat/g-encstr.adb | 2 +- gcc/ada/libgnat/g-encstr.ads | 2 +- gcc/ada/libgnat/g-enutst.ads | 2 +- gcc/ada/libgnat/g-excact.adb | 2 +- gcc/ada/libgnat/g-excact.ads | 2 +- gcc/ada/libgnat/g-except.ads | 2 +- gcc/ada/libgnat/g-exctra.adb | 2 +- gcc/ada/libgnat/g-exctra.ads | 2 +- gcc/ada/libgnat/g-expect.adb | 2 +- gcc/ada/libgnat/g-expect.ads | 2 +- gcc/ada/libgnat/g-exptty.adb | 2 +- gcc/ada/libgnat/g-exptty.ads | 2 +- gcc/ada/libgnat/g-flocon.ads | 2 +- gcc/ada/libgnat/g-forstr.adb | 2 +- gcc/ada/libgnat/g-forstr.ads | 2 +- gcc/ada/libgnat/g-heasor.adb | 2 +- gcc/ada/libgnat/g-heasor.ads | 2 +- gcc/ada/libgnat/g-hesora.adb | 2 +- gcc/ada/libgnat/g-hesora.ads | 2 +- gcc/ada/libgnat/g-hesorg.adb | 2 +- gcc/ada/libgnat/g-hesorg.ads | 2 +- gcc/ada/libgnat/g-htable.adb | 2 +- gcc/ada/libgnat/g-htable.ads | 2 +- gcc/ada/libgnat/g-io-put__vxworks.adb | 2 +- gcc/ada/libgnat/g-io.adb | 2 +- gcc/ada/libgnat/g-io.ads | 2 +- gcc/ada/libgnat/g-io_aux.adb | 2 +- gcc/ada/libgnat/g-io_aux.ads | 2 +- gcc/ada/libgnat/g-lists.adb | 2 +- gcc/ada/libgnat/g-lists.ads | 2 +- gcc/ada/libgnat/g-locfil.adb | 2 +- gcc/ada/libgnat/g-locfil.ads | 2 +- gcc/ada/libgnat/g-mbdira.adb | 2 +- gcc/ada/libgnat/g-mbdira.ads | 2 +- gcc/ada/libgnat/g-mbflra.adb | 2 +- gcc/ada/libgnat/g-mbflra.ads | 2 +- gcc/ada/libgnat/g-md5.adb | 2 +- gcc/ada/libgnat/g-md5.ads | 2 +- gcc/ada/libgnat/g-memdum.adb | 2 +- gcc/ada/libgnat/g-memdum.ads | 2 +- gcc/ada/libgnat/g-moreex.adb | 2 +- gcc/ada/libgnat/g-moreex.ads | 2 +- gcc/ada/libgnat/g-os_lib.adb | 2 +- gcc/ada/libgnat/g-os_lib.ads | 2 +- gcc/ada/libgnat/g-pehage.adb | 2 +- gcc/ada/libgnat/g-pehage.ads | 2 +- gcc/ada/libgnat/g-rannum.adb | 2 +- gcc/ada/libgnat/g-rannum.ads | 2 +- gcc/ada/libgnat/g-regexp.adb | 2 +- gcc/ada/libgnat/g-regexp.ads | 2 +- gcc/ada/libgnat/g-regist.adb | 2 +- gcc/ada/libgnat/g-regist.ads | 2 +- gcc/ada/libgnat/g-regpat.adb | 2 +- gcc/ada/libgnat/g-regpat.ads | 2 +- gcc/ada/libgnat/g-rewdat.adb | 2 +- gcc/ada/libgnat/g-rewdat.ads | 2 +- gcc/ada/libgnat/g-sechas.adb | 2 +- gcc/ada/libgnat/g-sechas.ads | 2 +- gcc/ada/libgnat/g-sehamd.adb | 2 +- gcc/ada/libgnat/g-sehamd.ads | 2 +- gcc/ada/libgnat/g-sehash.adb | 2 +- gcc/ada/libgnat/g-sehash.ads | 2 +- gcc/ada/libgnat/g-sercom.adb | 2 +- gcc/ada/libgnat/g-sercom.ads | 2 +- gcc/ada/libgnat/g-sercom__linux.adb | 2 +- gcc/ada/libgnat/g-sercom__mingw.adb | 2 +- gcc/ada/libgnat/g-sestin.ads | 2 +- gcc/ada/libgnat/g-sets.adb | 2 +- gcc/ada/libgnat/g-sets.ads | 2 +- gcc/ada/libgnat/g-sha1.adb | 2 +- gcc/ada/libgnat/g-sha1.ads | 2 +- gcc/ada/libgnat/g-sha224.ads | 2 +- gcc/ada/libgnat/g-sha256.ads | 2 +- gcc/ada/libgnat/g-sha384.ads | 2 +- gcc/ada/libgnat/g-sha512.ads | 2 +- gcc/ada/libgnat/g-shsh32.adb | 2 +- gcc/ada/libgnat/g-shsh32.ads | 2 +- gcc/ada/libgnat/g-shsh64.adb | 2 +- gcc/ada/libgnat/g-shsh64.ads | 2 +- gcc/ada/libgnat/g-shshco.adb | 2 +- gcc/ada/libgnat/g-shshco.ads | 2 +- gcc/ada/libgnat/g-soccon.ads | 2 +- gcc/ada/libgnat/g-socket.adb | 15 +- gcc/ada/libgnat/g-socket.ads | 2 +- gcc/ada/libgnat/g-socket__dummy.adb | 2 +- gcc/ada/libgnat/g-socket__dummy.ads | 2 +- gcc/ada/libgnat/g-socthi.adb | 2 +- gcc/ada/libgnat/g-socthi.ads | 2 +- gcc/ada/libgnat/g-socthi__dummy.adb | 2 +- gcc/ada/libgnat/g-socthi__dummy.ads | 2 +- gcc/ada/libgnat/g-socthi__mingw.adb | 2 +- gcc/ada/libgnat/g-socthi__mingw.ads | 2 +- gcc/ada/libgnat/g-socthi__vxworks.adb | 2 +- gcc/ada/libgnat/g-socthi__vxworks.ads | 2 +- gcc/ada/libgnat/g-soliop.ads | 2 +- gcc/ada/libgnat/g-soliop__lynxos.ads | 2 +- gcc/ada/libgnat/g-soliop__mingw.ads | 2 +- gcc/ada/libgnat/g-soliop__qnx.ads | 2 +- gcc/ada/libgnat/g-soliop__solaris.ads | 2 +- gcc/ada/libgnat/g-sothco.adb | 2 +- gcc/ada/libgnat/g-sothco.ads | 2 +- gcc/ada/libgnat/g-sothco__dummy.adb | 2 +- gcc/ada/libgnat/g-sothco__dummy.ads | 2 +- gcc/ada/libgnat/g-souinf.ads | 2 +- gcc/ada/libgnat/g-spchge.adb | 2 +- gcc/ada/libgnat/g-spchge.ads | 2 +- gcc/ada/libgnat/g-speche.adb | 2 +- gcc/ada/libgnat/g-speche.ads | 2 +- gcc/ada/libgnat/g-spipat.adb | 2 +- gcc/ada/libgnat/g-spipat.ads | 2 +- gcc/ada/libgnat/g-spitbo.adb | 2 +- gcc/ada/libgnat/g-spitbo.ads | 2 +- gcc/ada/libgnat/g-sptabo.ads | 2 +- gcc/ada/libgnat/g-sptain.ads | 2 +- gcc/ada/libgnat/g-sptavs.ads | 2 +- gcc/ada/libgnat/g-sse.ads | 2 +- gcc/ada/libgnat/g-ssvety.ads | 2 +- gcc/ada/libgnat/g-stheme.adb | 2 +- gcc/ada/libgnat/g-strhas.ads | 2 +- gcc/ada/libgnat/g-string.adb | 2 +- gcc/ada/libgnat/g-string.ads | 2 +- gcc/ada/libgnat/g-strspl.ads | 2 +- gcc/ada/libgnat/g-stseme.adb | 2 +- gcc/ada/libgnat/g-stsifd__sockets.adb | 2 +- gcc/ada/libgnat/g-table.adb | 2 +- gcc/ada/libgnat/g-table.ads | 2 +- gcc/ada/libgnat/g-tasloc.adb | 2 +- gcc/ada/libgnat/g-tasloc.ads | 2 +- gcc/ada/libgnat/g-timsta.adb | 2 +- gcc/ada/libgnat/g-timsta.ads | 2 +- gcc/ada/libgnat/g-traceb.adb | 2 +- gcc/ada/libgnat/g-traceb.ads | 2 +- gcc/ada/libgnat/g-trasym.adb | 2 +- gcc/ada/libgnat/g-trasym.ads | 2 +- gcc/ada/libgnat/g-tty.adb | 2 +- gcc/ada/libgnat/g-tty.ads | 2 +- gcc/ada/libgnat/g-u3spch.adb | 2 +- gcc/ada/libgnat/g-u3spch.ads | 2 +- gcc/ada/libgnat/g-utf_32.adb | 2 +- gcc/ada/libgnat/g-utf_32.ads | 2 +- gcc/ada/libgnat/g-wispch.adb | 2 +- gcc/ada/libgnat/g-wispch.ads | 2 +- gcc/ada/libgnat/g-wistsp.ads | 2 +- gcc/ada/libgnat/g-zspche.adb | 2 +- gcc/ada/libgnat/g-zspche.ads | 2 +- gcc/ada/libgnat/g-zstspl.ads | 2 +- gcc/ada/libgnat/gnat.ads | 2 +- gcc/ada/libgnat/i-c.adb | 2 +- gcc/ada/libgnat/i-cexten.ads | 12 +- gcc/ada/libgnat/i-cobol.adb | 2 +- gcc/ada/libgnat/i-cobol.ads | 2 +- gcc/ada/libgnat/i-cpoint.adb | 2 +- gcc/ada/libgnat/i-cpoint.ads | 2 +- gcc/ada/libgnat/i-cstrea.adb | 2 +- gcc/ada/libgnat/i-cstrea.ads | 2 +- gcc/ada/libgnat/i-cstrin.adb | 2 +- gcc/ada/libgnat/i-cstrin.ads | 2 +- gcc/ada/libgnat/i-fortra.adb | 2 +- gcc/ada/libgnat/i-pacdec.adb | 2 +- gcc/ada/libgnat/i-pacdec.ads | 2 +- gcc/ada/libgnat/i-vxwoio.adb | 2 +- gcc/ada/libgnat/i-vxwoio.ads | 2 +- gcc/ada/libgnat/i-vxwork.ads | 2 +- gcc/ada/libgnat/i-vxwork__x86.ads | 2 +- gcc/ada/libgnat/interfac.ads | 2 +- gcc/ada/libgnat/memtrack.adb | 2 +- gcc/ada/libgnat/s-addima.adb | 2 +- gcc/ada/libgnat/s-addima.ads | 2 +- gcc/ada/libgnat/s-addope.adb | 2 +- gcc/ada/libgnat/s-addope.ads | 2 +- gcc/ada/libgnat/s-arit64.adb | 2 +- gcc/ada/libgnat/s-arit64.ads | 2 +- gcc/ada/libgnat/s-assert.adb | 2 +- gcc/ada/libgnat/s-assert.ads | 2 +- gcc/ada/libgnat/s-atacco.adb | 2 +- gcc/ada/libgnat/s-atacco.ads | 2 +- gcc/ada/libgnat/s-atocou.adb | 2 +- gcc/ada/libgnat/s-atocou.ads | 2 +- gcc/ada/libgnat/s-atocou__builtin.adb | 2 +- gcc/ada/libgnat/s-atocou__x86.adb | 2 +- gcc/ada/libgnat/s-atopri.adb | 2 +- gcc/ada/libgnat/s-atopri.ads | 2 +- gcc/ada/libgnat/s-auxdec.adb | 2 +- gcc/ada/libgnat/s-auxdec.ads | 2 +- gcc/ada/libgnat/s-bignum.adb | 2 +- gcc/ada/libgnat/s-bignum.ads | 2 +- gcc/ada/libgnat/s-bitops.adb | 2 +- gcc/ada/libgnat/s-bitops.ads | 2 +- gcc/ada/libgnat/s-boarop.ads | 2 +- gcc/ada/libgnat/s-boustr.adb | 2 +- gcc/ada/libgnat/s-boustr.ads | 2 +- gcc/ada/libgnat/s-bytswa.ads | 2 +- gcc/ada/libgnat/s-carsi8.adb | 2 +- gcc/ada/libgnat/s-carsi8.ads | 2 +- gcc/ada/libgnat/s-carun8.adb | 2 +- gcc/ada/libgnat/s-carun8.ads | 2 +- gcc/ada/libgnat/s-casi16.adb | 2 +- gcc/ada/libgnat/s-casi16.ads | 2 +- gcc/ada/libgnat/s-casi32.adb | 2 +- gcc/ada/libgnat/s-casi32.ads | 2 +- gcc/ada/libgnat/s-casi64.adb | 2 +- gcc/ada/libgnat/s-casi64.ads | 2 +- gcc/ada/libgnat/s-casuti.adb | 2 +- gcc/ada/libgnat/s-casuti.ads | 2 +- gcc/ada/libgnat/s-caun16.adb | 2 +- gcc/ada/libgnat/s-caun16.ads | 2 +- gcc/ada/libgnat/s-caun32.adb | 2 +- gcc/ada/libgnat/s-caun32.ads | 2 +- gcc/ada/libgnat/s-caun64.adb | 2 +- gcc/ada/libgnat/s-caun64.ads | 2 +- gcc/ada/libgnat/s-chepoo.ads | 2 +- gcc/ada/libgnat/s-commun.adb | 2 +- gcc/ada/libgnat/s-commun.ads | 2 +- gcc/ada/libgnat/s-conca2.adb | 2 +- gcc/ada/libgnat/s-conca2.ads | 2 +- gcc/ada/libgnat/s-conca3.adb | 2 +- gcc/ada/libgnat/s-conca3.ads | 2 +- gcc/ada/libgnat/s-conca4.adb | 2 +- gcc/ada/libgnat/s-conca4.ads | 2 +- gcc/ada/libgnat/s-conca5.adb | 2 +- gcc/ada/libgnat/s-conca5.ads | 2 +- gcc/ada/libgnat/s-conca6.adb | 2 +- gcc/ada/libgnat/s-conca6.ads | 2 +- gcc/ada/libgnat/s-conca7.adb | 2 +- gcc/ada/libgnat/s-conca7.ads | 2 +- gcc/ada/libgnat/s-conca8.adb | 2 +- gcc/ada/libgnat/s-conca8.ads | 2 +- gcc/ada/libgnat/s-conca9.adb | 2 +- gcc/ada/libgnat/s-conca9.ads | 2 +- gcc/ada/libgnat/s-crc32.adb | 2 +- gcc/ada/libgnat/s-crc32.ads | 2 +- gcc/ada/libgnat/s-crtl.ads | 2 +- gcc/ada/libgnat/s-dfmkio.ads | 2 +- gcc/ada/libgnat/s-dfmopr.ads | 2 +- gcc/ada/libgnat/s-dgmgop.ads | 2 +- gcc/ada/libgnat/s-diflio.adb | 2 +- gcc/ada/libgnat/s-diflio.ads | 2 +- gcc/ada/libgnat/s-diflmk.ads | 2 +- gcc/ada/libgnat/s-digemk.ads | 2 +- gcc/ada/libgnat/s-diinio.adb | 2 +- gcc/ada/libgnat/s-diinio.ads | 2 +- gcc/ada/libgnat/s-dilomk.ads | 2 +- gcc/ada/libgnat/s-dim.ads | 2 +- gcc/ada/libgnat/s-dimkio.ads | 2 +- gcc/ada/libgnat/s-dimmks.ads | 2 +- gcc/ada/libgnat/s-direio.adb | 2 +- gcc/ada/libgnat/s-direio.ads | 2 +- gcc/ada/libgnat/s-dlmkio.ads | 2 +- gcc/ada/libgnat/s-dlmopr.ads | 2 +- gcc/ada/libgnat/s-dmotpr.ads | 2 +- gcc/ada/libgnat/s-dsaser.ads | 2 +- gcc/ada/libgnat/s-dwalin.adb | 2 +- gcc/ada/libgnat/s-dwalin.ads | 2 +- gcc/ada/libgnat/s-elaall.adb | 2 +- gcc/ada/libgnat/s-elaall.ads | 2 +- gcc/ada/libgnat/s-excdeb.adb | 2 +- gcc/ada/libgnat/s-excdeb.ads | 2 +- gcc/ada/libgnat/s-except.adb | 2 +- gcc/ada/libgnat/s-except.ads | 2 +- gcc/ada/libgnat/s-excmac__arm.adb | 2 +- gcc/ada/libgnat/s-excmac__arm.ads | 2 +- gcc/ada/libgnat/s-excmac__gcc.adb | 2 +- gcc/ada/libgnat/s-excmac__gcc.ads | 2 +- gcc/ada/libgnat/s-exctab.adb | 2 +- gcc/ada/libgnat/s-exctab.ads | 2 +- gcc/ada/libgnat/s-exctra.adb | 2 +- gcc/ada/libgnat/s-exctra.ads | 2 +- gcc/ada/libgnat/s-exnint.adb | 2 +- gcc/ada/libgnat/s-exnint.ads | 2 +- gcc/ada/libgnat/s-exnllf.adb | 2 +- gcc/ada/libgnat/s-exnllf.ads | 2 +- gcc/ada/libgnat/s-exnlli.adb | 2 +- gcc/ada/libgnat/s-exnlli.ads | 2 +- gcc/ada/libgnat/s-expint.adb | 2 +- gcc/ada/libgnat/s-expint.ads | 2 +- gcc/ada/libgnat/s-explli.adb | 2 +- gcc/ada/libgnat/s-explli.ads | 2 +- gcc/ada/libgnat/s-expllu.adb | 2 +- gcc/ada/libgnat/s-expllu.ads | 2 +- gcc/ada/libgnat/s-expmod.adb | 2 +- gcc/ada/libgnat/s-expmod.ads | 2 +- gcc/ada/libgnat/s-expuns.adb | 2 +- gcc/ada/libgnat/s-expuns.ads | 2 +- gcc/ada/libgnat/s-fatflt.ads | 2 +- gcc/ada/libgnat/s-fatgen.adb | 2 +- gcc/ada/libgnat/s-fatgen.ads | 2 +- gcc/ada/libgnat/s-fatlfl.ads | 2 +- gcc/ada/libgnat/s-fatllf.ads | 2 +- gcc/ada/libgnat/s-fatsfl.ads | 2 +- gcc/ada/libgnat/s-ficobl.ads | 2 +- gcc/ada/libgnat/s-filatt.ads | 2 +- gcc/ada/libgnat/s-fileio.adb | 2 +- gcc/ada/libgnat/s-fileio.ads | 2 +- gcc/ada/libgnat/s-finmas.adb | 2 +- gcc/ada/libgnat/s-finmas.ads | 2 +- gcc/ada/libgnat/s-finroo.adb | 2 +- gcc/ada/libgnat/s-finroo.ads | 2 +- gcc/ada/libgnat/s-flocon.adb | 2 +- gcc/ada/libgnat/s-flocon.ads | 2 +- gcc/ada/libgnat/s-flocon__none.adb | 2 +- gcc/ada/libgnat/s-fore.adb | 2 +- gcc/ada/libgnat/s-fore.ads | 2 +- gcc/ada/libgnat/s-gearop.adb | 2 +- gcc/ada/libgnat/s-gearop.ads | 2 +- gcc/ada/libgnat/s-geveop.adb | 2 +- gcc/ada/libgnat/s-geveop.ads | 2 +- gcc/ada/libgnat/s-gloloc.adb | 2 +- gcc/ada/libgnat/s-gloloc.ads | 2 +- gcc/ada/libgnat/s-gloloc__mingw.adb | 2 +- gcc/ada/libgnat/s-htable.adb | 2 +- gcc/ada/libgnat/s-htable.ads | 2 +- gcc/ada/libgnat/s-imenne.adb | 2 +- gcc/ada/libgnat/s-imenne.ads | 2 +- gcc/ada/libgnat/s-imgbiu.adb | 2 +- gcc/ada/libgnat/s-imgbiu.ads | 2 +- gcc/ada/libgnat/s-imgboo.adb | 2 +- gcc/ada/libgnat/s-imgboo.ads | 2 +- gcc/ada/libgnat/s-imgcha.adb | 2 +- gcc/ada/libgnat/s-imgcha.ads | 2 +- gcc/ada/libgnat/s-imgdec.adb | 2 +- gcc/ada/libgnat/s-imgdec.ads | 2 +- gcc/ada/libgnat/s-imgenu.adb | 2 +- gcc/ada/libgnat/s-imgenu.ads | 2 +- gcc/ada/libgnat/s-imgint.adb | 2 +- gcc/ada/libgnat/s-imgint.ads | 2 +- gcc/ada/libgnat/s-imgllb.adb | 2 +- gcc/ada/libgnat/s-imgllb.ads | 2 +- gcc/ada/libgnat/s-imglld.adb | 2 +- gcc/ada/libgnat/s-imglld.ads | 2 +- gcc/ada/libgnat/s-imglli.adb | 2 +- gcc/ada/libgnat/s-imglli.ads | 2 +- gcc/ada/libgnat/s-imgllu.adb | 2 +- gcc/ada/libgnat/s-imgllu.ads | 2 +- gcc/ada/libgnat/s-imgllw.adb | 2 +- gcc/ada/libgnat/s-imgllw.ads | 2 +- gcc/ada/libgnat/s-imgrea.adb | 2 +- gcc/ada/libgnat/s-imgrea.ads | 2 +- gcc/ada/libgnat/s-imguns.adb | 2 +- gcc/ada/libgnat/s-imguns.ads | 2 +- gcc/ada/libgnat/s-imgwch.adb | 2 +- gcc/ada/libgnat/s-imgwch.ads | 2 +- gcc/ada/libgnat/s-imgwiu.adb | 2 +- gcc/ada/libgnat/s-imgwiu.ads | 2 +- gcc/ada/libgnat/s-io.adb | 2 +- gcc/ada/libgnat/s-io.ads | 2 +- gcc/ada/libgnat/s-llflex.ads | 2 +- gcc/ada/libgnat/s-maccod.ads | 2 +- gcc/ada/libgnat/s-mantis.adb | 2 +- gcc/ada/libgnat/s-mantis.ads | 2 +- gcc/ada/libgnat/s-mastop.adb | 2 +- gcc/ada/libgnat/s-mastop.ads | 2 +- gcc/ada/libgnat/s-memcop.ads | 2 +- gcc/ada/libgnat/s-memory.adb | 2 +- gcc/ada/libgnat/s-memory.ads | 2 +- gcc/ada/libgnat/s-mmap.adb | 2 +- gcc/ada/libgnat/s-mmap.ads | 2 +- gcc/ada/libgnat/s-mmauni__long.ads | 2 +- gcc/ada/libgnat/s-mmosin__mingw.adb | 2 +- gcc/ada/libgnat/s-mmosin__mingw.ads | 2 +- gcc/ada/libgnat/s-mmosin__unix.adb | 2 +- gcc/ada/libgnat/s-mmosin__unix.ads | 2 +- gcc/ada/libgnat/s-multip.adb | 2 +- gcc/ada/libgnat/s-objrea.adb | 2 +- gcc/ada/libgnat/s-objrea.ads | 2 +- gcc/ada/libgnat/s-optide.adb | 2 +- gcc/ada/libgnat/s-os_lib.adb | 2 +- gcc/ada/libgnat/s-os_lib.ads | 2 +- gcc/ada/libgnat/s-osprim.ads | 2 +- gcc/ada/libgnat/s-osprim__darwin.adb | 2 +- gcc/ada/libgnat/s-osprim__lynxos.ads | 2 +- gcc/ada/libgnat/s-osprim__mingw.adb | 2 +- gcc/ada/libgnat/s-osprim__posix.adb | 2 +- gcc/ada/libgnat/s-osprim__posix2008.adb | 2 +- gcc/ada/libgnat/s-osprim__rtems.adb | 2 +- gcc/ada/libgnat/s-osprim__solaris.adb | 2 +- gcc/ada/libgnat/s-osprim__unix.adb | 2 +- gcc/ada/libgnat/s-osprim__vxworks.adb | 2 +- gcc/ada/libgnat/s-osprim__x32.adb | 2 +- gcc/ada/libgnat/s-osvers__vxworks-653.ads | 2 +- gcc/ada/libgnat/s-pack03.adb | 2 +- gcc/ada/libgnat/s-pack03.ads | 2 +- gcc/ada/libgnat/s-pack05.adb | 2 +- gcc/ada/libgnat/s-pack05.ads | 2 +- gcc/ada/libgnat/s-pack06.adb | 2 +- gcc/ada/libgnat/s-pack06.ads | 2 +- gcc/ada/libgnat/s-pack07.adb | 2 +- gcc/ada/libgnat/s-pack07.ads | 2 +- gcc/ada/libgnat/s-pack09.adb | 2 +- gcc/ada/libgnat/s-pack09.ads | 2 +- gcc/ada/libgnat/s-pack10.adb | 2 +- gcc/ada/libgnat/s-pack10.ads | 2 +- gcc/ada/libgnat/s-pack11.adb | 2 +- gcc/ada/libgnat/s-pack11.ads | 2 +- gcc/ada/libgnat/s-pack12.adb | 2 +- gcc/ada/libgnat/s-pack12.ads | 2 +- gcc/ada/libgnat/s-pack13.adb | 2 +- gcc/ada/libgnat/s-pack13.ads | 2 +- gcc/ada/libgnat/s-pack14.adb | 2 +- gcc/ada/libgnat/s-pack14.ads | 2 +- gcc/ada/libgnat/s-pack15.adb | 2 +- gcc/ada/libgnat/s-pack15.ads | 2 +- gcc/ada/libgnat/s-pack17.adb | 2 +- gcc/ada/libgnat/s-pack17.ads | 2 +- gcc/ada/libgnat/s-pack18.adb | 2 +- gcc/ada/libgnat/s-pack18.ads | 2 +- gcc/ada/libgnat/s-pack19.adb | 2 +- gcc/ada/libgnat/s-pack19.ads | 2 +- gcc/ada/libgnat/s-pack20.adb | 2 +- gcc/ada/libgnat/s-pack20.ads | 2 +- gcc/ada/libgnat/s-pack21.adb | 2 +- gcc/ada/libgnat/s-pack21.ads | 2 +- gcc/ada/libgnat/s-pack22.adb | 2 +- gcc/ada/libgnat/s-pack22.ads | 2 +- gcc/ada/libgnat/s-pack23.adb | 2 +- gcc/ada/libgnat/s-pack23.ads | 2 +- gcc/ada/libgnat/s-pack24.adb | 2 +- gcc/ada/libgnat/s-pack24.ads | 2 +- gcc/ada/libgnat/s-pack25.adb | 2 +- gcc/ada/libgnat/s-pack25.ads | 2 +- gcc/ada/libgnat/s-pack26.adb | 2 +- gcc/ada/libgnat/s-pack26.ads | 2 +- gcc/ada/libgnat/s-pack27.adb | 2 +- gcc/ada/libgnat/s-pack27.ads | 2 +- gcc/ada/libgnat/s-pack28.adb | 2 +- gcc/ada/libgnat/s-pack28.ads | 2 +- gcc/ada/libgnat/s-pack29.adb | 2 +- gcc/ada/libgnat/s-pack29.ads | 2 +- gcc/ada/libgnat/s-pack30.adb | 2 +- gcc/ada/libgnat/s-pack30.ads | 2 +- gcc/ada/libgnat/s-pack31.adb | 2 +- gcc/ada/libgnat/s-pack31.ads | 2 +- gcc/ada/libgnat/s-pack33.adb | 2 +- gcc/ada/libgnat/s-pack33.ads | 2 +- gcc/ada/libgnat/s-pack34.adb | 2 +- gcc/ada/libgnat/s-pack34.ads | 2 +- gcc/ada/libgnat/s-pack35.adb | 2 +- gcc/ada/libgnat/s-pack35.ads | 2 +- gcc/ada/libgnat/s-pack36.adb | 2 +- gcc/ada/libgnat/s-pack36.ads | 2 +- gcc/ada/libgnat/s-pack37.adb | 2 +- gcc/ada/libgnat/s-pack37.ads | 2 +- gcc/ada/libgnat/s-pack38.adb | 2 +- gcc/ada/libgnat/s-pack38.ads | 2 +- gcc/ada/libgnat/s-pack39.adb | 2 +- gcc/ada/libgnat/s-pack39.ads | 2 +- gcc/ada/libgnat/s-pack40.adb | 2 +- gcc/ada/libgnat/s-pack40.ads | 2 +- gcc/ada/libgnat/s-pack41.adb | 2 +- gcc/ada/libgnat/s-pack41.ads | 2 +- gcc/ada/libgnat/s-pack42.adb | 2 +- gcc/ada/libgnat/s-pack42.ads | 2 +- gcc/ada/libgnat/s-pack43.adb | 2 +- gcc/ada/libgnat/s-pack43.ads | 2 +- gcc/ada/libgnat/s-pack44.adb | 2 +- gcc/ada/libgnat/s-pack44.ads | 2 +- gcc/ada/libgnat/s-pack45.adb | 2 +- gcc/ada/libgnat/s-pack45.ads | 2 +- gcc/ada/libgnat/s-pack46.adb | 2 +- gcc/ada/libgnat/s-pack46.ads | 2 +- gcc/ada/libgnat/s-pack47.adb | 2 +- gcc/ada/libgnat/s-pack47.ads | 2 +- gcc/ada/libgnat/s-pack48.adb | 2 +- gcc/ada/libgnat/s-pack48.ads | 2 +- gcc/ada/libgnat/s-pack49.adb | 2 +- gcc/ada/libgnat/s-pack49.ads | 2 +- gcc/ada/libgnat/s-pack50.adb | 2 +- gcc/ada/libgnat/s-pack50.ads | 2 +- gcc/ada/libgnat/s-pack51.adb | 2 +- gcc/ada/libgnat/s-pack51.ads | 2 +- gcc/ada/libgnat/s-pack52.adb | 2 +- gcc/ada/libgnat/s-pack52.ads | 2 +- gcc/ada/libgnat/s-pack53.adb | 2 +- gcc/ada/libgnat/s-pack53.ads | 2 +- gcc/ada/libgnat/s-pack54.adb | 2 +- gcc/ada/libgnat/s-pack54.ads | 2 +- gcc/ada/libgnat/s-pack55.adb | 2 +- gcc/ada/libgnat/s-pack55.ads | 2 +- gcc/ada/libgnat/s-pack56.adb | 2 +- gcc/ada/libgnat/s-pack56.ads | 2 +- gcc/ada/libgnat/s-pack57.adb | 2 +- gcc/ada/libgnat/s-pack57.ads | 2 +- gcc/ada/libgnat/s-pack58.adb | 2 +- gcc/ada/libgnat/s-pack58.ads | 2 +- gcc/ada/libgnat/s-pack59.adb | 2 +- gcc/ada/libgnat/s-pack59.ads | 2 +- gcc/ada/libgnat/s-pack60.adb | 2 +- gcc/ada/libgnat/s-pack60.ads | 2 +- gcc/ada/libgnat/s-pack61.adb | 2 +- gcc/ada/libgnat/s-pack61.ads | 2 +- gcc/ada/libgnat/s-pack62.adb | 2 +- gcc/ada/libgnat/s-pack62.ads | 2 +- gcc/ada/libgnat/s-pack63.adb | 2 +- gcc/ada/libgnat/s-pack63.ads | 2 +- gcc/ada/libgnat/s-parame.adb | 2 +- gcc/ada/libgnat/s-parame.ads | 2 +- gcc/ada/libgnat/s-parame__ae653.ads | 2 +- gcc/ada/libgnat/s-parame__hpux.ads | 2 +- gcc/ada/libgnat/s-parame__rtems.adb | 2 +- gcc/ada/libgnat/s-parame__vxworks.adb | 2 +- gcc/ada/libgnat/s-parame__vxworks.ads | 2 +- gcc/ada/libgnat/s-parint.adb | 2 +- gcc/ada/libgnat/s-parint.ads | 2 +- gcc/ada/libgnat/s-pooglo.adb | 2 +- gcc/ada/libgnat/s-pooglo.ads | 2 +- gcc/ada/libgnat/s-pooloc.adb | 2 +- gcc/ada/libgnat/s-pooloc.ads | 2 +- gcc/ada/libgnat/s-poosiz.adb | 2 +- gcc/ada/libgnat/s-poosiz.ads | 2 +- gcc/ada/libgnat/s-powtab.ads | 2 +- gcc/ada/libgnat/s-purexc.ads | 2 +- gcc/ada/libgnat/s-rannum.adb | 2 +- gcc/ada/libgnat/s-rannum.ads | 2 +- gcc/ada/libgnat/s-ransee.adb | 2 +- gcc/ada/libgnat/s-ransee.ads | 2 +- gcc/ada/libgnat/s-regexp.adb | 2 +- gcc/ada/libgnat/s-regexp.ads | 2 +- gcc/ada/libgnat/s-regpat.adb | 2 +- gcc/ada/libgnat/s-regpat.ads | 4 +- gcc/ada/libgnat/s-resfil.adb | 2 +- gcc/ada/libgnat/s-resfil.ads | 2 +- gcc/ada/libgnat/s-restri.adb | 2 +- gcc/ada/libgnat/s-restri.ads | 2 +- gcc/ada/libgnat/s-rident.ads | 2 +- gcc/ada/libgnat/s-rpc.adb | 2 +- gcc/ada/libgnat/s-rpc.ads | 2 +- gcc/ada/libgnat/s-scaval.adb | 2 +- gcc/ada/libgnat/s-scaval.ads | 2 +- gcc/ada/libgnat/s-secsta.adb | 2 +- gcc/ada/libgnat/s-secsta.ads | 2 +- gcc/ada/libgnat/s-sequio.adb | 2 +- gcc/ada/libgnat/s-sequio.ads | 2 +- gcc/ada/libgnat/s-shasto.adb | 2 +- gcc/ada/libgnat/s-shasto.ads | 2 +- gcc/ada/libgnat/s-soflin.adb | 2 +- gcc/ada/libgnat/s-soflin.ads | 2 +- gcc/ada/libgnat/s-soliin.adb | 2 +- gcc/ada/libgnat/s-soliin.ads | 2 +- gcc/ada/libgnat/s-sopco3.adb | 2 +- gcc/ada/libgnat/s-sopco3.ads | 2 +- gcc/ada/libgnat/s-sopco4.adb | 2 +- gcc/ada/libgnat/s-sopco4.ads | 2 +- gcc/ada/libgnat/s-sopco5.adb | 2 +- gcc/ada/libgnat/s-sopco5.ads | 2 +- gcc/ada/libgnat/s-spsufi.adb | 2 +- gcc/ada/libgnat/s-spsufi.ads | 2 +- gcc/ada/libgnat/s-stache.adb | 2 +- gcc/ada/libgnat/s-stache.ads | 2 +- gcc/ada/libgnat/s-stalib.adb | 2 +- gcc/ada/libgnat/s-stalib.ads | 2 +- gcc/ada/libgnat/s-stausa.adb | 2 +- gcc/ada/libgnat/s-stausa.ads | 2 +- gcc/ada/libgnat/s-stchop.adb | 2 +- gcc/ada/libgnat/s-stchop.ads | 2 +- gcc/ada/libgnat/s-stchop__limit.ads | 2 +- gcc/ada/libgnat/s-stchop__rtems.adb | 2 +- gcc/ada/libgnat/s-stchop__vxworks.adb | 2 +- gcc/ada/libgnat/s-stoele.adb | 2 +- gcc/ada/libgnat/s-stoele.ads | 2 +- gcc/ada/libgnat/s-stopoo.adb | 2 +- gcc/ada/libgnat/s-stopoo.ads | 2 +- gcc/ada/libgnat/s-stposu.adb | 2 +- gcc/ada/libgnat/s-stposu.ads | 2 +- gcc/ada/libgnat/s-stratt.adb | 2 +- gcc/ada/libgnat/s-stratt.ads | 2 +- gcc/ada/libgnat/s-stratt__xdr.adb | 2 +- gcc/ada/libgnat/s-strcom.adb | 2 +- gcc/ada/libgnat/s-strcom.ads | 2 +- gcc/ada/libgnat/s-strhas.adb | 2 +- gcc/ada/libgnat/s-strhas.ads | 2 +- gcc/ada/libgnat/s-string.adb | 2 +- gcc/ada/libgnat/s-string.ads | 2 +- gcc/ada/libgnat/s-strops.adb | 2 +- gcc/ada/libgnat/s-strops.ads | 2 +- gcc/ada/libgnat/s-ststop.adb | 2 +- gcc/ada/libgnat/s-ststop.ads | 2 +- gcc/ada/libgnat/s-tasloc.adb | 2 +- gcc/ada/libgnat/s-tasloc.ads | 2 +- gcc/ada/libgnat/s-thread.ads | 2 +- gcc/ada/libgnat/s-thread__ae653.adb | 2 +- gcc/ada/libgnat/s-traceb.adb | 2 +- gcc/ada/libgnat/s-traceb.ads | 2 +- gcc/ada/libgnat/s-traceb__hpux.adb | 2 +- gcc/ada/libgnat/s-traceb__mastop.adb | 2 +- gcc/ada/libgnat/s-traent.adb | 2 +- gcc/ada/libgnat/s-traent.ads | 2 +- gcc/ada/libgnat/s-trasym.adb | 2 +- gcc/ada/libgnat/s-trasym.ads | 2 +- gcc/ada/libgnat/s-trasym__dwarf.adb | 2 +- gcc/ada/libgnat/s-tsmona.adb | 2 +- gcc/ada/libgnat/s-tsmona__linux.adb | 2 +- gcc/ada/libgnat/s-tsmona__mingw.adb | 2 +- gcc/ada/libgnat/s-unstyp.ads | 2 +- gcc/ada/libgnat/s-utf_32.adb | 2 +- gcc/ada/libgnat/s-utf_32.ads | 2 +- gcc/ada/libgnat/s-valboo.adb | 2 +- gcc/ada/libgnat/s-valboo.ads | 2 +- gcc/ada/libgnat/s-valcha.adb | 2 +- gcc/ada/libgnat/s-valcha.ads | 2 +- gcc/ada/libgnat/s-valdec.adb | 2 +- gcc/ada/libgnat/s-valdec.ads | 2 +- gcc/ada/libgnat/s-valenu.adb | 2 +- gcc/ada/libgnat/s-valenu.ads | 2 +- gcc/ada/libgnat/s-valint.adb | 2 +- gcc/ada/libgnat/s-valint.ads | 2 +- gcc/ada/libgnat/s-vallld.adb | 2 +- gcc/ada/libgnat/s-vallld.ads | 2 +- gcc/ada/libgnat/s-vallli.adb | 2 +- gcc/ada/libgnat/s-vallli.ads | 2 +- gcc/ada/libgnat/s-valllu.adb | 2 +- gcc/ada/libgnat/s-valllu.ads | 2 +- gcc/ada/libgnat/s-valrea.adb | 2 +- gcc/ada/libgnat/s-valrea.ads | 2 +- gcc/ada/libgnat/s-valuns.adb | 2 +- gcc/ada/libgnat/s-valuns.ads | 2 +- gcc/ada/libgnat/s-valuti.adb | 2 +- gcc/ada/libgnat/s-valuti.ads | 2 +- gcc/ada/libgnat/s-valwch.adb | 2 +- gcc/ada/libgnat/s-valwch.ads | 2 +- gcc/ada/libgnat/s-veboop.adb | 2 +- gcc/ada/libgnat/s-veboop.ads | 2 +- gcc/ada/libgnat/s-vector.ads | 2 +- gcc/ada/libgnat/s-vercon.adb | 2 +- gcc/ada/libgnat/s-vercon.ads | 2 +- gcc/ada/libgnat/s-wchcnv.adb | 2 +- gcc/ada/libgnat/s-wchcnv.ads | 2 +- gcc/ada/libgnat/s-wchcon.adb | 2 +- gcc/ada/libgnat/s-wchcon.ads | 2 +- gcc/ada/libgnat/s-wchjis.adb | 2 +- gcc/ada/libgnat/s-wchjis.ads | 2 +- gcc/ada/libgnat/s-wchstw.adb | 2 +- gcc/ada/libgnat/s-wchstw.ads | 2 +- gcc/ada/libgnat/s-wchwts.adb | 2 +- gcc/ada/libgnat/s-wchwts.ads | 2 +- gcc/ada/libgnat/s-widboo.adb | 2 +- gcc/ada/libgnat/s-widboo.ads | 2 +- gcc/ada/libgnat/s-widcha.adb | 2 +- gcc/ada/libgnat/s-widcha.ads | 2 +- gcc/ada/libgnat/s-widenu.adb | 2 +- gcc/ada/libgnat/s-widenu.ads | 2 +- gcc/ada/libgnat/s-widlli.adb | 2 +- gcc/ada/libgnat/s-widlli.ads | 2 +- gcc/ada/libgnat/s-widllu.adb | 2 +- gcc/ada/libgnat/s-widllu.ads | 2 +- gcc/ada/libgnat/s-widwch.adb | 2 +- gcc/ada/libgnat/s-widwch.ads | 2 +- gcc/ada/libgnat/s-win32.ads | 2 +- gcc/ada/libgnat/s-winext.ads | 2 +- gcc/ada/libgnat/s-wwdcha.adb | 2 +- gcc/ada/libgnat/s-wwdcha.ads | 2 +- gcc/ada/libgnat/s-wwdenu.adb | 2 +- gcc/ada/libgnat/s-wwdenu.ads | 2 +- gcc/ada/libgnat/s-wwdwch.adb | 2 +- gcc/ada/libgnat/s-wwdwch.ads | 2 +- gcc/ada/libgnat/system-aix.ads | 2 +- gcc/ada/libgnat/system-darwin-arm.ads | 2 +- gcc/ada/libgnat/system-darwin-ppc.ads | 2 +- gcc/ada/libgnat/system-darwin-x86.ads | 2 +- gcc/ada/libgnat/system-djgpp.ads | 2 +- gcc/ada/libgnat/system-dragonfly-x86_64.ads | 2 +- gcc/ada/libgnat/system-freebsd.ads | 2 +- gcc/ada/libgnat/system-hpux-ia64.ads | 2 +- gcc/ada/libgnat/system-hpux.ads | 2 +- gcc/ada/libgnat/system-linux-alpha.ads | 2 +- gcc/ada/libgnat/system-linux-arm.ads | 2 +- gcc/ada/libgnat/system-linux-hppa.ads | 2 +- gcc/ada/libgnat/system-linux-ia64.ads | 2 +- gcc/ada/libgnat/system-linux-m68k.ads | 2 +- gcc/ada/libgnat/system-linux-mips.ads | 2 +- gcc/ada/libgnat/system-linux-ppc.ads | 2 +- gcc/ada/libgnat/system-linux-riscv.ads | 2 +- gcc/ada/libgnat/system-linux-s390.ads | 2 +- gcc/ada/libgnat/system-linux-sh4.ads | 2 +- gcc/ada/libgnat/system-linux-sparc.ads | 2 +- gcc/ada/libgnat/system-linux-x86.ads | 2 +- gcc/ada/libgnat/system-lynxos178-ppc.ads | 2 +- gcc/ada/libgnat/system-lynxos178-x86.ads | 2 +- gcc/ada/libgnat/system-mingw.ads | 2 +- gcc/ada/libgnat/system-qnx-aarch64.ads | 2 +- gcc/ada/libgnat/system-rtems.ads | 2 +- gcc/ada/libgnat/system-solaris-sparc.ads | 2 +- gcc/ada/libgnat/system-solaris-x86.ads | 2 +- gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks-arm-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks-arm.ads | 2 +- gcc/ada/libgnat/system-vxworks-e500-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks-e500-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks-e500-vthread.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-ravenscar.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-vthread.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86-vthread.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86.ads | 2 +- .../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-aarch64.ads | 2 +- gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-arm.ads | 2 +- gcc/ada/libgnat/system-vxworks7-e500-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-e500-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system.ads | 2 +- gcc/ada/link.c | 2 +- gcc/ada/live.adb | 2 +- gcc/ada/live.ads | 2 +- gcc/ada/locales.c | 2 +- gcc/ada/make.adb | 2 +- gcc/ada/make.ads | 2 +- gcc/ada/make_util.adb | 2 +- gcc/ada/make_util.ads | 2 +- gcc/ada/makeusg.adb | 2 +- gcc/ada/makeusg.ads | 2 +- gcc/ada/mdll-fil.adb | 2 +- gcc/ada/mdll-fil.ads | 2 +- gcc/ada/mdll-utl.adb | 2 +- gcc/ada/mdll-utl.ads | 2 +- gcc/ada/mdll.adb | 2 +- gcc/ada/mdll.ads | 2 +- gcc/ada/mingw32.h | 2 +- gcc/ada/mkdir.c | 2 +- gcc/ada/namet-sp.adb | 2 +- gcc/ada/namet-sp.ads | 2 +- gcc/ada/namet.adb | 2 +- gcc/ada/namet.ads | 2 +- gcc/ada/namet.h | 2 +- gcc/ada/nlists.adb | 2 +- gcc/ada/nlists.ads | 2 +- gcc/ada/nlists.h | 2 +- gcc/ada/opt.adb | 2 +- gcc/ada/opt.ads | 2 +- gcc/ada/osint-b.adb | 2 +- gcc/ada/osint-b.ads | 2 +- gcc/ada/osint-c.adb | 2 +- gcc/ada/osint-c.ads | 2 +- gcc/ada/osint-l.adb | 2 +- gcc/ada/osint-l.ads | 2 +- gcc/ada/osint-m.adb | 2 +- gcc/ada/osint-m.ads | 2 +- gcc/ada/osint.adb | 2 +- gcc/ada/osint.ads | 2 +- gcc/ada/output.adb | 2 +- gcc/ada/output.ads | 2 +- gcc/ada/par-ch10.adb | 2 +- gcc/ada/par-ch11.adb | 2 +- gcc/ada/par-ch12.adb | 2 +- gcc/ada/par-ch13.adb | 2 +- gcc/ada/par-ch2.adb | 2 +- gcc/ada/par-ch3.adb | 2 +- gcc/ada/par-ch4.adb | 4 +- gcc/ada/par-ch5.adb | 2 +- gcc/ada/par-ch6.adb | 2 +- gcc/ada/par-ch7.adb | 2 +- gcc/ada/par-ch8.adb | 2 +- gcc/ada/par-ch9.adb | 2 +- gcc/ada/par-endh.adb | 2 +- gcc/ada/par-labl.adb | 2 +- gcc/ada/par-load.adb | 2 +- gcc/ada/par-prag.adb | 2 +- gcc/ada/par-sync.adb | 2 +- gcc/ada/par-tchk.adb | 2 +- gcc/ada/par-util.adb | 2 +- gcc/ada/par.adb | 2 +- gcc/ada/par.ads | 2 +- gcc/ada/par_sco.adb | 2 +- gcc/ada/par_sco.ads | 2 +- gcc/ada/pprint.adb | 2 +- gcc/ada/pprint.ads | 2 +- gcc/ada/prep.adb | 2 +- gcc/ada/prep.ads | 2 +- gcc/ada/prepcomp.adb | 2 +- gcc/ada/prepcomp.ads | 2 +- gcc/ada/put_scos.adb | 2 +- gcc/ada/put_scos.ads | 2 +- gcc/ada/raise-gcc.c | 12 +- gcc/ada/raise.c | 2 +- gcc/ada/raise.h | 2 +- gcc/ada/repinfo.adb | 4 +- gcc/ada/repinfo.ads | 2 +- gcc/ada/repinfo.h | 2 +- gcc/ada/restrict.adb | 2 +- gcc/ada/restrict.ads | 2 +- gcc/ada/rident.ads | 2 +- gcc/ada/rtfinal.c | 2 +- gcc/ada/rtinit.c | 2 +- gcc/ada/rtsfind.adb | 2 +- gcc/ada/rtsfind.ads | 2 +- gcc/ada/s-oscons-tmplt.c | 10 +- gcc/ada/sa_messages.adb | 2 +- gcc/ada/sa_messages.ads | 2 +- gcc/ada/scans.adb | 2 +- gcc/ada/scans.ads | 2 +- gcc/ada/scil_ll.adb | 2 +- gcc/ada/scil_ll.ads | 2 +- gcc/ada/scn.adb | 2 +- gcc/ada/scn.ads | 2 +- gcc/ada/scng.adb | 2 +- gcc/ada/scng.ads | 2 +- gcc/ada/scos.adb | 2 +- gcc/ada/scos.ads | 2 +- gcc/ada/scos.h | 2 +- gcc/ada/sdefault.ads | 2 +- gcc/ada/seh_init.c | 2 +- gcc/ada/sem.adb | 2 +- gcc/ada/sem.ads | 2 +- gcc/ada/sem_aggr.adb | 2 +- gcc/ada/sem_aggr.ads | 2 +- gcc/ada/sem_attr.adb | 2 +- gcc/ada/sem_attr.ads | 2 +- gcc/ada/sem_aux.adb | 2 +- gcc/ada/sem_aux.ads | 2 +- gcc/ada/sem_case.adb | 2 +- gcc/ada/sem_case.ads | 2 +- gcc/ada/sem_cat.adb | 2 +- gcc/ada/sem_cat.ads | 2 +- gcc/ada/sem_ch10.adb | 2 +- gcc/ada/sem_ch10.ads | 2 +- gcc/ada/sem_ch11.adb | 2 +- gcc/ada/sem_ch11.ads | 2 +- gcc/ada/sem_ch12.adb | 2 +- gcc/ada/sem_ch12.ads | 2 +- gcc/ada/sem_ch13.adb | 2 +- gcc/ada/sem_ch13.ads | 2 +- gcc/ada/sem_ch2.adb | 2 +- gcc/ada/sem_ch2.ads | 2 +- gcc/ada/sem_ch3.adb | 2 +- gcc/ada/sem_ch3.ads | 2 +- gcc/ada/sem_ch4.adb | 6 +- gcc/ada/sem_ch4.ads | 2 +- gcc/ada/sem_ch5.adb | 77 +- gcc/ada/sem_ch5.ads | 2 +- gcc/ada/sem_ch6.adb | 2 +- gcc/ada/sem_ch6.ads | 2 +- gcc/ada/sem_ch7.adb | 2 +- gcc/ada/sem_ch7.ads | 2 +- gcc/ada/sem_ch8.adb | 2 +- gcc/ada/sem_ch8.ads | 2 +- gcc/ada/sem_ch9.adb | 2 +- gcc/ada/sem_ch9.ads | 2 +- gcc/ada/sem_dim.adb | 2 +- gcc/ada/sem_dim.ads | 2 +- gcc/ada/sem_disp.adb | 2 +- gcc/ada/sem_disp.ads | 2 +- gcc/ada/sem_dist.adb | 2 +- gcc/ada/sem_dist.ads | 2 +- gcc/ada/sem_elab.adb | 2 +- gcc/ada/sem_elab.ads | 2 +- gcc/ada/sem_elim.adb | 2 +- gcc/ada/sem_elim.ads | 2 +- gcc/ada/sem_eval.adb | 2 +- gcc/ada/sem_eval.ads | 2 +- gcc/ada/sem_intr.adb | 2 +- gcc/ada/sem_intr.ads | 2 +- gcc/ada/sem_mech.adb | 2 +- gcc/ada/sem_mech.ads | 2 +- gcc/ada/sem_prag.adb | 17 +- gcc/ada/sem_prag.ads | 2 +- gcc/ada/sem_res.adb | 2 +- gcc/ada/sem_res.ads | 2 +- gcc/ada/sem_scil.adb | 2 +- gcc/ada/sem_scil.ads | 2 +- gcc/ada/sem_smem.adb | 2 +- gcc/ada/sem_smem.ads | 2 +- gcc/ada/sem_spark.adb | 2 +- gcc/ada/sem_spark.ads | 2 +- gcc/ada/sem_type.adb | 2 +- gcc/ada/sem_type.ads | 2 +- gcc/ada/sem_util.adb | 2 +- gcc/ada/sem_util.ads | 2 +- gcc/ada/sem_warn.adb | 2 +- gcc/ada/sem_warn.ads | 2 +- gcc/ada/set_targ.adb | 4 +- gcc/ada/set_targ.ads | 2 +- gcc/ada/sfn_scan.adb | 2 +- gcc/ada/sfn_scan.ads | 2 +- gcc/ada/sigtramp-armdroid.c | 2 +- gcc/ada/sigtramp-ios.c | 2 +- gcc/ada/sigtramp-qnx.c | 2 +- gcc/ada/sigtramp-vxworks.c | 2 +- gcc/ada/sigtramp.h | 2 +- gcc/ada/sinfo-cn.adb | 2 +- gcc/ada/sinfo-cn.ads | 2 +- gcc/ada/sinfo.adb | 2 +- gcc/ada/sinfo.ads | 2 +- gcc/ada/sinput-c.adb | 2 +- gcc/ada/sinput-c.ads | 2 +- gcc/ada/sinput-d.adb | 2 +- gcc/ada/sinput-d.ads | 2 +- gcc/ada/sinput-l.adb | 2 +- gcc/ada/sinput-l.ads | 2 +- gcc/ada/sinput.adb | 2 +- gcc/ada/sinput.ads | 2 +- gcc/ada/socket.c | 2 +- gcc/ada/spark_xrefs.adb | 2 +- gcc/ada/spark_xrefs.ads | 2 +- gcc/ada/sprint.adb | 2 +- gcc/ada/sprint.ads | 2 +- gcc/ada/stand.adb | 2 +- gcc/ada/stand.ads | 2 +- gcc/ada/{raise.h => standard.ads.h} | 81 +- gcc/ada/stringt.adb | 2 +- gcc/ada/stringt.ads | 2 +- gcc/ada/stringt.h | 2 +- gcc/ada/style.adb | 2 +- gcc/ada/style.ads | 2 +- gcc/ada/styleg.adb | 2 +- gcc/ada/styleg.ads | 2 +- gcc/ada/stylesw.adb | 2 +- gcc/ada/stylesw.ads | 2 +- gcc/ada/switch-b.adb | 2 +- gcc/ada/switch-b.ads | 2 +- gcc/ada/switch-c.adb | 2 +- gcc/ada/switch-c.ads | 2 +- gcc/ada/switch-m.adb | 2 +- gcc/ada/switch-m.ads | 2 +- gcc/ada/switch.adb | 2 +- gcc/ada/switch.ads | 2 +- gcc/ada/symbols.adb | 2 +- gcc/ada/symbols.ads | 2 +- gcc/ada/sysdep.c | 2 +- gcc/ada/table.adb | 2 +- gcc/ada/table.ads | 2 +- gcc/ada/targext.c | 2 +- gcc/ada/targparm.adb | 2 +- gcc/ada/targparm.ads | 2 +- gcc/ada/tb-gcc.c | 2 +- gcc/ada/tbuild.adb | 2 +- gcc/ada/tbuild.ads | 2 +- gcc/ada/tempdir.adb | 2 +- gcc/ada/tempdir.ads | 2 +- gcc/ada/terminals.c | 2 +- gcc/ada/tracebak.c | 2 +- gcc/ada/tree_gen.adb | 2 +- gcc/ada/tree_gen.ads | 2 +- gcc/ada/tree_in.adb | 2 +- gcc/ada/tree_in.ads | 2 +- gcc/ada/tree_io.adb | 2 +- gcc/ada/tree_io.ads | 2 +- gcc/ada/treepr.adb | 2 +- gcc/ada/treepr.ads | 2 +- gcc/ada/ttypes.ads | 2 +- gcc/ada/types.adb | 2 +- gcc/ada/types.ads | 4 +- gcc/ada/types.h | 2 +- gcc/ada/uintp.adb | 2 +- gcc/ada/uintp.ads | 2 +- gcc/ada/uintp.h | 2 +- gcc/ada/uname.adb | 2 +- gcc/ada/uname.ads | 2 +- gcc/ada/urealp.adb | 2 +- gcc/ada/urealp.ads | 2 +- gcc/ada/urealp.h | 2 +- gcc/ada/usage.adb | 2 +- gcc/ada/usage.ads | 2 +- gcc/ada/validsw.adb | 2 +- gcc/ada/validsw.ads | 2 +- gcc/ada/warnsw.adb | 2 +- gcc/ada/warnsw.ads | 2 +- gcc/ada/widechar.adb | 2 +- gcc/ada/widechar.ads | 2 +- gcc/ada/xeinfo.adb | 2 +- gcc/ada/xnmake.adb | 2 +- gcc/ada/xoscons.adb | 2 +- gcc/ada/xr_tabls.adb | 2 +- gcc/ada/xr_tabls.ads | 2 +- gcc/ada/xref_lib.adb | 2 +- gcc/ada/xref_lib.ads | 2 +- gcc/ada/xsinfo.adb | 2 +- gcc/ada/xsnamest.adb | 2 +- gcc/ada/xtreeprs.adb | 2 +- gcc/ada/xutil.adb | 2 +- gcc/ada/xutil.ads | 2 +- gcc/alias.c | 33 +- gcc/alloc-pool.h | 3 - gcc/asan.c | 27 +- gcc/attribs.c | 46 +- gcc/attribs.h | 1 + gcc/auto-inc-dec.c | 2 + gcc/bb-reorder.c | 17 +- gcc/bitmap.c | 39 +- gcc/bitmap.h | 31 +- gcc/brig/ChangeLog | 9 + gcc/brig/brig-lang.c | 6 +- gcc/brig/brigfrontend/brig-control-handler.cc | 2 +- gcc/brig/brigfrontend/brig-module-handler.cc | 4 +- gcc/bt-load.c | 1 - gcc/builtin-attrs.def | 37 +- gcc/builtins.c | 176 +- gcc/builtins.def | 14 +- gcc/builtins.h | 3 +- gcc/c-family/ChangeLog | 425 +- gcc/c-family/c-ada-spec.c | 63 +- gcc/c-family/c-ada-spec.h | 1 + gcc/c-family/c-attribs.c | 232 +- gcc/c-family/c-common.c | 399 +- gcc/c-family/c-common.h | 53 +- gcc/c-family/c-cppbuiltin.c | 9 + gcc/c-family/c-format.c | 1083 +- gcc/c-family/c-indentation.c | 2 +- gcc/c-family/c-lex.c | 18 +- gcc/c-family/c-omp.c | 31 +- gcc/c-family/c-opts.c | 68 +- gcc/c-family/c-pch.c | 27 +- gcc/c-family/c-pragma.c | 73 +- gcc/c-family/c-pragma.h | 1 + gcc/c-family/c-pretty-print.c | 12 +- gcc/c-family/c-warn.c | 355 +- gcc/c-family/c.opt | 33 +- gcc/c-family/known-headers.cc | 8 + gcc/c/ChangeLog | 321 + gcc/c/c-decl.c | 307 +- gcc/c/c-objc-common.c | 19 + gcc/c/c-objc-common.h | 2 +- gcc/c/c-parser.c | 320 +- gcc/c/c-tree.h | 23 +- gcc/c/c-typeck.c | 218 +- gcc/c/gimple-parser.c | 900 +- gcc/c/gimple-parser.h | 6 +- gcc/calls.c | 68 +- gcc/ccmp.c | 7 +- gcc/cfg.c | 7 +- gcc/cfganal.c | 6 +- gcc/cfgcleanup.c | 37 +- gcc/cfgexpand.c | 70 +- gcc/cfghooks.c | 19 +- gcc/cfghooks.h | 18 +- gcc/cfgloop.c | 15 +- gcc/cfgloop.h | 7 + gcc/cfgloopmanip.c | 8 +- gcc/cfgrtl.c | 73 +- gcc/cgraph.c | 88 +- gcc/cgraph.h | 96 +- gcc/cgraphclones.c | 22 +- gcc/cgraphunit.c | 32 +- gcc/cif-code.def | 4 - gcc/collect-utils.c | 6 +- gcc/collect2.c | 25 +- gcc/combine-stack-adj.c | 2 +- gcc/combine.c | 101 +- gcc/common.opt | 42 +- gcc/common/config/aarch64/aarch64-common.c | 223 +- gcc/common/config/alpha/alpha-common.c | 2 +- gcc/common/config/arc/arc-common.c | 2 +- gcc/common/config/arm/arm-common.c | 2 +- gcc/common/config/bfin/bfin-common.c | 7 +- .../config/{spu/spu-common.c => gcn/gcn-common.c} | 40 +- gcc/common/config/i386/i386-common.c | 79 +- gcc/common/config/ia64/ia64-common.c | 2 +- gcc/common/config/m68k/m68k-common.c | 2 +- gcc/common/config/msp430/msp430-common.c | 2 +- gcc/common/config/nds32/nds32-common.c | 9 +- gcc/common/config/powerpcspe/powerpcspe-common.c | 8 +- .../config/{vax/vax-common.c => pru/pru-common.c} | 12 +- gcc/common/config/riscv/riscv-common.c | 567 +- gcc/common/config/rs6000/rs6000-common.c | 4 +- gcc/common/config/s390/s390-common.c | 21 +- gcc/config.gcc | 225 +- gcc/config.host | 4 +- gcc/config.in | 6 + gcc/config/aarch64/aarch64-arches.def | 1 + gcc/config/aarch64/aarch64-bti-insert.c | 237 + gcc/config/aarch64/aarch64-builtins.c | 224 +- gcc/config/aarch64/aarch64-c.c | 3 + gcc/config/aarch64/aarch64-cores.def | 6 +- 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-linux.h | 23 +- gcc/config/aarch64/aarch64-modes.def | 17 +- gcc/config/aarch64/aarch64-netbsd.h | 63 + gcc/config/aarch64/aarch64-option-extensions.def | 150 +- gcc/config/aarch64/aarch64-opts.h | 6 + gcc/config/aarch64/aarch64-passes.def | 1 + gcc/config/aarch64/aarch64-protos.h | 30 +- gcc/config/aarch64/aarch64-simd-builtins.def | 19 + gcc/config/aarch64/aarch64-simd.md | 150 +- gcc/config/aarch64/aarch64-sve.md | 664 +- gcc/config/aarch64/aarch64-sve2.md | 65 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.c | 1471 +- gcc/config/aarch64/aarch64.h | 51 +- gcc/config/aarch64/aarch64.md | 731 +- gcc/config/aarch64/aarch64.opt | 43 +- gcc/config/aarch64/arm_neon.h | 529 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 10 + gcc/config/aarch64/driver-aarch64.c | 57 +- gcc/config/aarch64/iterators.md | 93 +- gcc/config/aarch64/predicates.md | 30 +- gcc/config/aarch64/t-aarch64 | 9 + .../{t-aarch64-freebsd => t-aarch64-netbsd} | 0 gcc/config/aarch64/tsv110.md | 708 + gcc/config/alpha/alpha-protos.h | 3 +- gcc/config/alpha/alpha.c | 427 +- gcc/config/alpha/alpha.h | 2 +- gcc/config/alpha/alpha.md | 10 +- gcc/config/alpha/sync.md | 10 +- gcc/config/arc/arc-c.def | 2 +- gcc/config/arc/arc-options.def | 12 +- gcc/config/arc/arc-protos.h | 9 +- gcc/config/arc/arc.c | 919 +- gcc/config/arc/arc.h | 79 +- gcc/config/arc/arc.md | 302 +- gcc/config/arc/arc.opt | 4 +- gcc/config/arc/atomic.md | 2 +- gcc/config/arc/constraints.md | 32 +- gcc/config/arc/elf.h | 4 + gcc/config/arc/linux.h | 4 + gcc/config/arc/predicates.md | 2 +- gcc/config/arm/arm-builtins.c | 33 +- gcc/config/arm/arm-c.c | 3 +- gcc/config/arm/arm-cpus.in | 27 +- gcc/config/arm/arm-fixed.md | 54 +- gcc/config/arm/arm-protos.h | 10 +- gcc/config/arm/arm-tables.opt | 2 +- gcc/config/arm/arm-tune.md | 2 +- gcc/config/arm/arm.c | 429 +- gcc/config/arm/arm.h | 35 +- gcc/config/arm/arm.md | 881 +- gcc/config/arm/arm.opt | 4 + gcc/config/arm/arm_neon.h | 487 +- gcc/config/arm/arm_neon_builtins.def | 22 + gcc/config/arm/constraints.md | 29 +- gcc/config/arm/cortex-r4f.md | 2 +- gcc/config/arm/freebsd.h | 2 +- gcc/config/arm/iterators.md | 26 +- gcc/config/arm/iwmmxt.md | 16 +- gcc/config/arm/ldrdstrd.md | 229 +- gcc/config/arm/neon.md | 636 +- gcc/config/arm/netbsd-eabi.h | 105 + gcc/config/arm/netbsd-elf.h | 29 +- gcc/config/arm/sync.md | 10 +- gcc/config/arm/t-aprofile | 12 + gcc/config/arm/t-multilib | 1 + gcc/config/arm/t-rtems | 11 +- gcc/config/arm/thumb1.md | 28 +- gcc/config/arm/thumb2.md | 60 +- gcc/config/arm/types.md | 3 + gcc/config/arm/unspecs.md | 8 + gcc/config/arm/vec-common.md | 54 +- gcc/config/arm/vfp.md | 9 +- gcc/config/avr/avr-devices.c | 2 +- gcc/config/avr/avr-protos.h | 4 +- gcc/config/avr/avr.c | 44 +- gcc/config/avr/avr.md | 32 +- gcc/config/bfin/bfin-protos.h | 2 +- gcc/config/bfin/bfin.c | 34 +- gcc/config/bfin/bfin.h | 2 +- gcc/config/bfin/bfin.md | 5 +- gcc/config/c6x/c6x-protos.h | 2 +- gcc/config/c6x/c6x.c | 10 +- gcc/config/c6x/c6x.md | 4 +- gcc/config/c6x/c6x.opt | 2 +- gcc/config/cr16/cr16.c | 3 +- gcc/config/cris/cris.c | 24 +- gcc/config/csky/csky.c | 7 +- gcc/config/csky/csky.h | 2 +- gcc/config/darwin-c.c | 67 +- gcc/config/darwin-driver.c | 145 +- gcc/config/darwin-f.c | 2 +- gcc/config/darwin.c | 325 +- gcc/config/darwin.h | 59 +- gcc/config/darwin.opt | 401 +- gcc/config/darwin10.h | 9 +- gcc/config/darwin9.h | 6 - gcc/config/epiphany/epiphany.c | 3 + gcc/config/epiphany/epiphany.md | 2 +- gcc/config/epiphany/epiphany.opt | 6 +- gcc/config/frv/frv.c | 6 +- gcc/config/frv/frv.md | 2 +- gcc/config/ft32/ft32.c | 2 +- gcc/config/ft32/ft32.md | 2 +- gcc/config/ft32/ft32.opt | 10 +- gcc/config/gcn/constraints.md | 139 + .../iq2000-common.c => config/gcn/driver-gcn.c} | 15 +- gcc/config/gcn/gcn-builtins.def | 116 + gcc/config/gcn/gcn-hsa.h | 115 + gcc/config/gcn/gcn-modes.def | 41 + .../spu/ea/execute2.c => config/gcn/gcn-opts.h} | 39 +- .../__main.di => gcc/config/gcn/gcn-passes.def | 21 +- gcc/config/gcn/gcn-protos.h | 146 + gcc/config/gcn/gcn-run.c | 891 + gcc/config/gcn/gcn-tree.c | 721 + gcc/config/gcn/gcn-valu.md | 3049 + gcc/config/gcn/gcn.c | 6119 ++ gcc/config/gcn/gcn.h | 662 + gcc/config/gcn/gcn.md | 1874 + gcc/config/gcn/gcn.opt | 81 + gcc/config/gcn/predicates.md | 199 + gcc/config/gcn/t-gcn-hsa | 52 + gcc/config/gnu-user.h | 2 +- gcc/config/h8300/h8300.c | 18 +- gcc/config/h8300/h8300.md | 4 +- gcc/config/i386/adxintrin.h | 4 +- gcc/config/i386/avx512bf16intrin.h | 118 + gcc/config/i386/avx512bf16vlintrin.h | 183 + gcc/config/i386/avx512dqintrin.h | 38 +- gcc/config/i386/avx512fintrin.h | 1184 +- gcc/config/i386/avx512vlintrin.h | 168 +- gcc/config/i386/avx512vp2intersectintrin.h | 35 + gcc/config/i386/avx512vp2intersectvlintrin.h | 49 + gcc/config/i386/clflushoptintrin.h | 4 +- gcc/config/i386/clwbintrin.h | 4 +- gcc/config/i386/constraints.md | 8 +- gcc/config/i386/cpuid.h | 22 + gcc/config/i386/darwin.h | 154 +- gcc/config/i386/driver-i386.c | 13 +- gcc/config/i386/emmintrin.h | 12 + gcc/config/i386/{pkuintrin.h => enqcmdintrin.h} | 39 +- gcc/config/i386/freebsd64.h | 5 +- gcc/config/i386/fxsrintrin.h | 6 +- gcc/config/i386/gnu.h | 15 +- gcc/config/i386/i386-builtin-types.def | 69 +- gcc/config/i386/i386-builtin.def | 5820 +- gcc/config/i386/i386-builtins.c | 2547 + gcc/config/i386/i386-builtins.h | 330 + gcc/config/i386/i386-c.c | 13 +- gcc/config/i386/i386-expand.c | 20222 ++++++ gcc/config/i386/i386-expand.h | 58 + gcc/config/i386/i386-features.c | 2739 + gcc/config/i386/i386-features.h | 201 + gcc/config/i386/i386-modes.def | 6 + gcc/config/i386/i386-options.c | 3658 ++ gcc/config/i386/i386-options.h | 80 + gcc/config/i386/i386-passes.def | 2 + gcc/config/i386/i386-protos.h | 19 +- gcc/config/i386/i386.c | 63107 +++++-------------- gcc/config/i386/i386.h | 50 +- gcc/config/i386/i386.md | 1939 +- gcc/config/i386/i386.opt | 21 +- gcc/config/i386/immintrin.h | 34 + gcc/config/i386/mmintrin.h | 12 +- gcc/config/i386/mmx.md | 1030 +- gcc/config/i386/pkuintrin.h | 4 +- gcc/config/i386/predicates.md | 12 +- gcc/config/i386/prfchwintrin.h | 4 +- gcc/config/i386/rdseedintrin.h | 4 +- gcc/config/i386/sol2.h | 15 +- gcc/config/i386/sse.md | 1786 +- gcc/config/i386/subst.md | 27 +- gcc/config/{rs6000/t-lynx => i386/t-freebsd64} | 21 +- gcc/config/i386/t-i386 | 16 + gcc/config/i386/wbnoinvdintrin.h | 4 +- gcc/config/i386/x86-tune-sched.c | 63 +- gcc/config/i386/x86intrin.h | 28 - gcc/config/i386/xm-djgpp.h | 4 +- gcc/config/i386/xmmintrin.h | 61 + gcc/config/i386/xsavecintrin.h | 4 +- gcc/config/i386/xsaveintrin.h | 6 +- gcc/config/i386/xsaveoptintrin.h | 6 +- gcc/config/i386/xsavesintrin.h | 4 +- gcc/config/ia64/ia64.c | 8 +- gcc/config/iq2000/iq2000.c | 2 +- gcc/config/lm32/lm32.md | 2 +- gcc/config/m32c/blkmov.md | 12 +- gcc/config/m32c/m32c-protos.h | 2 +- gcc/config/m32c/m32c.c | 12 +- gcc/config/m32r/m32r.c | 4 +- gcc/config/m32r/m32r.md | 4 +- gcc/config/m68k/m68k.c | 17 +- gcc/config/mcore/mcore.h | 2 +- gcc/config/mcore/mcore.md | 2 +- gcc/config/mcore/mcore.opt | 4 +- gcc/config/microblaze/microblaze.c | 32 +- gcc/config/microblaze/microblaze.md | 14 +- gcc/config/microblaze/microblaze.opt | 2 +- gcc/config/mips/20kc.md | 2 +- gcc/config/mips/loongson-mmiintrin.h | 4 +- gcc/config/mips/mips-msa.md | 4 +- gcc/config/mips/mips-protos.h | 2 +- gcc/config/mips/mips.c | 92 +- gcc/config/mips/mips.h | 10 +- gcc/config/mips/mips.md | 43 +- gcc/config/mips/mips.opt | 2 +- gcc/config/mips/sb1.md | 6 +- gcc/config/mmix/mmix.c | 9 +- gcc/config/mn10300/mn10300.c | 5 +- gcc/config/msp430/msp430.c | 52 +- gcc/config/msp430/msp430.h | 6 +- gcc/config/msp430/msp430.md | 66 +- gcc/config/nds32/linux.h | 30 +- gcc/config/nds32/nds32-intrinsic.c | 8 +- gcc/config/nds32/nds32-md-auxiliary.c | 114 +- 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 | 25 +- gcc/config/nds32/nds32.md | 43 +- gcc/config/nds32/predicates.md | 4 +- gcc/config/{pa/pa-d.c => netbsd-d.c} | 32 +- gcc/config/netbsd-elf.h | 14 + gcc/config/nios2/nios2.c | 31 +- gcc/config/nvptx/mkoffload.c | 5 +- gcc/config/nvptx/nvptx.c | 125 +- gcc/config/nvptx/nvptx.md | 44 +- gcc/config/or1k/or1k.c | 8 +- gcc/config/pa/pa-linux.h | 7 +- gcc/config/pa/pa-protos.h | 1 + gcc/config/pa/pa.c | 87 +- gcc/config/pa/pa.h | 3 + gcc/config/pa/pa.md | 67 +- 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 | 3036 + 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/generic.md | 44 +- gcc/config/riscv/linux.h | 6 + gcc/config/riscv/predicates.md | 8 + gcc/config/riscv/riscv-opts.h | 7 + gcc/config/riscv/riscv-protos.h | 7 +- gcc/config/riscv/riscv.c | 267 +- gcc/config/riscv/riscv.h | 25 +- gcc/config/riscv/riscv.md | 84 +- gcc/config/riscv/riscv.opt | 4 + gcc/config/riscv/sifive-7.md | 128 + gcc/config/rl78/rl78.c | 16 +- gcc/config/rs6000/aix61.h | 6 +- gcc/config/rs6000/aix71.h | 12 +- gcc/config/rs6000/aix72.h | 12 +- gcc/config/rs6000/altivec.h | 13 +- gcc/config/rs6000/altivec.md | 56 +- gcc/config/rs6000/constraints.md | 81 +- gcc/config/rs6000/crypto.md | 17 +- gcc/config/rs6000/darwin.h | 37 +- gcc/config/rs6000/driver-rs6000.c | 11 +- gcc/config/rs6000/e300c2c3.md | 4 +- gcc/config/rs6000/emmintrin.h | 12 + gcc/config/rs6000/freebsd64.h | 14 +- gcc/config/rs6000/htm.md | 10 +- gcc/config/rs6000/linux64.h | 21 +- gcc/config/rs6000/mmintrin.h | 2 +- gcc/config/rs6000/power9.md | 3 + gcc/config/rs6000/predicates.md | 268 +- gcc/config/rs6000/rs6000-builtin.def | 19 +- gcc/config/rs6000/rs6000-c.c | 82 +- gcc/config/rs6000/rs6000-cpus.def | 45 +- gcc/config/rs6000/rs6000-internal.h | 127 + gcc/config/rs6000/rs6000-logue.c | 5639 ++ gcc/config/rs6000/rs6000-opts.h | 2 + gcc/config/rs6000/rs6000-p8swap.c | 73 +- gcc/config/rs6000/rs6000-protos.h | 8 +- gcc/config/rs6000/rs6000-string.c | 86 +- gcc/config/rs6000/rs6000-tables.opt | 3 + gcc/config/rs6000/rs6000.c | 8157 +-- gcc/config/rs6000/rs6000.h | 436 +- gcc/config/rs6000/rs6000.md | 1482 +- gcc/config/rs6000/rs6000.opt | 26 +- gcc/config/rs6000/rtems.h | 12 +- gcc/config/rs6000/sysv4.h | 33 +- gcc/config/rs6000/sysv4.opt | 14 +- gcc/config/rs6000/t-linux | 2 +- gcc/config/rs6000/t-rs6000 | 4 + gcc/config/rs6000/vsx.md | 820 +- gcc/config/rs6000/xcoff.h | 8 +- gcc/config/rs6000/xmmintrin.h | 19 +- gcc/config/rx/elf.opt | 44 + gcc/config/rx/linux.h | 231 + gcc/config/rx/rx.c | 16 +- gcc/config/rx/rx.h | 2 + gcc/config/rx/rx.md | 12 +- gcc/config/rx/rx.opt | 14 +- .../cr16/t-crtlibid => gcc/config/rx/t-linux | 22 +- gcc/config/s390/2964.md | 372 +- gcc/config/s390/3906.md | 282 + gcc/config/s390/8561.md | 287 + gcc/config/s390/constraints.md | 17 + gcc/config/s390/driver-native.c | 6 +- gcc/config/s390/predicates.md | 10 + gcc/config/s390/s390-builtin-types.def | 153 +- gcc/config/s390/s390-builtins.def | 246 +- gcc/config/s390/s390-c.c | 40 +- gcc/config/s390/s390-opts.h | 1 + gcc/config/s390/s390-protos.h | 2 +- gcc/config/s390/s390.c | 658 +- gcc/config/s390/s390.h | 23 +- gcc/config/s390/s390.md | 446 +- gcc/config/s390/s390.opt | 3 + gcc/config/s390/vecintrin.h | 27 +- gcc/config/s390/vector.md | 196 +- gcc/config/s390/vx-builtins.md | 259 +- gcc/config/sh/sh.c | 18 +- gcc/config/sh/sh.md | 4 +- gcc/config/sh/sh.opt | 2 +- gcc/config/sh/vxworks.h | 2 +- gcc/config/sol2.h | 4 +- gcc/config/sparc/driver-sparc.c | 11 - gcc/config/sparc/linux.h | 9 +- gcc/config/sparc/linux64.h | 29 +- gcc/config/sparc/sol2.h | 2 +- gcc/config/sparc/sparc-opts.h | 19 +- gcc/config/sparc/sparc.c | 446 +- gcc/config/sparc/sparc.h | 26 +- gcc/config/sparc/sparc.md | 701 +- gcc/config/sparc/sparc.opt | 78 +- gcc/config/spu/spu.c | 9 +- gcc/config/spu/vmx2spu.h | 4 +- gcc/config/stormy16/stormy16.c | 3 + gcc/config/t-netbsd | 4 + gcc/config/tilegx/tilegx.c | 6 +- gcc/config/tilepro/tilepro.c | 9 +- gcc/config/vax/vax-protos.h | 1 - gcc/config/vax/vax.c | 14 +- gcc/config/vax/vax.h | 2 +- gcc/config/vax/vax.md | 8 +- gcc/config/visium/t-visium | 5 +- .../rs6000-passes.def => visium/visium-passes.def} | 6 +- gcc/config/visium/visium-protos.h | 2 + gcc/config/visium/visium.c | 33 +- gcc/config/visium/visium.h | 12 +- gcc/config/visium/visium.md | 33 +- gcc/config/vms/vms-c.c | 15 +- gcc/config/xtensa/xtensa.c | 7 +- gcc/config/xtensa/xtensa.md | 2 +- gcc/configure | 205 +- gcc/configure.ac | 100 +- gcc/convert.c | 41 +- gcc/coverage.c | 2 + gcc/cp/ChangeLog | 2597 + gcc/cp/call.c | 613 +- gcc/cp/class.c | 164 +- gcc/cp/config-lang.in | 2 +- gcc/cp/constexpr.c | 1109 +- gcc/cp/constraint.cc | 265 +- gcc/cp/cp-gimplify.c | 87 +- gcc/cp/cp-lang.c | 3 +- gcc/cp/cp-objcp-common.c | 109 +- gcc/cp/cp-tree.def | 7 +- gcc/cp/cp-tree.h | 197 +- gcc/cp/cvt.c | 37 +- gcc/cp/cxx-pretty-print.c | 20 +- gcc/cp/decl.c | 895 +- gcc/cp/decl2.c | 105 +- gcc/cp/error.c | 63 +- gcc/cp/except.c | 33 +- gcc/cp/expr.c | 17 +- gcc/cp/friend.c | 7 +- gcc/cp/init.c | 82 +- gcc/cp/lambda.c | 119 +- gcc/cp/lex.c | 22 +- gcc/cp/logic.cc | 345 +- gcc/cp/mangle.c | 123 +- gcc/cp/method.c | 65 +- gcc/cp/name-lookup.c | 775 +- gcc/cp/name-lookup.h | 18 +- gcc/cp/optimize.c | 35 +- gcc/cp/parser.c | 1458 +- gcc/cp/parser.h | 15 +- gcc/cp/pt.c | 1183 +- gcc/cp/repo.c | 4 +- gcc/cp/rtti.c | 25 +- gcc/cp/search.c | 75 +- gcc/cp/semantics.c | 372 +- gcc/cp/tree.c | 92 +- gcc/cp/typeck.c | 280 +- gcc/cp/typeck2.c | 275 +- gcc/cp/vtable-class-hierarchy.c | 2 - gcc/cprop.c | 2 +- gcc/cse.c | 2 +- gcc/cselib.c | 14 +- gcc/d/ChangeLog | 237 + gcc/d/Make-lang.in | 21 +- gcc/d/README.gcc | 11 + gcc/d/config-lang.in | 20 +- gcc/d/d-builtins.cc | 18 +- gcc/d/d-codegen.cc | 123 +- gcc/d/d-convert.cc | 22 +- gcc/d/d-frontend.cc | 36 +- gcc/d/d-lang.cc | 48 +- gcc/d/d-spec.cc | 15 +- gcc/d/d-system.h | 30 +- gcc/d/d-target.cc | 14 +- gcc/d/d-tree.h | 12 +- gcc/d/decl.cc | 119 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/access.c | 2 +- gcc/d/dmd/aggregate.h | 2 +- gcc/d/dmd/aliasthis.c | 2 +- gcc/d/dmd/aliasthis.h | 2 +- gcc/d/dmd/apply.c | 2 +- gcc/d/dmd/argtypes.c | 2 +- gcc/d/dmd/arrayop.c | 2 +- gcc/d/dmd/arraytypes.h | 2 +- gcc/d/dmd/attrib.c | 113 +- gcc/d/dmd/attrib.h | 2 +- gcc/d/dmd/blockexit.c | 4 +- gcc/d/dmd/canthrow.c | 2 +- gcc/d/dmd/clone.c | 35 +- gcc/d/dmd/compiler.h | 5 +- gcc/d/dmd/complex_t.h | 2 +- gcc/d/dmd/cond.c | 14 +- gcc/d/dmd/cond.h | 4 +- gcc/d/dmd/constfold.c | 35 +- gcc/d/dmd/cppmangle.c | 90 +- gcc/d/dmd/ctfe.h | 11 +- gcc/d/dmd/ctfeexpr.c | 82 +- gcc/d/dmd/dcast.c | 4 +- gcc/d/dmd/dclass.c | 12 +- gcc/d/dmd/declaration.c | 20 +- gcc/d/dmd/declaration.h | 3 +- gcc/d/dmd/delegatize.c | 2 +- gcc/d/dmd/denum.c | 5 +- gcc/d/dmd/dimport.c | 14 +- gcc/d/dmd/dinterpret.c | 753 +- gcc/d/dmd/dmacro.c | 2 +- gcc/d/dmd/dmangle.c | 5 +- gcc/d/dmd/dmodule.c | 82 +- gcc/d/dmd/doc.c | 2 +- gcc/d/dmd/doc.h | 2 +- gcc/d/dmd/dscope.c | 12 +- gcc/d/dmd/dstruct.c | 31 +- gcc/d/dmd/dsymbol.c | 54 +- gcc/d/dmd/dsymbol.h | 4 +- gcc/d/dmd/dtemplate.c | 11 +- gcc/d/dmd/dversion.c | 2 +- gcc/d/dmd/entity.c | 2 +- gcc/d/dmd/enum.h | 2 +- gcc/d/dmd/errors.h | 2 +- gcc/d/dmd/escape.c | 2 +- gcc/d/dmd/expression.c | 86 +- gcc/d/dmd/expression.h | 19 +- gcc/d/dmd/expressionsem.c | 165 +- gcc/d/dmd/func.c | 49 +- gcc/d/dmd/globals.h | 26 +- gcc/d/dmd/hdrgen.c | 8 +- gcc/d/dmd/hdrgen.h | 2 +- gcc/d/dmd/iasm.c | 2 +- gcc/d/dmd/iasmgcc.c | 7 +- gcc/d/dmd/identifier.c | 2 +- gcc/d/dmd/identifier.h | 2 +- gcc/d/dmd/idgen.c | 20 +- gcc/d/dmd/impcnvgen.c | 2 +- gcc/d/dmd/imphint.c | 2 +- gcc/d/dmd/import.h | 2 +- gcc/d/dmd/init.c | 2 +- gcc/d/dmd/init.h | 2 +- gcc/d/dmd/initsem.c | 13 +- gcc/d/dmd/intrange.c | 8 +- gcc/d/dmd/intrange.h | 2 +- gcc/d/dmd/json.c | 2 +- gcc/d/dmd/json.h | 2 +- gcc/d/dmd/lexer.c | 23 +- gcc/d/dmd/lexer.h | 2 +- gcc/d/dmd/macro.h | 2 +- gcc/d/dmd/mangle.h | 2 +- gcc/d/dmd/mars.h | 2 +- gcc/d/dmd/module.h | 2 +- gcc/d/dmd/mtype.c | 142 +- gcc/d/dmd/mtype.h | 3 +- gcc/d/dmd/nogc.c | 2 +- gcc/d/dmd/nspace.c | 14 +- gcc/d/dmd/nspace.h | 5 +- gcc/d/dmd/objc.c | 2 +- gcc/d/dmd/objc.h | 2 +- gcc/d/dmd/opover.c | 10 +- gcc/d/dmd/optimize.c | 6 +- gcc/d/dmd/parse.c | 74 +- gcc/d/dmd/parse.h | 4 +- gcc/d/dmd/root/aav.c | 2 +- gcc/d/dmd/root/aav.h | 2 +- gcc/d/dmd/root/array.h | 2 +- gcc/d/dmd/root/checkedint.c | 2 +- gcc/d/dmd/root/checkedint.h | 2 +- gcc/d/dmd/root/ctfloat.h | 2 +- gcc/d/dmd/root/dcompat.h | 2 +- gcc/d/dmd/root/file.c | 2 +- gcc/d/dmd/root/file.h | 2 +- gcc/d/dmd/root/filename.c | 9 +- gcc/d/dmd/root/filename.h | 2 +- gcc/d/dmd/root/hash.h | 2 +- gcc/d/dmd/root/object.h | 2 +- gcc/d/dmd/root/outbuffer.c | 2 +- gcc/d/dmd/root/outbuffer.h | 2 +- gcc/d/dmd/root/port.h | 2 +- gcc/d/dmd/root/rmem.c | 2 +- gcc/d/dmd/root/rmem.h | 2 +- gcc/d/dmd/root/root.h | 2 +- gcc/d/dmd/root/rootobject.c | 2 +- gcc/d/dmd/root/speller.c | 2 +- gcc/d/dmd/root/speller.h | 2 +- gcc/d/dmd/root/stringtable.c | 2 +- gcc/d/dmd/root/stringtable.h | 2 +- gcc/d/dmd/safe.c | 2 +- gcc/d/dmd/sapply.c | 2 +- gcc/d/dmd/scope.h | 2 +- gcc/d/dmd/sideeffect.c | 2 +- gcc/d/dmd/statement.c | 57 +- gcc/d/dmd/statement.h | 2 +- gcc/d/dmd/statementsem.c | 134 +- gcc/d/dmd/staticassert.c | 2 +- gcc/d/dmd/staticassert.h | 2 +- gcc/d/dmd/staticcond.c | 2 +- gcc/d/dmd/target.h | 3 +- gcc/d/dmd/template.h | 2 +- gcc/d/dmd/tokens.c | 3 +- gcc/d/dmd/tokens.h | 4 +- gcc/d/dmd/traits.c | 11 +- gcc/d/dmd/typesem.c | 2 +- gcc/d/dmd/utf.c | 2 +- gcc/d/dmd/utf.h | 2 +- gcc/d/dmd/utils.c | 2 +- gcc/d/dmd/version.h | 2 +- gcc/d/dmd/visitor.h | 4 +- gcc/d/expr.cc | 122 +- gcc/d/gdc.texi | 19 + gcc/d/lang.opt | 20 +- gcc/d/modules.cc | 88 +- gcc/d/toir.cc | 49 +- gcc/d/typeinfo.cc | 173 +- gcc/d/types.cc | 9 +- gcc/dbgcnt.c | 61 +- gcc/dbxout.c | 2 +- gcc/dce.c | 311 +- gcc/defaults.h | 10 +- gcc/df-scan.c | 53 +- gcc/diagnostic-format-json.cc | 60 +- gcc/diagnostic-show-locus.c | 20 +- gcc/diagnostic.c | 11 + gcc/doc/cfg.texi | 2 +- gcc/doc/cpp.texi | 96 + gcc/doc/extend.texi | 761 +- gcc/doc/fragments.texi | 2 +- gcc/doc/gcc.texi | 5 + gcc/doc/gcov.texi | 38 +- gcc/doc/generic.texi | 5 - gcc/doc/gty.texi | 2 +- gcc/doc/install.texi | 183 +- gcc/doc/invoke.texi | 805 +- gcc/doc/loop.texi | 5 +- gcc/doc/lto-dump.texi | 131 + gcc/doc/lto.texi | 2 +- gcc/doc/md.texi | 386 +- gcc/doc/objc.texi | 2 +- gcc/doc/options.texi | 6 +- gcc/doc/rtl.texi | 6 +- gcc/doc/sourcebuild.texi | 29 +- gcc/doc/tm.texi | 63 +- gcc/doc/tm.texi.in | 10 + gcc/dojump.c | 2 - gcc/domwalk.c | 81 +- gcc/domwalk.h | 7 +- gcc/dse.c | 25 +- gcc/dumpfile.c | 90 +- gcc/dumpfile.h | 5 + gcc/dwarf2cfi.c | 2 +- gcc/dwarf2out.c | 249 +- gcc/early-remat.c | 1 - gcc/emit-rtl.c | 29 +- gcc/emit-rtl.h | 6 +- gcc/except.c | 22 +- gcc/expmed.c | 23 +- gcc/expr.c | 139 +- gcc/expr.h | 4 +- gcc/final.c | 4 +- gcc/fold-const-call.c | 11 +- gcc/fold-const.c | 230 +- gcc/fold-const.h | 4 + gcc/fortran/ChangeLog | 1382 +- gcc/fortran/arith.c | 59 +- gcc/fortran/array.c | 18 +- gcc/fortran/check.c | 68 +- gcc/fortran/class.c | 30 +- gcc/fortran/decl.c | 332 +- gcc/fortran/dependency.c | 68 +- gcc/fortran/dump-parse-tree.c | 189 +- gcc/fortran/expr.c | 304 +- gcc/fortran/f95-lang.c | 4 +- gcc/fortran/frontend-passes.c | 74 +- gcc/fortran/gfc-internals.texi | 145 +- gcc/fortran/gfortran.h | 42 +- gcc/fortran/gfortran.texi | 193 +- gcc/fortran/gfortranspec.c | 2 +- gcc/fortran/interface.c | 26 +- gcc/fortran/intrinsic.c | 23 +- gcc/fortran/intrinsic.h | 3 + gcc/fortran/intrinsic.texi | 125 +- gcc/fortran/invoke.texi | 166 +- gcc/fortran/io.c | 149 +- gcc/fortran/iresolve.c | 14 + gcc/fortran/lang.opt | 19 + gcc/fortran/match.c | 140 +- gcc/fortran/module.c | 81 +- gcc/fortran/openmp.c | 217 +- gcc/fortran/options.c | 6 +- gcc/fortran/parse.c | 50 +- gcc/fortran/primary.c | 8 +- gcc/fortran/resolve.c | 360 +- gcc/fortran/scanner.c | 25 +- gcc/fortran/simplify.c | 111 +- gcc/fortran/symbol.c | 43 +- gcc/fortran/target-memory.c | 59 +- gcc/fortran/target-memory.h | 4 +- gcc/fortran/trans-array.c | 317 +- gcc/fortran/trans-array.h | 4 + gcc/fortran/trans-common.c | 4 +- gcc/fortran/trans-decl.c | 273 +- gcc/fortran/trans-expr.c | 670 +- gcc/fortran/trans-intrinsic.c | 208 +- gcc/fortran/trans-io.c | 2 - gcc/fortran/trans-openmp.c | 28 +- gcc/fortran/trans-stmt.c | 28 +- gcc/fortran/trans-types.c | 74 +- gcc/fortran/trans-types.h | 2 +- gcc/fortran/trans.c | 20 +- gcc/fortran/trans.h | 19 +- gcc/function.c | 153 +- gcc/function.h | 3 + gcc/fwprop.c | 2 +- gcc/gcc.c | 162 +- gcc/gcov-counter.def | 3 - gcc/gcov-dump.c | 4 +- gcc/gcov-io.c | 2 +- gcc/gcov-io.h | 9 +- gcc/gcov-tool.c | 10 +- gcc/gcov.c | 146 +- gcc/gcse.c | 27 +- gcc/gdbhooks.py | 10 +- gcc/gdbinit.in | 10 +- gcc/genattrtab.c | 184 +- gcc/genautomata.c | 8 +- gcc/generic-match-head.c | 1 + gcc/gengtype.h | 4 +- gcc/genmatch.c | 4 +- gcc/gensupport.c | 74 +- gcc/ggc-common.c | 27 +- gcc/ggc-page.c | 12 +- gcc/gimple-fold.c | 203 +- gcc/gimple-loop-interchange.cc | 7 +- gcc/gimple-loop-versioning.cc | 98 +- gcc/gimple-low.c | 8 +- gcc/gimple-match-head.c | 1 + gcc/gimple-pretty-print.c | 154 +- gcc/gimple-ssa-evrp-analyze.c | 9 +- gcc/gimple-ssa-evrp.c | 27 +- gcc/gimple-ssa-isolate-paths.c | 4 +- gcc/gimple-ssa-nonnull-compare.c | 2 +- gcc/gimple-ssa-split-paths.c | 8 +- gcc/gimple-ssa-sprintf.c | 270 +- gcc/gimple-ssa-store-merging.c | 143 +- gcc/gimple-ssa-strength-reduction.c | 77 +- gcc/gimple-ssa-warn-alloca.c | 10 +- gcc/gimple-ssa-warn-restrict.c | 255 +- gcc/gimple-ssa-warn-restrict.h | 4 +- gcc/gimple-walk.c | 11 + gcc/gimple.c | 36 + gcc/gimple.def | 5 + gcc/gimple.h | 57 +- gcc/gimplify.c | 455 +- gcc/ginclude/float.h | 3 +- gcc/go/ChangeLog | 70 + gcc/go/gccgo.texi | 5 + gcc/go/go-backend.c | 3 +- gcc/go/go-c.h | 1 + gcc/go/go-gcc.cc | 202 +- gcc/go/go-lang.c | 1 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/README | 55 +- gcc/go/gofrontend/ast-dump.cc | 466 +- gcc/go/gofrontend/backend.h | 6 +- gcc/go/gofrontend/escape.cc | 254 +- gcc/go/gofrontend/export.cc | 294 +- gcc/go/gofrontend/export.h | 38 +- gcc/go/gofrontend/expressions.cc | 3373 +- gcc/go/gofrontend/expressions.h | 340 +- gcc/go/gofrontend/go-diagnostics.cc | 22 + gcc/go/gofrontend/go-diagnostics.h | 12 + gcc/go/gofrontend/go.cc | 11 +- gcc/go/gofrontend/gogo.cc | 630 +- gcc/go/gofrontend/gogo.h | 143 +- gcc/go/gofrontend/import-archive.cc | 9 +- gcc/go/gofrontend/import.cc | 199 +- gcc/go/gofrontend/import.h | 75 +- gcc/go/gofrontend/lex.cc | 2 +- gcc/go/gofrontend/names.cc | 23 + gcc/go/gofrontend/parse.cc | 26 +- gcc/go/gofrontend/runtime.cc | 33 +- gcc/go/gofrontend/runtime.def | 194 +- gcc/go/gofrontend/statements.cc | 837 +- gcc/go/gofrontend/statements.h | 167 +- gcc/go/gofrontend/string-dump.h | 2 +- gcc/go/gofrontend/types.cc | 533 +- gcc/go/gofrontend/types.h | 137 +- gcc/go/gofrontend/wb.cc | 219 +- gcc/go/lang.opt | 4 + gcc/godump.c | 2 +- gcc/graph.c | 13 +- gcc/graphite-isl-ast-to-gimple.c | 3 +- gcc/graphite-scop-detection.c | 42 +- gcc/graphite-sese-to-poly.c | 4 +- gcc/graphite.c | 62 + gcc/graphite.h | 1 + gcc/haifa-sched.c | 2 +- gcc/hard-reg-set.h | 2 +- gcc/hash-map-tests.c | 26 +- gcc/hash-map.h | 14 +- gcc/hash-set-tests.c | 79 + gcc/hash-set.h | 47 +- gcc/hash-table.c | 15 + gcc/hash-table.h | 277 +- gcc/hooks.c | 2 +- gcc/hooks.h | 3 +- gcc/hsa-gen.c | 35 +- gcc/ifcvt.c | 8 +- gcc/input.c | 37 +- gcc/internal-fn.c | 22 +- gcc/internal-fn.def | 4 + gcc/ipa-comdats.c | 6 +- gcc/ipa-cp.c | 40 +- gcc/ipa-devirt.c | 352 +- gcc/ipa-fnsummary.c | 144 +- gcc/ipa-fnsummary.h | 20 +- gcc/ipa-icf-gimple.c | 38 + gcc/ipa-icf-gimple.h | 34 +- gcc/ipa-icf.c | 195 +- gcc/ipa-icf.h | 62 +- gcc/ipa-inline-transform.c | 2 +- gcc/ipa-inline.c | 50 +- gcc/ipa-param-manipulation.h | 4 - gcc/ipa-polymorphic-call.c | 48 +- gcc/ipa-profile.c | 14 +- gcc/ipa-prop.c | 387 +- gcc/ipa-prop.h | 5 +- gcc/ipa-pure-const.c | 57 +- gcc/ipa-reference.c | 36 +- gcc/ipa-split.c | 27 +- gcc/ipa-utils.c | 10 +- gcc/ipa-utils.h | 39 +- gcc/ipa-visibility.c | 22 +- gcc/ipa.c | 8 +- gcc/ira-build.c | 12 +- gcc/ira-color.c | 5 +- gcc/ira-conflicts.c | 14 +- gcc/ira-costs.c | 13 +- gcc/ira-int.h | 8 +- gcc/ira-lives.c | 40 +- gcc/ira.c | 115 +- gcc/ira.h | 2 +- gcc/jit/ChangeLog | 32 + gcc/jit/docs/topics/compatibility.rst | 8 +- gcc/jit/docs/topics/contexts.rst | 33 + gcc/jit/jit-playback.c | 4 + gcc/jit/jit-recording.c | 40 +- gcc/jit/jit-recording.h | 7 + gcc/jit/libgccjit++.h | 7 + gcc/jit/libgccjit.c | 19 + gcc/jit/libgccjit.h | 22 + gcc/jit/libgccjit.map | 5 + gcc/json.cc | 29 + gcc/json.h | 1 + gcc/loop-invariant.c | 23 +- gcc/loop-iv.c | 14 + gcc/loop-unroll.c | 12 +- gcc/lower-subreg.c | 6 +- gcc/lra-assigns.c | 51 +- gcc/lra-constraints.c | 165 +- gcc/lra-eliminations.c | 97 +- gcc/lra-int.h | 6 +- gcc/lra-lives.c | 66 +- gcc/lra-remat.c | 14 +- gcc/lra-spills.c | 2 +- gcc/lra.c | 84 +- gcc/lto-cgraph.c | 8 +- gcc/lto-streamer-in.c | 4 +- gcc/lto-streamer-out.c | 39 +- gcc/lto-streamer.c | 27 - gcc/lto-streamer.h | 4 +- gcc/lto-wrapper.c | 38 +- gcc/lto/ChangeLog | 112 + gcc/lto/Make-lang.in | 23 +- gcc/lto/config-lang.in | 2 +- gcc/lto/lang.opt | 64 +- gcc/lto/{lto.c => lto-common.c} | 986 +- gcc/{config/s390/s390intrin.h => lto/lto-common.h} | 25 +- gcc/lto/lto-dump.c | 362 + gcc/lto/lto-lang.c | 18 +- gcc/lto/lto-partition.c | 6 +- gcc/lto/lto-symtab.c | 12 +- gcc/lto/lto.c | 2918 +- gcc/lto/lto.h | 2 + gcc/match.pd | 341 +- gcc/mem-stats.h | 36 +- gcc/mode-switching.c | 5 +- gcc/modulo-sched.c | 5 +- gcc/multiple_target.c | 92 +- gcc/objc/ChangeLog | 43 + gcc/objc/config-lang.in | 2 +- gcc/objc/objc-act.c | 70 +- gcc/objc/objc-act.h | 7 +- gcc/objc/objc-encoding.c | 2 +- gcc/objc/objc-next-runtime-abi-01.c | 3 +- gcc/objc/objc-next-runtime-abi-02.c | 6 +- gcc/objcp/ChangeLog | 5 + gcc/objcp/config-lang.in | 1 - gcc/omp-expand.c | 490 +- gcc/omp-general.c | 241 +- gcc/omp-general.h | 7 +- gcc/omp-grid.c | 25 +- gcc/omp-low.c | 1127 +- gcc/omp-offload.c | 22 +- gcc/omp-simd-clone.c | 55 +- gcc/opt-suggestions.c | 13 +- gcc/optabs-query.c | 7 +- gcc/optabs.c | 114 +- gcc/optabs.def | 4 +- gcc/optc-save-gen.awk | 58 +- gcc/opth-gen.awk | 3 +- gcc/optinfo-emit-json.cc | 3 +- gcc/opts-common.c | 23 +- gcc/opts-global.c | 21 +- gcc/opts.c | 342 +- gcc/opts.h | 4 + gcc/params.def | 59 +- gcc/passes.c | 44 +- gcc/passes.def | 31 +- gcc/plugin.c | 17 +- gcc/po/ChangeLog | 133 + gcc/po/EXCLUDES | 9 +- gcc/po/be.po | 30999 ++++----- gcc/po/da.po | 35889 ++++++----- gcc/po/de.po | 34520 +++++----- gcc/po/el.po | 31623 +++++----- gcc/po/es.po | 35390 ++++++----- gcc/po/exgettext | 6 +- gcc/po/fi.po | 45696 +++++++------- gcc/po/fr.po | 34447 +++++----- gcc/po/gcc.pot | 29727 +++++---- gcc/po/hr.po | 31781 +++++----- gcc/po/id.po | 33588 +++++----- gcc/po/ja.po | 60510 +++++++++--------- gcc/po/nl.po | 31817 +++++----- gcc/po/ru.po | 34894 +++++----- gcc/po/sr.po | 33698 +++++----- gcc/po/sv.po | 31642 +++++----- gcc/po/tr.po | 36049 ++++++----- gcc/po/uk.po | 32080 +++++----- gcc/po/vi.po | 33059 +++++----- gcc/po/zh_CN.po | 35571 ++++++----- gcc/po/zh_TW.po | 33300 +++++----- gcc/postreload-gcse.c | 6 +- gcc/predict.c | 29 +- gcc/predict.def | 7 + gcc/print-rtl.c | 11 + gcc/print-tree.c | 23 +- gcc/profile-count.c | 112 +- gcc/profile-count.h | 362 +- gcc/profile.c | 3 +- gcc/read-md.h | 1 + gcc/read-rtl-function.c | 4 +- gcc/read-rtl.c | 143 +- gcc/recog.c | 18 +- gcc/ree.c | 66 +- gcc/reg-stack.c | 11 +- gcc/regcprop.c | 209 +- gcc/reginfo.c | 16 +- gcc/regrename.c | 7 +- gcc/reload.c | 9 +- gcc/reload1.c | 110 +- gcc/reorg.c | 24 +- gcc/resource.c | 4 +- gcc/rtl.c | 5 + gcc/rtl.def | 20 +- gcc/rtl.h | 15 +- gcc/rtlanal.c | 38 +- gcc/sched-deps.c | 27 +- gcc/sched-ebb.c | 2 +- gcc/sched-rgn.c | 13 +- gcc/sel-sched-ir.c | 11 +- gcc/sel-sched-ir.h | 10 +- gcc/sel-sched.c | 24 +- gcc/selftest-run-tests.c | 1 + gcc/selftest.h | 1 + gcc/shrink-wrap.c | 11 +- gcc/simplify-rtx.c | 8 +- gcc/stmt.c | 2 +- gcc/stor-layout.c | 6 +- gcc/store-motion.c | 4 +- gcc/symbol-summary.h | 840 +- gcc/symtab.c | 99 +- gcc/target.def | 74 +- gcc/targhooks.c | 60 +- gcc/targhooks.h | 8 +- gcc/testsuite/ChangeLog | 8628 ++- gcc/testsuite/ChangeLog-2018 | 2 + gcc/testsuite/README | 4 +- gcc/testsuite/brig.dg/test/gimple/packed.hsail | 2 +- .../c-c++-common/Waddress-of-packed-member-1.c | 79 + .../c-c++-common/Waddress-of-packed-member-2.c | 58 + gcc/testsuite/c-c++-common/Warray-bounds-2.c | 25 +- gcc/testsuite/c-c++-common/Warray-bounds-3.c | 2 +- gcc/testsuite/c-c++-common/Wattributes.c | 2 +- gcc/testsuite/c-c++-common/Wbool-operation-1.c | 24 +- .../c-c++-common/Wimplicit-fallthrough-37.c | 13 + gcc/testsuite/c-c++-common/Wrestrict-2.c | 24 +- gcc/testsuite/c-c++-common/Wrestrict.c | 19 +- gcc/testsuite/c-c++-common/Wreturn-local-addr.c | 47 + gcc/testsuite/c-c++-common/Wsequence-point-2.c | 13 + .../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-5.c | 60 + gcc/testsuite/c-c++-common/array-6.c | 47 + .../c-c++-common/asan/alloca_loop_unpoisoning.c | 2 +- gcc/testsuite/c-c++-common/asan/pr88619.c | 2 +- gcc/testsuite/c-c++-common/asan/pr89124.c | 14 + gcc/testsuite/c-c++-common/attr-nonstring-3.c | 2 +- gcc/testsuite/c-c++-common/attributes-1.c | 4 +- .../c-c++-common/builtin-arith-overflow-3.c | 42 + .../c-c++-common/builtin-convertvector-2.c | 12 + .../c-c++-common/builtin-has-attribute-3.c | 10 +- .../c-c++-common/builtin-has-attribute-4.c | 75 +- .../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 +- gcc/testsuite/c-c++-common/cpp/pr88974.c | 6 + gcc/testsuite/c-c++-common/goacc/acc-icf.c | 4 +- gcc/testsuite/c-c++-common/goacc/asyncwait-5.c | 10 +- .../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 + gcc/testsuite/c-c++-common/goacc/routine-2.c | 20 +- .../goacc/{routine-3.c => routine-3-extern.c} | 70 +- gcc/testsuite/c-c++-common/goacc/routine-3.c | 1 + .../goacc/{routine-4.c => routine-4-extern.c} | 48 +- gcc/testsuite/c-c++-common/goacc/routine-4.c | 1 + gcc/testsuite/c-c++-common/goacc/routine-5.c | 114 +- .../goacc/routine-level-of-parallelism-1.c | 449 + .../goacc/routine-level-of-parallelism-2.c | 71 + gcc/testsuite/c-c++-common/gomp/atomic-23.c | 47 + gcc/testsuite/c-c++-common/gomp/cancel-2.c | 15 + gcc/testsuite/c-c++-common/gomp/clauses-2.c | 1 + gcc/testsuite/c-c++-common/gomp/doacross-1.c | 4 +- gcc/testsuite/c-c++-common/gomp/doacross-3.c | 54 + .../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 + gcc/testsuite/c-c++-common/gomp/pr60823-1.c | 1 + gcc/testsuite/c-c++-common/gomp/pr60823-3.c | 1 + gcc/testsuite/c-c++-common/gomp/pr63328.c | 2 + gcc/testsuite/c-c++-common/gomp/pr85956.c | 12 + gcc/testsuite/c-c++-common/gomp/pr88588.c | 18 + gcc/testsuite/c-c++-common/gomp/pr90954.c | 27 + 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/simd8.c | 37 + gcc/testsuite/c-c++-common/ident-0b.c | 2 +- gcc/testsuite/c-c++-common/ident-1a.c | 2 +- gcc/testsuite/c-c++-common/ident-1b.c | 2 +- gcc/testsuite/c-c++-common/ident-2b.c | 2 +- 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 +- .../c-c++-common/patchable_function_entry-decl.c | 4 +- .../patchable_function_entry-default.c | 4 +- .../patchable_function_entry-definition.c | 4 +- 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/pr44715.c | 171 + gcc/testsuite/c-c++-common/pr51628-10.c | 2 +- gcc/testsuite/c-c++-common/pr51628-33.c | 19 + .../c-c++-common/{pr51628-30.c => pr51628-35.c} | 14 +- gcc/testsuite/c-c++-common/pr51768.c | 6 +- gcc/testsuite/c-c++-common/pr68107.c | 36 +- gcc/testsuite/c-c++-common/pr71574.c | 2 +- gcc/testsuite/c-c++-common/pr88664-1.c | 20 + .../c-c++-common/{pr51628-16.c => pr88664-2.c} | 23 +- gcc/testsuite/c-c++-common/pr88984.c | 19 + gcc/testsuite/c-c++-common/pr89566.c | 15 + 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/pr90927.c | 6 + gcc/testsuite/c-c++-common/raw-string-13.c | 60 + gcc/testsuite/c-c++-common/raw-string-15.c | 60 + gcc/testsuite/c-c++-common/scal-to-vec1.c | 6 +- gcc/testsuite/c-c++-common/tm/inline-asm.c | 2 +- gcc/testsuite/c-c++-common/tm/safe-1.c | 8 +- gcc/testsuite/c-c++-common/ubsan/opts-1.c | 23 + gcc/testsuite/c-c++-common/ubsan/opts-2.c | 23 + gcc/testsuite/c-c++-common/ubsan/opts-3.c | 23 + gcc/testsuite/c-c++-common/ubsan/opts-4.c | 27 + gcc/testsuite/c-c++-common/ubsan/pr71512-1.c | 1 + gcc/testsuite/c-c++-common/ubsan/pr71512-2.c | 1 + gcc/testsuite/c-c++-common/unroll-6.c | 9 + gcc/testsuite/c-c++-common/unroll-7.c | 11 + gcc/testsuite/g++.dg/DRs/dr1940.C | 13 + gcc/testsuite/g++.dg/abi/abi-tag18a.C | 1 + 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/lambda-static-1.C | 27 + gcc/testsuite/g++.dg/abi/mangle68.C | 8 + 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/no_unique_address4.C | 25 + gcc/testsuite/g++.dg/abi/no_unique_address5.C | 18 + gcc/testsuite/g++.dg/abi/ref-temp1.C | 19 + gcc/testsuite/g++.dg/asan/asan_oob_test.cc | 4 + gcc/testsuite/g++.dg/asan/function-argument-3.C | 15 +- gcc/testsuite/g++.dg/asan/pr88901.C | 13 + 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/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/class5.C | 2 +- gcc/testsuite/g++.dg/concepts/class6.C | 4 +- gcc/testsuite/g++.dg/concepts/debug1.C | 5 +- gcc/testsuite/g++.dg/concepts/decl-diagnose.C | 4 +- .../g++.dg/concepts/deduction-constraint1.C | 3 +- gcc/testsuite/g++.dg/concepts/diagnostic1.C | 3 +- gcc/testsuite/g++.dg/concepts/dr1430.C | 7 +- gcc/testsuite/g++.dg/concepts/equiv.C | 2 +- gcc/testsuite/g++.dg/concepts/equiv2.C | 2 +- gcc/testsuite/g++.dg/concepts/expression.C | 10 +- gcc/testsuite/g++.dg/concepts/expression2.C | 3 +- gcc/testsuite/g++.dg/concepts/expression3.C | 4 +- 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 | 2 +- gcc/testsuite/g++.dg/concepts/fn2.C | 2 +- gcc/testsuite/g++.dg/concepts/fn3.C | 2 +- gcc/testsuite/g++.dg/concepts/fn4.C | 2 +- gcc/testsuite/g++.dg/concepts/fn5.C | 2 +- gcc/testsuite/g++.dg/concepts/fn6.C | 2 +- gcc/testsuite/g++.dg/concepts/fn7.C | 4 +- gcc/testsuite/g++.dg/concepts/fn8.C | 2 +- gcc/testsuite/g++.dg/concepts/fn9.C | 2 +- gcc/testsuite/g++.dg/concepts/generic-fn-err.C | 6 +- gcc/testsuite/g++.dg/concepts/generic-fn.C | 2 +- gcc/testsuite/g++.dg/concepts/inherit-ctor1.C | 30 +- gcc/testsuite/g++.dg/concepts/inherit-ctor3.C | 11 +- 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 | 2 +- gcc/testsuite/g++.dg/concepts/intro5.C | 2 +- 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/no-bool1.C | 4 + .../g++.dg/concepts/partial-concept-id1.C | 2 +- .../g++.dg/concepts/partial-concept-id2.C | 2 +- gcc/testsuite/g++.dg/concepts/partial-spec5.C | 4 +- gcc/testsuite/g++.dg/concepts/placeholder2.C | 2 +- gcc/testsuite/g++.dg/concepts/placeholder3.C | 2 +- gcc/testsuite/g++.dg/concepts/placeholder4.C | 2 +- gcc/testsuite/g++.dg/concepts/placeholder5.C | 8 +- gcc/testsuite/g++.dg/concepts/placeholder6.C | 4 +- gcc/testsuite/g++.dg/concepts/pr65634.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65636.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65681.C | 2 +- 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 | 2 +- gcc/testsuite/g++.dg/concepts/pr68434.C | 2 +- gcc/testsuite/g++.dg/concepts/pr71127.C | 6 +- gcc/testsuite/g++.dg/concepts/pr71128.C | 4 +- gcc/testsuite/g++.dg/concepts/pr71131.C | 6 +- gcc/testsuite/g++.dg/concepts/pr71385.C | 2 +- gcc/testsuite/g++.dg/concepts/pr84330.C | 4 +- gcc/testsuite/g++.dg/concepts/pr84661.C | 7 + gcc/testsuite/g++.dg/concepts/pr85065.C | 6 +- gcc/testsuite/g++.dg/concepts/pr87768.C | 14 + gcc/testsuite/g++.dg/concepts/pr89036.C | 8 + gcc/testsuite/g++.dg/concepts/template-parm11.C | 4 +- gcc/testsuite/g++.dg/concepts/template-parm12.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm2.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm3.C | 4 +- gcc/testsuite/g++.dg/concepts/template-parm4.C | 4 +- .../g++.dg/concepts/template-template-parm1.C | 2 +- gcc/testsuite/g++.dg/concepts/var-concept1.C | 2 +- gcc/testsuite/g++.dg/concepts/var-concept2.C | 2 +- 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 | 2 +- gcc/testsuite/g++.dg/concepts/variadic3.C | 2 +- gcc/testsuite/g++.dg/concepts/variadic4.C | 2 +- gcc/testsuite/g++.dg/conversion/bitfield7.C | 2 +- gcc/testsuite/g++.dg/conversion/dynamic1.C | 2 +- gcc/testsuite/g++.dg/conversion/simd3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/Wattributes1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/Wattributes2.C | 32 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing13.C | 8 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing14.C | 17 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing15.C | 14 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing16.C | 16 + gcc/testsuite/g++.dg/cpp0x/Wredundant-move1.C | 3 +- gcc/testsuite/g++.dg/cpp0x/Wredundant-move5.C | 53 + .../{Wredundant-move3.C => Wredundant-move6.C} | 30 +- .../{Wredundant-move2.C => Wredundant-move7.C} | 50 +- .../{Wredundant-move3.C => Wredundant-move8.C} | 31 +- .../{Wredundant-move1.C => Wredundant-move9.C} | 44 +- gcc/testsuite/g++.dg/cpp0x/Wunused-value1.C | 20 + .../cpp0x/Wzero-as-null-pointer-constant-1.C | 8 +- gcc/testsuite/g++.dg/cpp0x/addressof2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-1.C | 3 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-18.C | 3 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-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/alignas4.C | 8 +- gcc/testsuite/g++.dg/cpp0x/alignof5.C | 6 + gcc/testsuite/g++.dg/cpp0x/auto52.C | 4 +- gcc/testsuite/g++.dg/cpp0x/auto53.C | 13 + gcc/testsuite/g++.dg/cpp0x/auto9.C | 10 +- gcc/testsuite/g++.dg/cpp0x/cond2.C | 14 + 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 | 6 + gcc/testsuite/g++.dg/cpp0x/constexpr-89709.C | 18 + .../g++.dg/cpp0x/constexpr-arith-overflow.C | 6 + .../g++.dg/cpp0x/constexpr-arith-overflow2.C | 31 + gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C | 137 + gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-comma1.C | 9 + gcc/testsuite/g++.dg/cpp0x/constexpr-condition.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-conv3.C | 25 + gcc/testsuite/g++.dg/cpp0x/constexpr-conv4.C | 25 + gcc/testsuite/g++.dg/cpp0x/constexpr-ctor10.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-decltype3.C | 25 + gcc/testsuite/g++.dg/cpp0x/constexpr-decltype4.C | 21 + gcc/testsuite/g++.dg/cpp0x/constexpr-ice20.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-initlist11.C | 11 + gcc/testsuite/g++.dg/cpp0x/constexpr-initlist11a.C | 10 + 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-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-wstring2.C | 1 + gcc/testsuite/g++.dg/cpp0x/decltype-pr66548.C | 21 + gcc/testsuite/g++.dg/cpp0x/decltype-pr81506.C | 28 + gcc/testsuite/g++.dg/cpp0x/decltype-tid1.C | 9 + gcc/testsuite/g++.dg/cpp0x/decltype69.C | 10 + gcc/testsuite/g++.dg/cpp0x/decltype70.C | 10 + gcc/testsuite/g++.dg/cpp0x/decltype71.C | 25 + 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/defaulted61.C | 22 + gcc/testsuite/g++.dg/cpp0x/defaulted62.C | 25 + gcc/testsuite/g++.dg/cpp0x/deleted13.C | 2 +- gcc/testsuite/g++.dg/cpp0x/dependent2.C | 10 + gcc/testsuite/g++.dg/cpp0x/enum37.C | 24 + gcc/testsuite/g++.dg/cpp0x/extern_template-5.C | 36 + gcc/testsuite/g++.dg/cpp0x/fntmp-equiv1.C | 23 + gcc/testsuite/g++.dg/cpp0x/fntmpdefarg11.C | 15 + gcc/testsuite/g++.dg/cpp0x/friend4.C | 30 + gcc/testsuite/g++.dg/cpp0x/friend5.C | 26 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-67.C | 11 + .../g++.dg/cpp0x/gnu_fext-numeric-literals.C | 24 +- gcc/testsuite/g++.dg/cpp0x/implicit16.C | 37 + gcc/testsuite/g++.dg/cpp0x/implicit17.C | 18 + gcc/testsuite/g++.dg/cpp0x/inh-ctor32.C | 6 +- gcc/testsuite/g++.dg/cpp0x/inh-ctor33.C | 19 + gcc/testsuite/g++.dg/cpp0x/initlist-deduce2.C | 8 + gcc/testsuite/g++.dg/cpp0x/initlist-explicit2.C | 20 + gcc/testsuite/g++.dg/cpp0x/initlist-pmf1.C | 20 + gcc/testsuite/g++.dg/cpp0x/initlist-value3.C | 23 + gcc/testsuite/g++.dg/cpp0x/initlist-value4.C | 12 + gcc/testsuite/g++.dg/cpp0x/initlist107.C | 24 + gcc/testsuite/g++.dg/cpp0x/initlist108.C | 34 + gcc/testsuite/g++.dg/cpp0x/initlist109.C | 15 + gcc/testsuite/g++.dg/cpp0x/initlist110.C | 32 + gcc/testsuite/g++.dg/cpp0x/initlist111.C | 32 + gcc/testsuite/g++.dg/cpp0x/initlist112.C | 14 + gcc/testsuite/g++.dg/cpp0x/initlist113.C | 11 + gcc/testsuite/g++.dg/cpp0x/initlist114.C | 21 + gcc/testsuite/g++.dg/cpp0x/initlist115.C | 18 + gcc/testsuite/g++.dg/cpp0x/initlist69.C | 4 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-89158.C | 11 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-89387.C | 11 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-89648.C | 30 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const10.C | 11 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv11.C | 6 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv13.C | 33 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg9.C | 10 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice30.C | 13 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice31.C | 8 + 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-variadic5.C | 2 + .../{vt-34050.C => lambda/lambda-variadic8.C} | 9 +- gcc/testsuite/g++.dg/cpp0x/literal-type1.C | 54 + gcc/testsuite/g++.dg/cpp0x/noexcept15.C | 40 +- gcc/testsuite/g++.dg/cpp0x/noexcept30.C | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept34.C | 29 + gcc/testsuite/g++.dg/cpp0x/noexcept35.C | 21 + gcc/testsuite/g++.dg/cpp0x/noexcept36.C | 22 + gcc/testsuite/g++.dg/cpp0x/noexcept37.C | 8 + gcc/testsuite/g++.dg/cpp0x/noexcept38.C | 19 + gcc/testsuite/g++.dg/cpp0x/noexcept39.C | 19 + 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/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/nsdmi-list5.C | 30 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template14.C | 4 +- gcc/testsuite/g++.dg/cpp0x/nsdmi15.C | 8 + gcc/testsuite/g++.dg/cpp0x/nsdmi3.C | 3 +- gcc/testsuite/g++.dg/cpp0x/nullptr04.C | 4 +- gcc/testsuite/g++.dg/cpp0x/nullptr40.C | 19 + gcc/testsuite/g++.dg/cpp0x/nullptr41.C | 19 + gcc/testsuite/g++.dg/cpp0x/overload-conv-3.C | 21 + gcc/testsuite/g++.dg/cpp0x/pr42844-2.C | 8 +- gcc/testsuite/g++.dg/cpp0x/pr62101.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr83993.C | 6 +- gcc/testsuite/g++.dg/cpp0x/pr84497.C | 2 + gcc/testsuite/g++.dg/cpp0x/pr84585.C | 3 + gcc/testsuite/g++.dg/cpp0x/pr84676.C | 4 + gcc/testsuite/g++.dg/cpp0x/pr85014.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr86218.C | 11 + gcc/testsuite/g++.dg/cpp0x/pr86379.C | 207 + gcc/testsuite/g++.dg/cpp0x/pr86397-1.C | 5 +- gcc/testsuite/g++.dg/cpp0x/pr86397-2.C | 5 +- gcc/testsuite/g++.dg/cpp0x/pr86610.C | 31 + gcc/testsuite/g++.dg/cpp0x/pr87250.C | 12 + gcc/testsuite/g++.dg/cpp0x/pr87750.C | 40 + gcc/testsuite/g++.dg/cpp0x/pr88987.C | 9 + gcc/testsuite/g++.dg/cpp0x/pr89403.C | 18 + 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/range-for37.C | 24 + gcc/testsuite/g++.dg/cpp0x/reinterpret_cast2.C | 10 + gcc/testsuite/g++.dg/cpp0x/rv-conv2.C | 18 + gcc/testsuite/g++.dg/cpp0x/sfinae64.C | 69 + gcc/testsuite/g++.dg/cpp0x/sfinae65.C | 15 + 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/this1.C | 46 + gcc/testsuite/g++.dg/cpp0x/trailing2.C | 12 +- ...onv-neg.C => udlit-implicit-conv-neg-char8_t.C} | 20 +- gcc/testsuite/g++.dg/cpp0x/udlit-nofunc-neg.C | 4 +- gcc/testsuite/g++.dg/cpp0x/udlit-resolve-char8_t.C | 38 + gcc/testsuite/g++.dg/cpp0x/udlit-shadow-neg.C | 4 +- gcc/testsuite/g++.dg/cpp0x/udlit-string-length.C | 8 + gcc/testsuite/g++.dg/cpp0x/udlit-string-literal.C | 2 + gcc/testsuite/g++.dg/cpp0x/udlit-string-literal.h | 6 + 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-3.C | 21 + gcc/testsuite/g++.dg/cpp0x/variadic-decltype1.C | 9 + gcc/testsuite/g++.dg/cpp0x/variadic-ttp9.C | 10 + gcc/testsuite/g++.dg/cpp0x/variadic126.C | 4 +- gcc/testsuite/g++.dg/cpp0x/variadic177.C | 12 + gcc/testsuite/g++.dg/cpp1y/Wnarrowing1.C | 5 + gcc/testsuite/g++.dg/cpp1y/auto-fn18.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn25.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn52.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn53.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn54.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn55.C | 8 + gcc/testsuite/g++.dg/cpp1y/constexpr-70265-2.C | 4 +- gcc/testsuite/g++.dg/cpp1y/constexpr-79655.C | 12 +- gcc/testsuite/g++.dg/cpp1y/constexpr-84192.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-87481.C | 16 + gcc/testsuite/g++.dg/cpp1y/constexpr-88983.C | 71 + gcc/testsuite/g++.dg/cpp1y/constexpr-89285-2.C | 20 + gcc/testsuite/g++.dg/cpp1y/constexpr-89285.C | 20 + gcc/testsuite/g++.dg/cpp1y/constexpr-89336-1.C | 35 + gcc/testsuite/g++.dg/cpp1y/constexpr-89336-2.C | 56 + gcc/testsuite/g++.dg/cpp1y/constexpr-89336-3.C | 46 + gcc/testsuite/g++.dg/cpp1y/constexpr-89481.C | 24 + gcc/testsuite/g++.dg/cpp1y/constexpr-89652.C | 36 + gcc/testsuite/g++.dg/cpp1y/constexpr-89785-1.C | 36 + gcc/testsuite/g++.dg/cpp1y/constexpr-89785-2.C | 36 + 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-noexcept1.C | 12 + 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-89419.C | 24 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-90265.C | 4 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-90548.C | 22 + .../g++.dg/cpp1y/lambda-generic-const10.C | 24 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-const6.C | 18 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-const9.C | 16 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-func1.C | 12 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice10.C | 18 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-this3.C | 13 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-using1.C | 29 + gcc/testsuite/g++.dg/cpp1y/lambda-init-vla1.C | 12 + gcc/testsuite/g++.dg/cpp1y/lambda-init18.C | 12 + gcc/testsuite/g++.dg/cpp1y/lambda-init19.C | 15 + gcc/testsuite/g++.dg/cpp1y/noexcept1.C | 13 + gcc/testsuite/g++.dg/cpp1y/pr77830.C | 4 +- gcc/testsuite/g++.dg/cpp1y/pr79393-3.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr87322.C | 23 + gcc/testsuite/g++.dg/cpp1y/pr87410.C | 19 + gcc/testsuite/g++.dg/cpp1y/pr89767.C | 32 + gcc/testsuite/g++.dg/cpp1y/static_assert1.C | 2 +- .../g++.dg/cpp1y/udlit-char-template-neg.C | 4 +- gcc/testsuite/g++.dg/cpp1y/var-templ60.C | 9 + gcc/testsuite/g++.dg/cpp1y/var-templ61.C | 20 + gcc/testsuite/g++.dg/cpp1y/var-templ62.C | 80 + gcc/testsuite/g++.dg/cpp1z/aggr-base7.C | 8 + gcc/testsuite/g++.dg/cpp1z/aggr-base8.C | 48 + gcc/testsuite/g++.dg/cpp1z/aggr-base9.C | 33 + gcc/testsuite/g++.dg/cpp1z/class-deduction62.C | 22 + gcc/testsuite/g++.dg/cpp1z/class-deduction63.C | 11 + gcc/testsuite/g++.dg/cpp1z/class-deduction64.C | 9 + gcc/testsuite/g++.dg/cpp1z/class-deduction65.C | 22 + gcc/testsuite/g++.dg/cpp1z/class-deduction66.C | 10 + gcc/testsuite/g++.dg/cpp1z/constexpr-if15.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if25.C | 27 + gcc/testsuite/g++.dg/cpp1z/constexpr-if26.C | 28 + gcc/testsuite/g++.dg/cpp1z/constexpr-if27.C | 22 + gcc/testsuite/g++.dg/cpp1z/constexpr-if28.C | 11 + gcc/testsuite/g++.dg/cpp1z/constexpr-if4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda23.C | 16 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda24.C | 23 + gcc/testsuite/g++.dg/cpp1z/decomp3.C | 49 +- gcc/testsuite/g++.dg/cpp1z/decomp34.C | 4 +- gcc/testsuite/g++.dg/cpp1z/decomp4.C | 18 +- gcc/testsuite/g++.dg/cpp1z/decomp44.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp45.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp49.C | 14 + gcc/testsuite/g++.dg/cpp1z/direct-enum-init1.C | 6 +- gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 16 +- gcc/testsuite/g++.dg/cpp1z/fold-lambda3.C | 19 + gcc/testsuite/g++.dg/cpp1z/fold10.C | 17 + gcc/testsuite/g++.dg/cpp1z/inline-var2.C | 4 +- gcc/testsuite/g++.dg/cpp1z/inline-var5.C | 11 + gcc/testsuite/g++.dg/cpp1z/inline-var6.C | 16 + gcc/testsuite/g++.dg/cpp1z/inline-var7.C | 20 + gcc/testsuite/g++.dg/cpp1z/noexcept-type21.C | 16 + gcc/testsuite/g++.dg/cpp1z/nontype-auto15.C | 6 + gcc/testsuite/g++.dg/cpp1z/nontype-auto16.C | 13 + gcc/testsuite/g++.dg/cpp1z/pr85569.C | 1 + gcc/testsuite/g++.dg/cpp1z/pr86648.C | 5 + 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/udlit-utf8char.C | 4 +- gcc/testsuite/g++.dg/cpp1z/using4.C | 12 + gcc/testsuite/g++.dg/cpp1z/using5.C | 10 + gcc/testsuite/g++.dg/cpp1z/using6.C | 14 + gcc/testsuite/g++.dg/cpp1z/utf8.C | 4 + .../g++.dg/cpp2a/{concepts-cmath.C => char8_t1.C} | 4 +- gcc/testsuite/g++.dg/cpp2a/char8_t2.C | 5 + gcc/testsuite/g++.dg/cpp2a/concepts-alias.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-class.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-cmath.C | 3 +- .../g++.dg/cpp2a/concepts-constrained-parm.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-decltype.C | 64 + gcc/testsuite/g++.dg/cpp2a/concepts-dr1430.C | 14 + .../g++.dg/cpp2a/concepts-explicit-inst1.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-inst2.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-inst3.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-inst4.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-spec1.C | 3 +- .../g++.dg/cpp2a/concepts-explicit-spec2.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-spec3.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-spec4.C | 3 +- .../g++.dg/cpp2a/concepts-explicit-spec5.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-spec6.C | 2 +- .../g++.dg/cpp2a/concepts-feature-macro.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-fn1.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-fn2.C | 6 +- gcc/testsuite/g++.dg/cpp2a/concepts-friend1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-friend2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-iconv1.C | 2 +- .../g++.dg/cpp2a/concepts-inherit-ctor2.C | 2 +- .../g++.dg/cpp2a/concepts-inherit-ctor4.C | 6 +- gcc/testsuite/g++.dg/cpp2a/concepts-lambda1.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-locations1.C | 2 +- .../g++.dg/cpp2a/concepts-member-concept.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-memfun-err.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-memfun.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl1.C | 13 +- gcc/testsuite/g++.dg/cpp2a/concepts-noexcept1.C | 25 + gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec.C | 2 +- .../g++.dg/cpp2a/concepts-partial-spec2.C | 6 +- .../g++.dg/cpp2a/concepts-partial-spec3.C | 2 +- .../g++.dg/cpp2a/concepts-partial-spec4.C | 2 +- .../g++.dg/cpp2a/concepts-partial-spec5.C | 8 +- .../g++.dg/cpp2a/concepts-partial-spec6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-placeholder1.C | 30 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr59200.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr60573.C | 6 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr65552.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr65575.C | 11 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr65634.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr65636.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr65848.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr65854.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr66091.C | 5 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr66844.C | 8 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr66962.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67070.C | 51 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67147.C | 13 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67148.C | 121 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67178.C | 22 + 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-pr67684.C | 63 + .../{concepts-pr58500.C => concepts-pr67685.C} | 6 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr68434.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr68683.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr71368.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr71385.C | 4 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr71965.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr84551.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr84980.C | 4 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr85265.C | 5 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires1.C | 5 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires10.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires11.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires12.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires13.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires14.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires15.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires16.C | 16 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires17.C | 11 + gcc/testsuite/g++.dg/cpp2a/concepts-requires2.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires3.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires4.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires5.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires6.C | 15 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires7.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires8.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires9.C | 3 +- .../g++.dg/cpp2a/concepts-template-parm1.C | 31 +- .../g++.dg/cpp2a/concepts-template-parm10.C | 23 +- .../g++.dg/cpp2a/concepts-template-parm2.C | 18 +- .../g++.dg/cpp2a/concepts-template-parm5.C | 22 +- .../g++.dg/cpp2a/concepts-template-parm6.C | 37 +- .../g++.dg/cpp2a/concepts-template-parm7.C | 44 - .../g++.dg/cpp2a/concepts-template-parm8.C | 2 +- .../g++.dg/cpp2a/concepts-template-parm9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-traits2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts1.C | 22 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts2.C | 4 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts3.C | 4 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts4.C | 4 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts5.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts6.C | 4 +- gcc/testsuite/g++.dg/cpp2a/concepts.C | 7 +- gcc/testsuite/g++.dg/cpp2a/concepts1.C | 4 +- gcc/testsuite/g++.dg/cpp2a/concepts2.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts3.C | 3 +- gcc/testsuite/g++.dg/cpp2a/constexpr-try1.C | 44 + gcc/testsuite/g++.dg/cpp2a/constexpr-try2.C | 45 + gcc/testsuite/g++.dg/cpp2a/constexpr-try3.C | 44 + gcc/testsuite/g++.dg/cpp2a/constexpr-try4.C | 61 + gcc/testsuite/g++.dg/cpp2a/constexpr-try5.C | 40 + gcc/testsuite/g++.dg/cpp2a/decomp1-aux.cc | 52 + gcc/testsuite/g++.dg/cpp2a/decomp1.C | 92 + gcc/testsuite/g++.dg/cpp2a/decomp2.C | 76 + gcc/testsuite/g++.dg/cpp2a/decomp3.C | 26 + gcc/testsuite/g++.dg/cpp2a/desig10.C | 12 + gcc/testsuite/g++.dg/cpp2a/desig11.C | 14 + gcc/testsuite/g++.dg/cpp2a/desig12.C | 15 + gcc/testsuite/g++.dg/cpp2a/desig13.C | 16 + gcc/testsuite/g++.dg/cpp2a/desig14.C | 18 + gcc/testsuite/g++.dg/cpp2a/destroying-delete2.C | 20 + gcc/testsuite/g++.dg/cpp2a/destroying-delete3.C | 8 + gcc/testsuite/g++.dg/cpp2a/destroying-delete4.C | 11 + gcc/testsuite/g++.dg/cpp2a/explicit14.C | 11 + gcc/testsuite/g++.dg/cpp2a/explicit15.C | 10 + gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 24 +- .../g++.dg/cpp2a/is-constant-evaluated7.C | 18 + .../g++.dg/cpp2a/is-constant-evaluated8.C | 19 + gcc/testsuite/g++.dg/cpp2a/lambda-pack-init2.C | 22 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval10.C | 12 + .../multiple-deleted-destroying-delete-error-1.C | 12 + .../multiple-deleted-destroying-delete-error-2.C | 12 + gcc/testsuite/g++.dg/cpp2a/no_unique_address2.C | 12 + gcc/testsuite/g++.dg/cpp2a/nontype-class11.C | 21 + gcc/testsuite/g++.dg/cpp2a/nontype-class12.C | 23 + gcc/testsuite/g++.dg/cpp2a/nontype-class13.C | 21 + gcc/testsuite/g++.dg/cpp2a/nontype-class14.C | 10 + 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/pr88534.C | 65 + gcc/testsuite/g++.dg/cpp2a/pr88537.C | 16 + gcc/testsuite/g++.dg/cpp2a/typename1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename10.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename12.C | 20 + gcc/testsuite/g++.dg/cpp2a/typename13.C | 13 + gcc/testsuite/g++.dg/cpp2a/typename14.C | 25 + gcc/testsuite/g++.dg/cpp2a/typename15.C | 15 + gcc/testsuite/g++.dg/cpp2a/typename16.C | 11 + gcc/testsuite/g++.dg/cpp2a/typename6.C | 11 +- 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/pr87295.C | 22 + gcc/testsuite/g++.dg/debug/enum-1.C | 1 + gcc/testsuite/g++.dg/debug/enum-2.C | 1 + gcc/testsuite/g++.dg/debug/pr89006.C | 20 + gcc/testsuite/g++.dg/debug/pr90914.C | 8 + gcc/testsuite/g++.dg/diagnostic/auto-storage-1.C | 6 + gcc/testsuite/g++.dg/diagnostic/bitfld3.C | 5 + .../g++.dg/diagnostic/conflicting-specifiers-1.C | 1 + gcc/testsuite/g++.dg/diagnostic/constexpr1.C | 5 + gcc/testsuite/g++.dg/diagnostic/constexpr2.C | 8 + .../g++.dg/diagnostic/extern-initialized.C | 6 + gcc/testsuite/g++.dg/diagnostic/friend2.C | 10 + gcc/testsuite/g++.dg/diagnostic/friend3.C | 9 + gcc/testsuite/g++.dg/diagnostic/main1.C | 1 + gcc/testsuite/g++.dg/diagnostic/member-fn-1.C | 38 + gcc/testsuite/g++.dg/diagnostic/no-type-1.C | 1 + gcc/testsuite/g++.dg/diagnostic/no-type-2.C | 3 + .../g++.dg/diagnostic/out-of-class-redeclaration.C | 13 + gcc/testsuite/g++.dg/diagnostic/pr89390.C | 48 + gcc/testsuite/g++.dg/diagnostic/pr90243.C | 13 + gcc/testsuite/g++.dg/diagnostic/ref3.C | 1 + .../g++.dg/diagnostic/return-type-invalid-1.C | 27 + gcc/testsuite/g++.dg/diagnostic/thread1.C | 13 + 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/typedef-initialized.C | 6 + .../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/static_cast8.C | 12 +- 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/asm15.C | 3 +- gcc/testsuite/g++.dg/ext/asm16.C | 3 +- gcc/testsuite/g++.dg/ext/asm17.C | 11 + gcc/testsuite/g++.dg/ext/attr-copy-2.C | 124 + gcc/testsuite/g++.dg/ext/attr-lambda1.C | 9 + gcc/testsuite/g++.dg/ext/attrib57.C | 6 + 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/builtin-offsetof4.C | 11 + gcc/testsuite/g++.dg/ext/char8_t-aliasing-1.C | 8 + gcc/testsuite/g++.dg/ext/char8_t-char-literal-1.C | 12 + gcc/testsuite/g++.dg/ext/char8_t-char-literal-2.C | 12 + gcc/testsuite/g++.dg/ext/char8_t-deduction-1.C | 30 + gcc/testsuite/g++.dg/ext/char8_t-deduction-2.C | 30 + .../g++.dg/ext/char8_t-feature-test-macro-1.C | 8 + .../g++.dg/ext/char8_t-feature-test-macro-2.C | 10 + gcc/testsuite/g++.dg/ext/char8_t-init-1.C | 21 + gcc/testsuite/g++.dg/ext/char8_t-init-2.C | 33 + gcc/testsuite/g++.dg/ext/char8_t-keyword-1.C | 5 + gcc/testsuite/g++.dg/ext/char8_t-keyword-2.C | 5 + gcc/testsuite/g++.dg/ext/char8_t-limits-1.C | 9 + gcc/testsuite/g++.dg/ext/char8_t-overload-1.C | 26 + gcc/testsuite/g++.dg/ext/char8_t-overload-2.C | 26 + .../g++.dg/ext/char8_t-predefined-macros-1.C | 12 + .../g++.dg/ext/char8_t-predefined-macros-2.C | 12 + gcc/testsuite/g++.dg/ext/char8_t-sizeof-1.C | 7 + .../g++.dg/ext/char8_t-specialization-1.C | 8 + .../g++.dg/ext/char8_t-specialization-2.C | 17 + .../g++.dg/ext/char8_t-string-literal-1.C | 12 + .../g++.dg/ext/char8_t-string-literal-2.C | 12 + .../g++.dg/ext/char8_t-type-specifier-1.C | 5 + .../g++.dg/ext/char8_t-type-specifier-2.C | 16 + gcc/testsuite/g++.dg/ext/char8_t-typedef-1.C | 6 + gcc/testsuite/g++.dg/ext/char8_t-typedef-2.C | 6 + gcc/testsuite/g++.dg/ext/char8_t-udl-1.C | 19 + gcc/testsuite/g++.dg/ext/char8_t-udl-2.C | 21 + gcc/testsuite/g++.dg/ext/complit16.C | 5 + gcc/testsuite/g++.dg/ext/constexpr-vla1.C | 4 +- gcc/testsuite/g++.dg/ext/desig4.C | 4 + gcc/testsuite/g++.dg/ext/dllimport-initialized.C | 3 + gcc/testsuite/g++.dg/ext/flexary12.C | 8 +- gcc/testsuite/g++.dg/ext/flexary13.C | 12 +- gcc/testsuite/g++.dg/ext/flexary15.C | 2 +- gcc/testsuite/g++.dg/ext/flexary3.C | 1 + gcc/testsuite/g++.dg/ext/flexary32.C | 19 + gcc/testsuite/g++.dg/ext/flexary33.C | 13 + gcc/testsuite/g++.dg/ext/flexary34.C | 10 + gcc/testsuite/g++.dg/ext/flexary5.C | 14 +- 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/is_constructible3.C | 17 + gcc/testsuite/g++.dg/ext/is_final.C | 14 + .../g++.dg/ext/is_trivially_constructible1.C | 4 +- gcc/testsuite/g++.dg/ext/is_trivially_copyable.C | 16 + gcc/testsuite/g++.dg/ext/pr84598.C | 3 + gcc/testsuite/g++.dg/ext/stmtexpr23.C | 10 + gcc/testsuite/g++.dg/ext/utf-array-short-wchar.C | 54 +- gcc/testsuite/g++.dg/ext/utf-array.C | 54 +- gcc/testsuite/g++.dg/ext/utf-cvt-char8_t.C | 39 + gcc/testsuite/g++.dg/ext/utf-cxx98.C | 12 +- gcc/testsuite/g++.dg/ext/utf-dflt.C | 16 +- gcc/testsuite/g++.dg/ext/utf-gnuxx98.C | 12 +- gcc/testsuite/g++.dg/ext/utf-type-char8_t.C | 11 + gcc/testsuite/g++.dg/ext/utf8-1.C | 33 +- gcc/testsuite/g++.dg/ext/utf8-2.C | 38 +- gcc/testsuite/g++.dg/ext/vector36.C | 6 + gcc/testsuite/g++.dg/ext/vector37.C | 29 + gcc/testsuite/g++.dg/ext/vector38.C | 5 + gcc/testsuite/g++.dg/ext/visibility/lambda1.C | 1 + gcc/testsuite/g++.dg/gcov/pr88263-2.C | 25 + .../g++.dg/goacc/firstprivate-mappings-1.C | 529 + gcc/testsuite/g++.dg/goacc/template.C | 2 +- gcc/testsuite/g++.dg/gomp/cancel-1.C | 26 + gcc/testsuite/g++.dg/gomp/cancel-2.C | 20 + gcc/testsuite/g++.dg/gomp/cancel-3.C | 12 + gcc/testsuite/g++.dg/gomp/declare-simd-1.C | 7 + gcc/testsuite/g++.dg/gomp/declare-simd-3.C | 5 + gcc/testsuite/g++.dg/gomp/declare-simd-4.C | 3 + gcc/testsuite/g++.dg/gomp/declare-simd-7.C | 4 + 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/pr88182.C | 1 + gcc/testsuite/g++.dg/gomp/pr88733.C | 29 + gcc/testsuite/g++.dg/gomp/pr88949.C | 23 + gcc/testsuite/g++.dg/gomp/pr89796.C | 53 + gcc/testsuite/g++.dg/gomp/scan-1.C | 26 + gcc/testsuite/g++.dg/gomp/udr-1.C | 24 +- gcc/testsuite/g++.dg/inherit/pure1.C | 11 +- gcc/testsuite/g++.dg/init/array50.C | 12 + gcc/testsuite/g++.dg/init/array51.C | 86 + gcc/testsuite/g++.dg/init/array52.C | 100 + gcc/testsuite/g++.dg/init/brace1.C | 3 +- gcc/testsuite/g++.dg/init/brace2.C | 1 + gcc/testsuite/g++.dg/init/empty2.C | 12 + .../g++.dg/init/initializer-string-too-long.C | 2 +- gcc/testsuite/g++.dg/init/new38.C | 10 +- gcc/testsuite/g++.dg/init/new39.C | 2 +- gcc/testsuite/g++.dg/init/new43.C | 183 +- gcc/testsuite/g++.dg/init/new44.C | 518 +- gcc/testsuite/g++.dg/init/new46.C | 4 +- gcc/testsuite/g++.dg/init/pr42844.C | 12 +- gcc/testsuite/g++.dg/init/ptrfn4.C | 19 + gcc/testsuite/g++.dg/init/static5.C | 9 + gcc/testsuite/g++.dg/init/union2.C | 3 +- .../g++.mike/misc13.C => g++.dg/ipa/pr88235.C} | 5 +- gcc/testsuite/g++.dg/ipa/pr89009.C | 14 + .../g++.dg/{abi/covariant5.C => ipa/pr89693.C} | 12 +- gcc/testsuite/g++.dg/lookup/pr90754.C | 11 + gcc/testsuite/g++.dg/lookup/strong-using2.C | 11 + gcc/testsuite/g++.dg/lookup/using53.C | 2 +- gcc/testsuite/g++.dg/lto/alias-1_0.C | 31 + gcc/testsuite/g++.dg/lto/alias-1_1.C | 16 + gcc/testsuite/g++.dg/lto/alias-2_0.C | 31 + gcc/testsuite/g++.dg/lto/alias-2_1.C | 16 + gcc/testsuite/g++.dg/lto/odr-1_1.C | 2 +- gcc/testsuite/g++.dg/lto/pr87089_0.C | 21 + gcc/testsuite/g++.dg/lto/pr87089_1.C | 12 + gcc/testsuite/g++.dg/lto/pr87295_0.C | 20 + gcc/testsuite/g++.dg/lto/pr87906_0.C | 1 + gcc/testsuite/g++.dg/lto/pr88046_0.C | 16 + gcc/testsuite/g++.dg/lto/pr88049_0.C | 17 + gcc/testsuite/g++.dg/lto/pr88758_0.C | 7 + gcc/testsuite/g++.dg/lto/pr88758_1.C | 9 + gcc/testsuite/g++.dg/lto/pr89335_0.C | 16 + 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/opt/memcpy1.C | 2 +- gcc/testsuite/g++.dg/opt/pr34036.C | 2 +- gcc/testsuite/g++.dg/opt/pr86214-1.C | 30 + gcc/testsuite/g++.dg/opt/pr86214-2.C | 28 + gcc/testsuite/g++.dg/opt/pr89187.C | 23 + gcc/testsuite/g++.dg/opt/pr89188.C | 5 + gcc/testsuite/g++.dg/opt/pr90026.C | 24 + gcc/testsuite/g++.dg/opt/pr90090.C | 19 + gcc/testsuite/g++.dg/other/abstract7.C | 14 + gcc/testsuite/g++.dg/other/error34.C | 2 +- gcc/testsuite/g++.dg/other/final3.C | 28 + 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/friend16.C | 12 + gcc/testsuite/g++.dg/other/friend17.C | 12 + 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/new2.C | 5 + gcc/testsuite/g++.dg/other/nontype-1.C | 4 +- gcc/testsuite/g++.dg/other/offsetof8.C | 2 +- gcc/testsuite/g++.dg/other/offsetof9.C | 6 +- gcc/testsuite/g++.dg/other/pr33558-2.C | 2 +- gcc/testsuite/g++.dg/other/pr33558.C | 2 +- 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/pr88568.C | 13 + gcc/testsuite/g++.dg/other/pr89560.C | 13 + gcc/testsuite/g++.dg/other/pr89692.C | 20 + gcc/testsuite/g++.dg/overload/conv-op1.C | 2 +- gcc/testsuite/g++.dg/overload/conv-op2.C | 6 +- gcc/testsuite/g++.dg/overload/defarg12.C | 14 + gcc/testsuite/g++.dg/overload/using2.C | 2 +- gcc/testsuite/g++.dg/parse/alignas1.C | 10 + gcc/testsuite/g++.dg/parse/array-size2.C | 2 + gcc/testsuite/g++.dg/parse/crash13.C | 4 +- gcc/testsuite/g++.dg/parse/crash4.C | 2 +- gcc/testsuite/g++.dg/parse/crash59.C | 3 +- gcc/testsuite/g++.dg/parse/crash69.C | 11 + 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/error36.C | 2 +- gcc/testsuite/g++.dg/parse/error38.C | 2 +- gcc/testsuite/g++.dg/parse/error39.C | 4 +- gcc/testsuite/g++.dg/parse/error62.C | 10 + gcc/testsuite/g++.dg/parse/friend13.C | 16 + gcc/testsuite/g++.dg/parse/pragma2.C | 3 +- gcc/testsuite/g++.dg/parse/qualified4.C | 2 +- gcc/testsuite/g++.dg/parse/saved1.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/pr69338.C | 23 + gcc/testsuite/g++.dg/pr69697.C | 7 + gcc/testsuite/g++.dg/pr71694.C | 1 + gcc/testsuite/g++.dg/pr87770.C | 11 + gcc/testsuite/g++.dg/pr89242.C | 15 + gcc/testsuite/g++.dg/pr89790.C | 20 + gcc/testsuite/g++.dg/pr90462.C | 49 + gcc/testsuite/g++.dg/spellcheck-c++-11-keyword.C | 8 +- gcc/testsuite/g++.dg/spellcheck-stdlib.C | 5 + gcc/testsuite/g++.dg/template/access29.C | 22 + gcc/testsuite/g++.dg/template/array30.C | 2 +- gcc/testsuite/g++.dg/template/array32.C | 27 + gcc/testsuite/g++.dg/template/crash130.C | 15 + gcc/testsuite/g++.dg/template/crash131.C | 16 + gcc/testsuite/g++.dg/template/crash31.C | 3 +- gcc/testsuite/g++.dg/template/crash96.C | 2 +- gcc/testsuite/g++.dg/template/dependent-name3.C | 2 +- gcc/testsuite/g++.dg/template/error29.C | 4 +- gcc/testsuite/g++.dg/template/friend67.C | 26 + gcc/testsuite/g++.dg/template/mem-spec1.C | 68 + gcc/testsuite/g++.dg/template/memfriend18.C | 19 + gcc/testsuite/g++.dg/template/memtmpl6.C | 13 + gcc/testsuite/g++.dg/template/nontype29.C | 81 + 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/pr61745.C | 3 +- gcc/testsuite/g++.dg/template/pr88699.C | 13 + gcc/testsuite/g++.dg/template/pr88795.C | 23 + gcc/testsuite/g++.dg/template/pr90138.C | 5 + gcc/testsuite/g++.dg/template/scope6.C | 17 + .../g++.dg/template/sizeof-template-argument.C | 4 +- gcc/testsuite/g++.dg/template/static30.C | 2 +- gcc/testsuite/g++.dg/template/typedef41.C | 2 +- gcc/testsuite/g++.dg/tls/pr77285-2.C | 2 +- gcc/testsuite/g++.dg/tls/thread_local11.C | 36 + gcc/testsuite/g++.dg/tls/thread_local11.h | 26 + gcc/testsuite/g++.dg/tls/thread_local11a.C | 20 + gcc/testsuite/g++.dg/tls/thread_local12a.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12b.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12c.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12d.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12e.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12f.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12g.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12h.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12i.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12j.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12k.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12l.C | 12 + gcc/testsuite/g++.dg/torture/alias-1.C | 57 + gcc/testsuite/g++.dg/torture/pr34850.C | 3 +- gcc/testsuite/g++.dg/torture/pr40335.C | 4 +- gcc/testsuite/g++.dg/torture/pr85013.C | 3 + gcc/testsuite/g++.dg/torture/pr88861.C | 11 + gcc/testsuite/g++.dg/torture/pr89303.C | 792 + gcc/testsuite/g++.dg/torture/pr89698.C | 28 + gcc/testsuite/g++.dg/torture/pr90194.C | 18 + gcc/testsuite/g++.dg/torture/pr90982.C | 23 + gcc/testsuite/g++.dg/tree-prof/devirt.C | 8 +- .../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/ldist-1.C | 16 + gcc/testsuite/g++.dg/tree-ssa/pr19807.C | 3 +- gcc/testsuite/g++.dg/tree-ssa/pr20280.C | 6 +- gcc/testsuite/g++.dg/tree-ssa/pr31146.C | 4 +- 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/pr87008.C | 17 + gcc/testsuite/g++.dg/tree-ssa/pr88797.C | 16 + gcc/testsuite/g++.dg/tree-ssa/pr89698.C | 29 + gcc/testsuite/g++.dg/tree-ssa/pr89802.C | 28 + gcc/testsuite/g++.dg/tree-ssa/pr90078.C | 199 + gcc/testsuite/g++.dg/tree-ssa/pr90883.C | 19 + gcc/testsuite/g++.dg/tree-ssa/ssa-dse-1.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/tail-call-1.C | 11 + gcc/testsuite/g++.dg/ubsan/pr63956.C | 12 +- gcc/testsuite/g++.dg/ubsan/pr81530.C | 2 +- gcc/testsuite/g++.dg/ubsan/pr89234.C | 11 + gcc/testsuite/g++.dg/ubsan/vptr-14.C | 18 + gcc/testsuite/g++.dg/ubsan/vptr-4.C | 10 +- gcc/testsuite/g++.dg/vec-init-1.C | 1 + gcc/testsuite/g++.dg/vect/pr89653.cc | 12 + 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/simd-clone-7.cc | 2 + .../g++.dg/warn/Waddress-of-packed-member2.C | 7 + gcc/testsuite/g++.dg/warn/Wbool-operation-1.C | 2 +- gcc/testsuite/g++.dg/warn/Wbraces2.C | 6 +- gcc/testsuite/g++.dg/warn/Wfloat-equal-1.C | 8 +- gcc/testsuite/g++.dg/warn/Wformat-ranges-c++11.C | 1 + .../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/Wplacement-new-size-1.C | 4 +- gcc/testsuite/g++.dg/warn/Wplacement-new-size-2.C | 10 +- gcc/testsuite/g++.dg/warn/Wplacement-new-size-6.C | 6 +- gcc/testsuite/g++.dg/warn/Wrestrict-1.C | 2 +- gcc/testsuite/g++.dg/warn/Wrestrict-2.C | 8 +- gcc/testsuite/g++.dg/warn/Wreturn-local-addr-6.C | 29 + gcc/testsuite/g++.dg/warn/Wreturn-type-11.C | 11 + gcc/testsuite/g++.dg/warn/Wstringop-overflow-2.C | 29 + 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 | 18 + .../g++.dg/warn/Wzero-as-null-pointer-constant-1.C | 36 +- .../g++.dg/warn/Wzero-as-null-pointer-constant-5.C | 2 +- .../g++.dg/warn/Wzero-as-null-pointer-constant-7.C | 4 +- .../g++.dg/warn/Wzero-as-null-pointer-constant-8.C | 47 + gcc/testsuite/g++.dg/warn/conv5.C | 11 + 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/miss-format-7.C | 29 + gcc/testsuite/g++.dg/warn/nonnull3.C | 2 +- gcc/testsuite/g++.dg/warn/noreturn-10.C | 10 + gcc/testsuite/g++.dg/warn/noreturn-11.C | 25 + gcc/testsuite/g++.dg/warn/noreturn-8.C | 21 + gcc/testsuite/g++.dg/warn/noreturn-9.C | 21 + gcc/testsuite/g++.dg/warn/pr8715.C | 2 +- gcc/testsuite/g++.dg/warn/pr89622.C | 27 + gcc/testsuite/g++.dg/warn/unused-fn1.C | 16 + gcc/testsuite/g++.dg/wrappers/pr88680.C | 56 + gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/array1.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-msg11.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/crash10.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/ctors5.C | 3 +- gcc/testsuite/g++.old-deja/g++.law/visibility10.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/eh55.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/p6149.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/p7635.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/cond5.C | 4 +- gcc/testsuite/g++.old-deja/g++.other/decl5.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/decl6.C | 12 +- gcc/testsuite/g++.old-deja/g++.pt/assign1.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb43.C | 2 + gcc/testsuite/g++.old-deja/g++.robertl/eb82.C | 5 +- gcc/testsuite/g++.old-deja/g++.robertl/eb92.C | 2 +- .../aarch64/{sve/aarch64-sve.exp => aarch64.exp} | 17 +- gcc/testsuite/g++.target/aarch64/pr89752.C | 11 + .../aarch64/return_address_sign_ab_exception.C | 30 + .../aarch64/return_address_sign_b_exception.C | 17 + gcc/testsuite/g++.target/arm/arm.exp | 2 +- gcc/testsuite/g++.target/i386/mv1.C | 2 +- gcc/testsuite/g++.target/i386/mv28.C | 26 + gcc/testsuite/g++.target/i386/pr57362.C | 2 +- gcc/testsuite/g++.target/i386/pr88587.C | 15 + gcc/testsuite/g++.target/i386/pr88785.C | 197 + gcc/testsuite/g++.target/i386/pr88998.C | 31 + gcc/testsuite/g++.target/i386/pr89105.C | 16 + .../alias-decl-64.C => g++.target/i386/pr89630.C} | 4 +- gcc/testsuite/g++.target/i386/pr89650.C | 19 + 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 + .../{arm/arm.exp => powerpc/powerpc.exp} | 14 +- gcc/testsuite/g++.target/powerpc/undef-bool-3.C | 13 + .../riscv/call-with-empty-struct-float.C | 6 + .../g++.target/riscv/call-with-empty-struct-int.C | 6 + .../g++.target/riscv/call-with-empty-struct.H | 19 + .../aapcs/aapcs.exp => g++.target/riscv/riscv.exp} | 11 +- gcc/testsuite/gcc.c-torture/compile/pr34648.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr41469.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr77754-1.c | 12 + gcc/testsuite/gcc.c-torture/compile/pr77754-2.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr77754-3.c | 12 + gcc/testsuite/gcc.c-torture/compile/pr77754-4.c | 18 + gcc/testsuite/gcc.c-torture/compile/pr77754-5.c | 15 + gcc/testsuite/gcc.c-torture/compile/pr77754-6.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr86637-1.c | 13 + gcc/testsuite/gcc.c-torture/compile/pr86637-2.c | 130 + gcc/testsuite/gcc.c-torture/compile/pr86637-3.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr87110.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr88347.c | 4 + gcc/testsuite/gcc.c-torture/compile/pr88423.c | 5 + gcc/testsuite/gcc.c-torture/compile/pr89235.c | 57 + gcc/testsuite/gcc.c-torture/compile/pr89280.c | 50 + gcc/testsuite/gcc.c-torture/compile/pr89399.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr89412.c | 16 + gcc/testsuite/gcc.c-torture/compile/pr89655.c | 15 + gcc/testsuite/gcc.c-torture/compile/pr89663-1.c | 81 + gcc/testsuite/gcc.c-torture/compile/pr89663-2.c | 82 + gcc/testsuite/gcc.c-torture/compile/pr89703-1.c | 13 + gcc/testsuite/gcc.c-torture/compile/pr89703-2.c | 13 + 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/execute/20030125-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 3 + gcc/testsuite/gcc.c-torture/execute/20190228-1.c | 16 + .../gcc.c-torture/execute/alias-access-path-1.c | 19 + .../gcc.c-torture/execute/builtins/builtins.exp | 2 +- gcc/testsuite/gcc.c-torture/execute/eeprof-1.c | 12 +- gcc/testsuite/gcc.c-torture/execute/pr64242.c | 34 +- gcc/testsuite/gcc.c-torture/execute/pr84521.c | 53 + gcc/testsuite/gcc.c-torture/execute/pr86528.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr88693.c | 54 + gcc/testsuite/gcc.c-torture/execute/pr88714.c | 43 + gcc/testsuite/gcc.c-torture/execute/pr88739.c | 59 + gcc/testsuite/gcc.c-torture/execute/pr88904.c | 38 + gcc/testsuite/gcc.c-torture/execute/pr89195.c | 22 + gcc/testsuite/gcc.c-torture/execute/pr89369.c | 69 + gcc/testsuite/gcc.c-torture/execute/pr89434.c | 29 + gcc/testsuite/gcc.c-torture/execute/pr89634.c | 40 + gcc/testsuite/gcc.c-torture/execute/pr89826.c | 21 + gcc/testsuite/gcc.c-torture/execute/pr90025.c | 28 + gcc/testsuite/gcc.c-torture/execute/pr90949.c | 42 + gcc/testsuite/gcc.c-torture/execute/shiftdi-2.c | 24 + gcc/testsuite/gcc.dg/20020312-2.c | 4 + gcc/testsuite/gcc.dg/20111216-1.c | 1 + gcc/testsuite/gcc.dg/Wabsolute-value.c | 57 + gcc/testsuite/gcc.dg/Walloca-13.c | 2 +- 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-37.c | 47 + gcc/testsuite/gcc.dg/Warray-bounds-38.c | 30 + gcc/testsuite/gcc.dg/Warray-bounds-39.c | 148 + gcc/testsuite/gcc.dg/Warray-bounds-40.c | 73 + gcc/testsuite/gcc.dg/Warray-bounds-41.c | 34 + gcc/testsuite/gcc.dg/Warray-bounds-42.c | 26 + gcc/testsuite/gcc.dg/Wattribute-alias.c | 9 +- gcc/testsuite/gcc.dg/Wattributes-10.c | 3 +- gcc/testsuite/gcc.dg/Wattributes-6.c | 2 +- .../gcc.dg/Wbuiltin-declaration-mismatch-10.c | 10 + .../gcc.dg/Wbuiltin-declaration-mismatch-11.c | 21 + .../gcc.dg/Wbuiltin-declaration-mismatch-12.c | 8 + .../gcc.dg/Wbuiltin-declaration-mismatch-6.c | 18 + .../gcc.dg/Wbuiltin-declaration-mismatch-7.c | 26 + .../gcc.dg/Wbuiltin-declaration-mismatch-8.c | 26 + .../gcc.dg/Wbuiltin-declaration-mismatch-9.c | 12 + gcc/testsuite/gcc.dg/Werror-13.c | 12 +- gcc/testsuite/gcc.dg/Wfloat-equal-1.c | 8 +- gcc/testsuite/gcc.dg/Wint-conversion-2.c | 5 +- gcc/testsuite/gcc.dg/Wmissing-attributes.c | 1 + gcc/testsuite/gcc.dg/Wno-frame-address.c | 2 +- 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/Wsign-compare-1.c | 16 +- gcc/testsuite/gcc.dg/Wstrict-overflow-27.c | 1 + gcc/testsuite/gcc.dg/Wstringop-overflow-10.c | 34 + gcc/testsuite/gcc.dg/Wstringop-overflow-11.c | 321 + gcc/testsuite/gcc.dg/Wstringop-overflow-12.c | 120 + gcc/testsuite/gcc.dg/Wstringop-overflow-13.c | 40 + gcc/testsuite/gcc.dg/Wstringop-overflow-8.c | 62 + gcc/testsuite/gcc.dg/Wstringop-overflow-9.c | 72 + gcc/testsuite/gcc.dg/Wstringop-overflow.c | 12 +- gcc/testsuite/gcc.dg/Wstringop-truncation-3.c | 1 + gcc/testsuite/gcc.dg/Wstringop-truncation-8.c | 94 + 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/alias-16.c | 46 + gcc/testsuite/gcc.dg/array-6.c | 18 - 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/atomic/c11-atomic-exec-4.c | 2 +- gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-5.c | 2 +- gcc/testsuite/gcc.dg/attr-aligned-3.c | 31 + 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-2.c | 1 + gcc/testsuite/gcc.dg/attr-copy-5.c | 1 + gcc/testsuite/gcc.dg/attr-copy-6.c | 2 + gcc/testsuite/gcc.dg/attr-copy-8.c | 98 + gcc/testsuite/gcc.dg/attr-copy.c | 1 + gcc/testsuite/gcc.dg/attr-noinline.c | 6 +- gcc/testsuite/gcc.dg/attr-noipa.c | 2 +- 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/reduc-1char.c | 2 +- gcc/testsuite/gcc.dg/autopar/reduc-7.c | 2 +- gcc/testsuite/gcc.dg/builtin-apply2.c | 4 +- gcc/testsuite/gcc.dg/builtin-memchr-4.c | 40 + gcc/testsuite/gcc.dg/builtin-memcpy-2.c | 42 + gcc/testsuite/gcc.dg/builtin-memcpy.c | 43 + gcc/testsuite/gcc.dg/builtin-stpncpy.c | 4 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-1.c | 2 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-4.c | 66 +- gcc/testsuite/gcc.dg/builtins-69.c | 22 + gcc/testsuite/gcc.dg/c90-const-expr-6.c | 12 +- gcc/testsuite/gcc.dg/c90-fordecl-1.c | 2 +- gcc/testsuite/gcc.dg/c99-math-double-1.c | 2 +- gcc/testsuite/gcc.dg/c99-math-float-1.c | 2 +- gcc/testsuite/gcc.dg/c99-math-long-double-1.c | 2 +- gcc/testsuite/gcc.dg/cast-1.c | 4 +- gcc/testsuite/gcc.dg/cast-2.c | 4 +- gcc/testsuite/gcc.dg/cast-3.c | 4 +- gcc/testsuite/gcc.dg/cdce1.c | 7 +- gcc/testsuite/gcc.dg/cdce2.c | 7 +- gcc/testsuite/gcc.dg/cdce3.c | 12 + gcc/testsuite/gcc.dg/cleanup-10.c | 1 + gcc/testsuite/gcc.dg/cleanup-11.c | 1 + gcc/testsuite/gcc.dg/cleanup-12.c | 1 + gcc/testsuite/gcc.dg/cleanup-13.c | 1 + gcc/testsuite/gcc.dg/cleanup-5.c | 1 + gcc/testsuite/gcc.dg/cleanup-8.c | 1 + gcc/testsuite/gcc.dg/cleanup-9.c | 1 + gcc/testsuite/gcc.dg/compat/pr83487-1_x.c | 1 + gcc/testsuite/gcc.dg/compat/pr83487-1_y.c | 1 + gcc/testsuite/gcc.dg/compat/pr83487-2_x.c | 1 + gcc/testsuite/gcc.dg/compat/pr83487-2_y.c | 1 + gcc/testsuite/gcc.dg/completion-2.c | 1 + .../gcc.dg/{completion-4.c => completion-5.c} | 5 +- gcc/testsuite/gcc.dg/const-1.c | 2 +- gcc/testsuite/gcc.dg/cpp/dir-only-4.c | 2 +- gcc/testsuite/gcc.dg/cpp/dir-only-5.c | 2 +- gcc/testsuite/gcc.dg/cpp/isysroot-1.c | 11 +- gcc/testsuite/gcc.dg/cpp/pr71591.c | 2 +- gcc/testsuite/gcc.dg/cpp/source_date_epoch-2.c | 2 +- .../gcc.dg/cpp/usr/include/{stdio.h => example.h} | 0 gcc/testsuite/gcc.dg/darwin-cfstring-format-1.c | 4 +- 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-weakimport-3.c | 17 +- 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/dwarf2/inline5.c | 8 +- gcc/testsuite/gcc.dg/debug/dwarf2/pr86964.c | 14 + gcc/testsuite/gcc.dg/debug/enum-1.c | 1 + gcc/testsuite/gcc.dg/debug/pr85252.c | 4 +- gcc/testsuite/gcc.dg/debug/pr89704.c | 14 + gcc/testsuite/gcc.dg/dfp/cast-bad.c | 12 +- gcc/testsuite/gcc.dg/dfp/warn-abs-2.c | 10 +- gcc/testsuite/gcc.dg/diag-sanity.c | 7 + gcc/testsuite/gcc.dg/enum-mode-1.c | 12 +- gcc/testsuite/gcc.dg/format/attr-3.c | 12 +- gcc/testsuite/gcc.dg/format/attr-8.c | 34 + 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/opt-1.c | 2 +- gcc/testsuite/gcc.dg/format/opt-2.c | 2 +- gcc/testsuite/gcc.dg/format/opt-3.c | 2 +- gcc/testsuite/gcc.dg/format/opt-4.c | 2 +- gcc/testsuite/gcc.dg/format/opt-5.c | 2 +- gcc/testsuite/gcc.dg/format/opt-6.c | 2 +- gcc/testsuite/gcc.dg/format/sys_format.c | 0 gcc/testsuite/gcc.dg/func-attr-1.c | 23 + gcc/testsuite/gcc.dg/funroll-loops-all.c | 2 +- gcc/testsuite/gcc.dg/gimplefe-13.c | 21 +- gcc/testsuite/gcc.dg/gimplefe-14.c | 16 +- gcc/testsuite/gcc.dg/gimplefe-17.c | 23 +- gcc/testsuite/gcc.dg/gimplefe-18.c | 19 +- gcc/testsuite/gcc.dg/gimplefe-28.c | 1 + gcc/testsuite/gcc.dg/gimplefe-34.c | 1 + gcc/testsuite/gcc.dg/gimplefe-36.c | 14 + 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-7.c | 21 +- gcc/testsuite/gcc.dg/gnu-cond-expr-2.c | 2 +- gcc/testsuite/gcc.dg/gnu-cond-expr-3.c | 2 +- gcc/testsuite/gcc.dg/gomp/cancel-1.c | 12 + gcc/testsuite/gcc.dg/gomp/declare-simd-1.c | 7 + gcc/testsuite/gcc.dg/gomp/declare-simd-3.c | 2 + gcc/testsuite/gcc.dg/gomp/macro-4.c | 8 +- gcc/testsuite/gcc.dg/gomp/pr29955.c | 1 + gcc/testsuite/gcc.dg/gomp/pr59669-2.c | 1 + gcc/testsuite/gcc.dg/gomp/pr87887-1.c | 26 + gcc/testsuite/gcc.dg/gomp/pr87887-2.c | 25 + gcc/testsuite/gcc.dg/gomp/pr87895-1.c | 1 + gcc/testsuite/gcc.dg/gomp/pr87895-2.c | 1 + gcc/testsuite/gcc.dg/gomp/pr88107.c | 35 + gcc/testsuite/gcc.dg/gomp/pr89015.c | 25 + gcc/testsuite/gcc.dg/gomp/pr89104.c | 11 + gcc/testsuite/gcc.dg/gomp/pr89246-1.c | 19 + gcc/testsuite/gcc.dg/gomp/pr89246-2.c | 13 + gcc/testsuite/gcc.dg/gomp/pr89796.c | 23 + gcc/testsuite/gcc.dg/gomp/pr90637.c | 14 + gcc/testsuite/gcc.dg/gomp/pr90900.c | 11 + gcc/testsuite/gcc.dg/gomp/simd-clones-2.c | 2 + gcc/testsuite/gcc.dg/graphite/graphite.exp | 2 +- gcc/testsuite/gcc.dg/graphite/pr69728.c | 4 +- gcc/testsuite/gcc.dg/graphite/pr85497.c | 18 + gcc/testsuite/gcc.dg/graphite/pr86865.c | 35 + gcc/testsuite/gcc.dg/graphite/scop-19.c | 4 +- gcc/testsuite/gcc.dg/graphite/scop-21.c | 3 +- gcc/testsuite/gcc.dg/guality/loop-1.c | 22 + gcc/testsuite/gcc.dg/guality/pr54970.c | 6 +- gcc/testsuite/gcc.dg/guality/pr89463.c | 25 + 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/testsuite/gcc.dg/guality/pr90074.c | 31 + gcc/testsuite/gcc.dg/guality/pr90131.c | 35 + gcc/testsuite/gcc.dg/guality/pr90716.c | 25 + gcc/testsuite/gcc.dg/init-bad-1.c | 6 +- gcc/testsuite/gcc.dg/init-bad-2.c | 6 +- gcc/testsuite/gcc.dg/init-bad-3.c | 6 +- gcc/testsuite/gcc.dg/init-string-2.c | 8 +- gcc/testsuite/gcc.dg/inline-40.c | 49 + gcc/testsuite/gcc.dg/inline-41.c | 49 + gcc/testsuite/gcc.dg/intermod-1.c | 1 + gcc/testsuite/gcc.dg/ipa/ipa-icf-39.c | 2 + gcc/testsuite/gcc.dg/ipa/ipcp-5.c | 45 + gcc/testsuite/gcc.dg/ipa/ipcp-agg-10.c | 78 + gcc/testsuite/gcc.dg/ipa/pr68035.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr88985.c | 13 + gcc/testsuite/gcc.dg/ipa/pr90555.c | 66 + gcc/testsuite/gcc.dg/large-size-array-3.c | 2 +- gcc/testsuite/gcc.dg/large-size-array-5.c | 4 +- gcc/testsuite/gcc.dg/large-size-array.c | 2 +- gcc/testsuite/gcc.dg/live-patching-4.c | 23 + gcc/testsuite/gcc.dg/loop-unswitch-1.c | 2 +- gcc/testsuite/gcc.dg/lto/alias-access-path-2_0.c | 38 + gcc/testsuite/gcc.dg/lto/pr52097_0.c | 1 + gcc/testsuite/gcc.dg/lto/pr85870_0.c | 35 + gcc/testsuite/gcc.dg/lto/pr85870_1.c | 27 + gcc/testsuite/gcc.dg/memcmp-1.c | 1 + gcc/testsuite/gcc.dg/memcpy-2.c | 2 +- gcc/testsuite/gcc.dg/misc-column.c | 2 +- gcc/testsuite/gcc.dg/nested-func-5.c | 1 + .../gcc.dg/no_profile_instrument_function-attr-1.c | 2 +- gcc/testsuite/gcc.dg/nonnull-3.c | 4 +- gcc/testsuite/gcc.dg/opts-5.c | 2 +- gcc/testsuite/gcc.dg/parm-mismatch-1.c | 10 +- gcc/testsuite/gcc.dg/pch/except-1.c | 1 + gcc/testsuite/gcc.dg/pch/valid-2.c | 2 +- gcc/testsuite/gcc.dg/pic-1.c | 2 +- gcc/testsuite/gcc.dg/pic-2.c | 1 + gcc/testsuite/gcc.dg/pic-3.c | 2 +- gcc/testsuite/gcc.dg/pic-4.c | 2 +- gcc/testsuite/gcc.dg/pie-3.c | 2 +- gcc/testsuite/gcc.dg/pie-4.c | 2 +- gcc/testsuite/gcc.dg/pr22231.c | 2 +- gcc/testsuite/gcc.dg/pr25559.c | 2 +- gcc/testsuite/gcc.dg/pr27528.c | 8 +- gcc/testsuite/gcc.dg/pr28322-2.c | 2 +- gcc/testsuite/gcc.dg/pr28322-3.c | 4 +- gcc/testsuite/gcc.dg/pr33007.c | 2 +- gcc/testsuite/gcc.dg/pr40340-1.c | 4 +- gcc/testsuite/gcc.dg/pr40340-2.c | 4 +- gcc/testsuite/gcc.dg/pr40340-4.c | 2 +- gcc/testsuite/gcc.dg/pr40340-5.c | 4 +- gcc/testsuite/gcc.dg/pr41470.c | 1 + gcc/testsuite/gcc.dg/pr42427.c | 1 + gcc/testsuite/gcc.dg/pr43643.c | 6 +- gcc/testsuite/gcc.dg/pr44545.c | 1 + gcc/testsuite/gcc.dg/pr47086.c | 1 + gcc/testsuite/gcc.dg/pr48552-1.c | 6 +- gcc/testsuite/gcc.dg/pr48552-2.c | 6 +- gcc/testsuite/gcc.dg/pr51481.c | 1 + gcc/testsuite/gcc.dg/pr51628-20.c | 2 +- gcc/testsuite/gcc.dg/pr51628-21.c | 2 +- gcc/testsuite/gcc.dg/pr51628-25.c | 2 +- gcc/testsuite/gcc.dg/pr51628-34.c | 25 + gcc/testsuite/gcc.dg/pr51644.c | 1 + gcc/testsuite/gcc.dg/pr52046.c | 1 + gcc/testsuite/gcc.dg/pr53265.c | 3 +- gcc/testsuite/gcc.dg/pr54669.c | 1 + gcc/testsuite/gcc.dg/pr56424.c | 1 + gcc/testsuite/gcc.dg/pr59605-2.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 | 8 +- gcc/testsuite/gcc.dg/pr64465.c | 1 + gcc/testsuite/gcc.dg/pr65802.c | 1 + gcc/testsuite/gcc.dg/pr67563.c | 1 + gcc/testsuite/gcc.dg/pr68766.c | 1 + gcc/testsuite/gcc.dg/pr69471-1.c | 9 + gcc/testsuite/gcc.dg/pr69471-2.c | 8 + gcc/testsuite/gcc.dg/pr78902.c | 15 + gcc/testsuite/gcc.dg/pr78957.c | 2 +- gcc/testsuite/gcc.dg/pr84032.c | 23 + gcc/testsuite/gcc.dg/pr84206.c | 24 + gcc/testsuite/gcc.dg/pr84941.c | 1 + gcc/testsuite/gcc.dg/pr85164-1.c | 7 + gcc/testsuite/gcc.dg/pr85164-2.c | 4 + gcc/testsuite/gcc.dg/pr85412.c | 21 + gcc/testsuite/gcc.dg/pr85598.c | 16 + gcc/testsuite/gcc.dg/pr85876.c | 18 + gcc/testsuite/gcc.dg/pr85899.c | 17 + gcc/testsuite/gcc.dg/pr86928.c | 24 + gcc/testsuite/gcc.dg/pr86979.c | 5 + gcc/testsuite/gcc.dg/pr87099.c | 1 + gcc/testsuite/gcc.dg/pr8715.c | 2 +- gcc/testsuite/gcc.dg/pr87273.c | 20 + gcc/testsuite/gcc.dg/pr87314-1.c | 11 + gcc/testsuite/gcc.dg/pr87320.c | 1 + gcc/testsuite/gcc.dg/pr87485.c | 29 + gcc/testsuite/gcc.dg/pr87600.h | 2 +- gcc/testsuite/gcc.dg/pr87793.c | 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/pr88074-2.c | 17 + gcc/testsuite/gcc.dg/pr88074.c | 14 + gcc/testsuite/gcc.dg/pr88568.c | 4 + gcc/testsuite/gcc.dg/pr88701.c | 18 + .../gcc.dg/{torture/pr82402.c => pr88855.c} | 1 + gcc/testsuite/gcc.dg/pr88870.c | 24 + gcc/testsuite/gcc.dg/pr88905.c | 21 + gcc/testsuite/gcc.dg/pr88928.c | 6 + gcc/testsuite/gcc.dg/pr89037.c | 24 + gcc/testsuite/gcc.dg/pr89045.c | 16 + gcc/testsuite/gcc.dg/pr89061.c | 27 + gcc/testsuite/gcc.dg/pr89211.c | 8 + gcc/testsuite/gcc.dg/pr89278.c | 23 + gcc/testsuite/gcc.dg/pr89313.c | 26 + gcc/testsuite/gcc.dg/pr89314.c | 13 + gcc/testsuite/gcc.dg/pr89340.c | 9 + gcc/testsuite/gcc.dg/pr89342.c | 11 + gcc/testsuite/gcc.dg/pr89350.c | 18 + gcc/testsuite/gcc.dg/pr89354.c | 22 + gcc/testsuite/gcc.dg/pr89410-1.c | 9 + gcc/testsuite/gcc.dg/pr89410-2.c | 13 + gcc/testsuite/gcc.dg/pr89434.c | 5 + gcc/testsuite/gcc.dg/pr89438.c | 22 + gcc/testsuite/gcc.dg/pr89500.c | 17 + gcc/testsuite/gcc.dg/pr89506.c | 14 + gcc/testsuite/gcc.dg/pr89518.c | 14 + gcc/testsuite/gcc.dg/pr89520-1.c | 13 + gcc/testsuite/gcc.dg/pr89520-2.c | 42 + gcc/testsuite/gcc.dg/pr89521-1.c | 13 + gcc/testsuite/gcc.dg/pr89521-2.c | 42 + gcc/testsuite/gcc.dg/pr89525.c | 11 + gcc/testsuite/gcc.dg/pr89570.c | 15 + gcc/testsuite/gcc.dg/pr89590.c | 11 + gcc/testsuite/gcc.dg/pr89594.c | 24 + gcc/testsuite/gcc.dg/pr89679.c | 26 + gcc/testsuite/gcc.dg/pr89734.c | 12 + gcc/testsuite/gcc.dg/pr89737.c | 19 + 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/pr90760.c | 9 + gcc/testsuite/gcc.dg/pr90866-2.c | 26 + gcc/testsuite/gcc.dg/pr90866.c | 18 + gcc/testsuite/gcc.dg/pragma-diag-6.c | 3 + gcc/testsuite/gcc.dg/predict-9.c | 2 +- gcc/testsuite/gcc.dg/pure-2.c | 2 +- gcc/testsuite/gcc.dg/redecl-18.c | 17 + gcc/testsuite/gcc.dg/rtl/aarch64/subs_adds_sp.c | 153 + gcc/testsuite/gcc.dg/rtl/arm/ldrd-peepholes.c | 443 + gcc/testsuite/gcc.dg/sabd_1.c | 47 + gcc/testsuite/gcc.dg/sibcall-10.c | 2 +- gcc/testsuite/gcc.dg/sibcall-9.c | 2 +- gcc/testsuite/gcc.dg/simd-1.c | 4 +- gcc/testsuite/gcc.dg/simd-2.c | 4 +- gcc/testsuite/gcc.dg/simd-5.c | 2 +- gcc/testsuite/gcc.dg/simd-6.c | 2 +- gcc/testsuite/gcc.dg/sinatan-1.c | 4 +- gcc/testsuite/gcc.dg/sinhatanh-2.c | 18 +- gcc/testsuite/gcc.dg/sinhatanh-3.c | 18 +- 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-14.c | 6 +- gcc/testsuite/gcc.dg/spellcheck-options-15.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-16.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-17.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-18.c | 3 + gcc/testsuite/gcc.dg/spellcheck-options-19.c | 3 + gcc/testsuite/gcc.dg/spellcheck-options-2.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-20.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/spellcheck-stdlib.c | 5 + gcc/testsuite/gcc.dg/stack-usage-1.c | 2 + 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/strlenopt-49.c | 4 +- gcc/testsuite/gcc.dg/strlenopt-60.c | 58 + gcc/testsuite/gcc.dg/strlenopt-61.c | 218 + gcc/testsuite/gcc.dg/strlenopt-62.c | 190 + gcc/testsuite/gcc.dg/strlenopt-63.c | 158 + gcc/testsuite/gcc.dg/strlenopt-64.c | 182 + gcc/testsuite/gcc.dg/strlenopt-65.c | 162 + gcc/testsuite/gcc.dg/strlenopt-66.c | 72 + gcc/testsuite/gcc.dg/strlenopt.h | 2 + gcc/testsuite/gcc.dg/tm/pr52141.c | 2 +- gcc/testsuite/gcc.dg/torture/20180712-1.c | 1 + gcc/testsuite/gcc.dg/torture/20190327-1.c | 18 + gcc/testsuite/gcc.dg/torture/20190604-1.c | 21 + .../torture/fp-int-convert-float128-timode-3.c | 1 + .../gcc.dg/torture/fp-int-convert-timode-1.c | 26 + .../gcc.dg/torture/fp-int-convert-timode-2.c | 28 + .../gcc.dg/torture/fp-int-convert-timode-3.c | 28 + .../gcc.dg/torture/fp-int-convert-timode-4.c | 28 + gcc/testsuite/gcc.dg/torture/ftrapv-2.c | 2 +- .../gcc.dg/torture/neon-immediate-timode.c | 10 + gcc/testsuite/gcc.dg/torture/pr51106-1.c | 2 +- gcc/testsuite/gcc.dg/torture/pr51106-2.c | 2 +- gcc/testsuite/gcc.dg/torture/pr57036-2.c | 2 +- gcc/testsuite/gcc.dg/torture/pr57147-2.c | 5 +- gcc/testsuite/gcc.dg/torture/pr71598-1.c | 22 + gcc/testsuite/gcc.dg/torture/pr71598-2.c | 48 + gcc/testsuite/gcc.dg/torture/pr71598-3.c | 21 + gcc/testsuite/gcc.dg/torture/pr71816.c | 2 +- gcc/testsuite/gcc.dg/torture/pr86438.c | 2 +- gcc/testsuite/gcc.dg/torture/pr86554-1.c | 35 + gcc/testsuite/gcc.dg/torture/pr86554-2.c | 49 + gcc/testsuite/gcc.dg/torture/pr87693.c | 1 + gcc/testsuite/gcc.dg/torture/pr88597.c | 19 + gcc/testsuite/gcc.dg/torture/pr88792.c | 32 + 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/pr89008.c | 27 + gcc/testsuite/gcc.dg/torture/pr89091.c | 10 + gcc/testsuite/gcc.dg/torture/pr89111.c | 30 + gcc/testsuite/gcc.dg/torture/pr89135.c | 35 + gcc/testsuite/gcc.dg/torture/pr89223.c | 10 + gcc/testsuite/gcc.dg/torture/pr89247.c | 14 + gcc/testsuite/gcc.dg/torture/pr89505.c | 22 + gcc/testsuite/gcc.dg/torture/pr89572.c | 28 + gcc/testsuite/gcc.dg/torture/pr89595.c | 41 + gcc/testsuite/gcc.dg/torture/pr89677.c | 15 + gcc/testsuite/gcc.dg/torture/pr89710.c | 30 + gcc/testsuite/gcc.dg/torture/pr89779.c | 20 + gcc/testsuite/gcc.dg/torture/pr89789.c | 23 + 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 | 24 + gcc/testsuite/gcc.dg/torture/pta-ptrarith-3.c | 2 +- gcc/testsuite/gcc.dg/torture/restrict-7.c | 27 + gcc/testsuite/gcc.dg/torture/restrict-8.c | 17 + .../gcc.dg/torture/stackalign/builtin-apply-2.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/inliner-1.c | 10 +- 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-2.c | 5 +- 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/alias-37.c | 18 + .../gcc.dg/tree-ssa/alias-access-path-1.c | 21 + .../gcc.dg/tree-ssa/alias-access-path-2.c | 22 + .../gcc.dg/tree-ssa/alias-access-path-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/builtin-fprintf-warn-2.c | 324 + .../gcc.dg/tree-ssa/builtin-printf-warn-2.c | 293 + .../gcc.dg/tree-ssa/builtin-snprintf-warn-3.c | 22 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-10.c | 51 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-18.c | 4 +- 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/cunroll-13.c | 28 +- gcc/testsuite/gcc.dg/tree-ssa/dce-2.c | 37 + 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/gen-vect-11c.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-32.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/ivopt_mult_1g.c | 63 +- gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2g.c | 65 +- gcc/testsuite/gcc.dg/tree-ssa/ivopts-lt-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopts-lt.c | 2 +- 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/loop-1.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/loop-10.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-1.c | 30 + gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-2.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-3.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-4.c | 40 + gcc/testsuite/gcc.dg/tree-ssa/pr19431.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr23109.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr30375.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr37508.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr41469-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr78886.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr79697.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr80887.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr84512.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr84859.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr88676-2.c | 30 + gcc/testsuite/gcc.dg/tree-ssa/pr88753.c | 57 + gcc/testsuite/gcc.dg/tree-ssa/pr88775-1.c | 73 + gcc/testsuite/gcc.dg/tree-ssa/pr88775-2.c | 43 + gcc/testsuite/gcc.dg/tree-ssa/pr89060.c | 53 + gcc/testsuite/gcc.dg/tree-ssa/pr89209.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr89475.c | 104 + gcc/testsuite/gcc.dg/tree-ssa/pr89487.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/pr89546.c | 100 + .../{graphite/id-26.c => tree-ssa/pr89725.c} | 3 + gcc/testsuite/gcc.dg/tree-ssa/pr89872.c | 27 + 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/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/testsuite/gcc.dg/tree-ssa/reassoc-43.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/recip-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-3.c | 26 +- gcc/testsuite/gcc.dg/tree-ssa/scev-4.c | 26 +- gcc/testsuite/gcc.dg/tree-ssa/scev-5.c | 26 +- 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/split-path-6.c | 2 +- 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-28.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-36.c | 65 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-31.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-69.c | 32 + 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/vector-6.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/vrp121.c | 67 + 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/ubsan/pr89284.c | 23 + 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-pr89296.c | 13 + gcc/testsuite/gcc.dg/uninit-pr90394-1-gimple.c | 47 + gcc/testsuite/gcc.dg/uninit-pr90394.c | 33 + gcc/testsuite/gcc.dg/uninit-pred-8_b.c | 5 +- gcc/testsuite/gcc.dg/utf-array-short-wchar.c | 44 +- gcc/testsuite/gcc.dg/utf-array.c | 56 +- gcc/testsuite/gcc.dg/utf8-2.c | 18 +- gcc/testsuite/gcc.dg/vect/O3-pr70130.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-pow-1.c | 6 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr90006.c | 31 + .../gcc.dg/vect/costmodel/i386/costmodel-vect-31.c | 1 + .../gcc.dg/vect/costmodel/i386/costmodel-vect-33.c | 1 + .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c | 1 + .../gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c | 1 + .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c | 1 + .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c | 1 + .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c | 1 + .../vect/costmodel/x86_64/costmodel-vect-31.c | 1 + .../vect/costmodel/x86_64/costmodel-vect-33.c | 1 + gcc/testsuite/gcc.dg/vect/pr46663.c | 1 + gcc/testsuite/gcc.dg/vect/pr48765.c | 2 +- gcc/testsuite/gcc.dg/vect/pr81740-1.c | 22 + gcc/testsuite/gcc.dg/vect/pr81740-2.c | 25 + gcc/testsuite/gcc.dg/vect/pr84711.c | 2 +- gcc/testsuite/gcc.dg/vect/pr88903-1.c | 26 + gcc/testsuite/gcc.dg/vect/pr88903-2.c | 28 + gcc/testsuite/gcc.dg/vect/pr89268.c | 7 + gcc/testsuite/gcc.dg/vect/pr89440.c | 32 + gcc/testsuite/gcc.dg/vect/pr90018.c | 52 + gcc/testsuite/gcc.dg/vect/slp-reduc-sad-2.c | 29 + gcc/testsuite/gcc.dg/vect/slp-reduc-sad.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-24.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-cond-arith-2.c | 26 +- gcc/testsuite/gcc.dg/vect/vect-nop-move.c | 3 - gcc/testsuite/gcc.dg/vect/vect-reduc-sad.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-simd-1.c | 64 + gcc/testsuite/gcc.dg/vect/vect-simd-10.c | 96 + 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 | 94 + gcc/testsuite/gcc.dg/vect/vect-simd-15.c | 186 + 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-version-1.c | 20 + gcc/testsuite/gcc.dg/vect/vect-version-2.c | 20 + gcc/testsuite/gcc.dg/vect/vect.exp | 2 +- gcc/testsuite/gcc.dg/warn-abs-1.c | 8 +- gcc/testsuite/gcc.dg/warn-sprintf-no-nul.c | 2 +- gcc/testsuite/gcc.dg/weak/weak-19.c | 8 + 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/godump-1.c | 5 + gcc/testsuite/gcc.misc-tests/linkage.exp | 2 +- .../gcc.target/aarch64/aapcs64/test_align-10.c | 44 + .../gcc.target/aarch64/aapcs64/test_align-11.c | 44 + .../gcc.target/aarch64/aapcs64/test_align-12.c | 45 + gcc/testsuite/gcc.target/aarch64/abd_1.c | 36 + .../aarch64/advsimd-intrinsics/vector-complex.c | 269 + .../advsimd-intrinsics/vector-complex_f16.c | 333 + .../gcc.target/aarch64/branch-protection-attr-2.c | 16 + .../gcc.target/aarch64/branch-protection-attr.c | 22 + .../aarch64/branch-protection-option-2.c | 9 + .../gcc.target/aarch64/branch-protection-option.c | 4 + gcc/testsuite/gcc.target/aarch64/bti-1.c | 64 + gcc/testsuite/gcc.target/aarch64/bti-2.c | 37 + .../pr56982.c => gcc.target/aarch64/bti-3.c} | 9 +- gcc/testsuite/gcc.target/aarch64/combine_bfi_2.c | 15 + gcc/testsuite/gcc.target/aarch64/combine_bfxil.c | 3 +- gcc/testsuite/gcc.target/aarch64/fp16_fmul_high.h | 16 +- .../gcc.target/aarch64/fp16_fmul_lane_high.h | 32 +- .../gcc.target/aarch64/fp16_fmul_lane_low.h | 32 +- gcc/testsuite/gcc.target/aarch64/fp16_fmul_low.h | 16 +- gcc/testsuite/gcc.target/aarch64/options_set_1.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_10.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_2.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_3.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_4.c | 12 + gcc/testsuite/gcc.target/aarch64/options_set_5.c | 12 + gcc/testsuite/gcc.target/aarch64/options_set_6.c | 12 + gcc/testsuite/gcc.target/aarch64/options_set_7.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_8.c | 12 + gcc/testsuite/gcc.target/aarch64/options_set_9.c | 14 + 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/pcs_attribute.c | 7 + gcc/testsuite/gcc.target/aarch64/pr63304_1.c | 2 +- .../{i386/pr87759.c => aarch64/pr87305.c} | 5 +- gcc/testsuite/gcc.target/aarch64/pr88838.c | 11 + gcc/testsuite/gcc.target/aarch64/pr89093.c | 7 + .../gcc.target/aarch64/return_address_sign_1.c | 2 +- .../gcc.target/aarch64/return_address_sign_2.c | 2 +- .../gcc.target/aarch64/return_address_sign_3.c | 6 +- ..._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/spellcheck_4.c | 2 +- gcc/testsuite/gcc.target/aarch64/spellcheck_5.c | 2 +- gcc/testsuite/gcc.target/aarch64/spellcheck_6.c | 2 +- .../aarch64/{ssadv16qi.c => ssadv16qi-dotprod.c} | 10 +- gcc/testsuite/gcc.target/aarch64/ssadv16qi.c | 2 +- .../gcc.target/aarch64/stack-check-cfa-3.c | 4 +- gcc/testsuite/gcc.target/aarch64/subs_compare_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/copysign_1.c | 41 + .../gcc.target/aarch64/sve/copysign_1_run.c | 72 + .../gcc.target/aarch64/sve/cost_model_1.c | 12 + gcc/testsuite/gcc.target/aarch64/sve/dot_1.c | 39 + gcc/testsuite/gcc.target/aarch64/sve/fabd_1.c | 35 + gcc/testsuite/gcc.target/aarch64/sve/fadda_1.c | 20 + .../gcc.target/aarch64/sve/index_offset_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/init_1.c | 26 + gcc/testsuite/gcc.target/aarch64/sve/init_10.c | 28 + gcc/testsuite/gcc.target/aarch64/sve/init_10_run.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/init_11.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/init_11_run.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/init_12.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/init_12_run.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/init_1_run.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/init_2.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/init_2_run.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/init_3.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/init_3_run.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/init_4.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/init_4_run.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/init_5.c | 26 + gcc/testsuite/gcc.target/aarch64/sve/init_5_run.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/init_6.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/init_6_run.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/init_7.c | 31 + gcc/testsuite/gcc.target/aarch64/sve/init_7_run.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/init_8.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/init_8_run.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/init_9.c | 26 + gcc/testsuite/gcc.target/aarch64/sve/init_9_run.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/loop_add_6.c | 26 +- .../gcc.target/aarch64/sve/mask_load_slp_1.c | 90 + gcc/testsuite/gcc.target/aarch64/sve/pr88834.c | 15 + gcc/testsuite/gcc.target/aarch64/sve/pr88847.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/sad_1.c | 28 + gcc/testsuite/gcc.target/aarch64/sve/single_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/single_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/single_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/single_4.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_1.c | 8 +- .../gcc.target/aarch64/sve/struct_vect_14.c | 8 +- .../gcc.target/aarch64/sve/struct_vect_15.c | 8 +- .../gcc.target/aarch64/sve/struct_vect_16.c | 8 +- .../gcc.target/aarch64/sve/struct_vect_17.c | 8 +- .../gcc.target/aarch64/sve/struct_vect_18.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_19.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_20.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_21.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_22.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_23.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_7.c | 8 +- gcc/testsuite/gcc.target/aarch64/sve/unroll-1.c | 2 +- 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/xorsign_1.c | 37 + .../gcc.target/aarch64/sve/xorsign_1_run.c | 72 + .../aarch64/{aarch64.exp => sve2/aarch64-sve2.exp} | 11 +- gcc/testsuite/gcc.target/aarch64/sve2/average_1.c | 46 + gcc/testsuite/gcc.target/aarch64/target_attr_10.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_17.c | 15 +- .../gcc.target/aarch64/torture/simd-abi-4.c | 3 +- .../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/testsuite/gcc.target/arc/and-cnst-size.c | 16 + gcc/testsuite/gcc.target/arc/arc700-stld-hazard.c | 5 +- gcc/testsuite/gcc.target/arc/bitfield.c | 0 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/jumptable.c | 2 +- gcc/testsuite/gcc.target/arc/long-calls.c | 4 +- gcc/testsuite/gcc.target/arc/loop-1.c | 0 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/pr89838.c | 16 + gcc/testsuite/gcc.target/arc/pr9001195952.c | 0 gcc/testsuite/gcc.target/arc/sdata-3.c | 20 +- gcc/testsuite/gcc.target/arc/sdata-5.c | 0 gcc/testsuite/gcc.target/arc/store-merge-1.c | 2 +- gcc/testsuite/gcc.target/arc/tdelegitimize_addr.c | 0 gcc/testsuite/gcc.target/arc/tmac-1.c | 3 +- gcc/testsuite/gcc.target/arc/tmac-2.c | 2 +- gcc/testsuite/gcc.target/arc/tumaddsidi4.c | 0 gcc/testsuite/gcc.target/arm/aapcs/bitfield1.c | 24 + gcc/testsuite/gcc.target/arm/aapcs/bitfield2.c | 26 + gcc/testsuite/gcc.target/arm/aapcs/bitfield3.c | 26 + .../gcc.target/arm/aapcs/overalign_rec1.c | 27 + .../gcc.target/arm/aapcs/overalign_rec2.c | 25 + .../gcc.target/arm/aapcs/overalign_rec3.c | 28 + gcc/testsuite/gcc.target/arm/arm.exp | 2 +- gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c | 9 +- .../gcc.target/arm/attr-neon-builtin-fail.c | 2 +- gcc/testsuite/gcc.target/arm/f16_f64_conv_no_dp.c | 16 + gcc/testsuite/gcc.target/arm/fp16-aapcs-1.c | 7 +- gcc/testsuite/gcc.target/arm/fp16-aapcs-3.c | 8 +- gcc/testsuite/gcc.target/arm/ivopts.c | 2 +- gcc/testsuite/gcc.target/arm/multilib.exp | 14 + gcc/testsuite/gcc.target/arm/pr51968.c | 20 +- gcc/testsuite/gcc.target/arm/pr77904.c | 3 +- gcc/testsuite/gcc.target/arm/pr86487.c | 10 + gcc/testsuite/gcc.target/arm/pr88167-1.c | 15 + gcc/testsuite/gcc.target/arm/pr88167-2.c | 18 + .../gcc.target/arm/pr88648-asm-syntax-unified.c | 14 + gcc/testsuite/gcc.target/arm/pr88850-2.c | 19 + gcc/testsuite/gcc.target/arm/pr88850.c | 23 + gcc/testsuite/gcc.target/arm/pr89093-2.c | 9 + gcc/testsuite/gcc.target/arm/pr89093.c | 7 + gcc/testsuite/gcc.target/arm/pr89222.c | 32 + .../{gcc.dg/pr44136.c => gcc.target/arm/pr90405.c} | 7 +- gcc/testsuite/gcc.target/arm/simd/fp16fml_high.c | 16 +- .../gcc.target/arm/simd/fp16fml_lane_high.c | 32 +- .../gcc.target/arm/simd/fp16fml_lane_low.c | 32 +- gcc/testsuite/gcc.target/arm/simd/fp16fml_low.c | 16 +- gcc/testsuite/gcc.target/arm/ssadv16qi.c | 29 + gcc/testsuite/gcc.target/arm/usadv16qi.c | 29 + gcc/testsuite/gcc.target/csky/fnmul-1.c | 0 gcc/testsuite/gcc.target/csky/fnmul-2.c | 0 gcc/testsuite/gcc.target/csky/fnmul-3.c | 0 gcc/testsuite/gcc.target/csky/fnmul-4.c | 0 gcc/testsuite/gcc.target/i386/asm-1.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 | 53 +- gcc/testsuite/gcc.target/i386/avx2-pr90991-1.c | 50 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-10.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-11.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-12.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-13.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-14.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-15.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-8.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-9.c | 16 + gcc/testsuite/gcc.target/i386/avx512-check.h | 3 + .../gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c | 19 + .../gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c | 19 + .../gcc.target/i386/avx512bf16-vdpbf16ps-1.c | 19 + .../gcc.target/i386/avx512bf16-vdpbf16ps-2.c | 49 + .../i386/avx512bf16vl-vcvtne2ps2bf16-1.c | 29 + .../gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c | 27 + .../gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c | 28 + .../gcc.target/i386/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/testsuite/gcc.target/i386/avx512f-pr89445.c | 54 + gcc/testsuite/gcc.target/i386/avx512f-simd-1.c | 35 + gcc/testsuite/gcc.target/i386/avx512f-vcomisd-2.c | 104 + gcc/testsuite/gcc.target/i386/avx512f-vcomiss-2.c | 104 + .../gcc.target/i386/avx512f-vcvtsd2si-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2ss-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtss2si-1.c | 2 +- .../gcc.target/i386/avx512f-vcvttsd2si-1.c | 4 +- .../gcc.target/i386/avx512f-vcvttss2si-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtusi2sd-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2sd-2.c | 2 + .../gcc.target/i386/avx512f-vcvtusi2sd64-2.c | 2 + .../gcc.target/i386/avx512f-vcvtusi2ss-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtusi2ss-2.c | 2 + .../gcc.target/i386/avx512f-vcvtusi2ss64-2.c | 2 + .../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-1.c | 8 +- .../gcc.target/i386/avx512f-vfixupimmpd-2.c | 12 +- .../gcc.target/i386/avx512f-vfixupimmps-1.c | 8 +- .../gcc.target/i386/avx512f-vfixupimmps-2.c | 14 +- .../gcc.target/i386/avx512f-vfixupimmsd-1.c | 8 +- .../gcc.target/i386/avx512f-vfixupimmsd-2.c | 12 +- .../gcc.target/i386/avx512f-vfixupimmss-1.c | 8 +- .../gcc.target/i386/avx512f-vfixupimmss-2.c | 12 +- .../gcc.target/i386/avx512f-vfmaddXXXsd-1.c | 13 + .../gcc.target/i386/avx512f-vfmaddXXXsd-2.c | 94 + .../gcc.target/i386/avx512f-vfmaddXXXsd-3.c | 5 + .../gcc.target/i386/avx512f-vfmaddXXXss-1.c | 13 + .../gcc.target/i386/avx512f-vfmaddXXXss-2.c | 94 + .../gcc.target/i386/avx512f-vfmaddXXXss-3.c | 5 + .../gcc.target/i386/avx512f-vfmsubXXXsd-1.c | 13 + .../gcc.target/i386/avx512f-vfmsubXXXsd-2.c | 94 + .../gcc.target/i386/avx512f-vfmsubXXXsd-3.c | 5 + .../gcc.target/i386/avx512f-vfmsubXXXss-1.c | 13 + .../gcc.target/i386/avx512f-vfmsubXXXss-2.c | 94 + .../gcc.target/i386/avx512f-vfmsubXXXss-3.c | 5 + .../gcc.target/i386/avx512f-vfnmaddXXXsd-1.c | 13 + .../gcc.target/i386/avx512f-vfnmaddXXXsd-2.c | 94 + .../gcc.target/i386/avx512f-vfnmaddXXXsd-3.c | 5 + .../gcc.target/i386/avx512f-vfnmaddXXXss-1.c | 13 + .../gcc.target/i386/avx512f-vfnmaddXXXss-2.c | 94 + .../gcc.target/i386/avx512f-vfnmaddXXXss-3.c | 5 + .../gcc.target/i386/avx512f-vfnmsubXXXsd-1.c | 13 + .../gcc.target/i386/avx512f-vfnmsubXXXsd-2.c | 94 + .../gcc.target/i386/avx512f-vfnmsubXXXsd-3.c | 5 + .../gcc.target/i386/avx512f-vfnmsubXXXss-1.c | 13 + .../gcc.target/i386/avx512f-vfnmsubXXXss-2.c | 94 + .../gcc.target/i386/avx512f-vfnmsubXXXss-3.c | 5 + gcc/testsuite/gcc.target/i386/avx512f-vmovsd-1.c | 23 + gcc/testsuite/gcc.target/i386/avx512f-vmovsd-2.c | 87 + gcc/testsuite/gcc.target/i386/avx512f-vmovsd-3.c | 84 + gcc/testsuite/gcc.target/i386/avx512f-vmovss-1.c | 23 + gcc/testsuite/gcc.target/i386/avx512f-vmovss-2.c | 87 + gcc/testsuite/gcc.target/i386/avx512f-vmovss-3.c | 84 + gcc/testsuite/gcc.target/i386/avx512vl-pr87214-1.c | 44 + gcc/testsuite/gcc.target/i386/avx512vl-pr87214-2.c | 128 + .../gcc.target/i386/avx512vl-vfixupimmpd-1.c | 8 +- .../gcc.target/i386/avx512vl-vfixupimmps-1.c | 8 +- .../i386/avx512vp2intersect-2intersect-1a.c | 18 + .../i386/avx512vp2intersect-2intersect-1b.c | 28 + .../i386/avx512vp2intersect-2intersectvl-1a.c | 21 + .../i386/avx512vp2intersect-2intersectvl-1b.c | 41 + gcc/testsuite/gcc.target/i386/builtin_target.c | 4 + gcc/testsuite/gcc.target/i386/call-1.c | 2 +- gcc/testsuite/gcc.target/i386/call-2.c | 12 + .../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-1a.c | 8 +- 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 | 6 +- gcc/testsuite/gcc.target/i386/cet-notrack-icf-2.c | 2 +- gcc/testsuite/gcc.target/i386/cet-notrack-icf-3.c | 6 +- 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/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/fpprec-1.c | 8 + gcc/testsuite/gcc.target/i386/funcspec-4.c | 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-14.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-15.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-16.c | 2 +- .../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-10.c | 2 +- .../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-extern-8.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-9.c | 2 +- .../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.target/i386/interrupt-387-err-1.c | 4 +- .../gcc.target/i386/interrupt-387-err-2.c | 2 +- gcc/testsuite/gcc.target/i386/interrupt-6.c | 4 +- gcc/testsuite/gcc.target/i386/interrupt-7.c | 2 +- .../gcc.target/i386/interrupt-mmx-err-1.c | 4 +- .../gcc.target/i386/interrupt-mmx-err-2.c | 2 +- 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/mmx-vals.h | 77 + gcc/testsuite/gcc.target/i386/mvc13.c | 9 + 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/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/pr19398.c | 2 +- gcc/testsuite/gcc.target/i386/pr22076.c | 18 +- gcc/testsuite/gcc.target/i386/pr24414.c | 1 + 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 | 11 +- 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/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/pr52813.c | 3 +- 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/pr66152.c | 25 + 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/pr68657.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/pr69471-3.c | 11 + gcc/testsuite/gcc.target/i386/pr70738-7.c | 2 +- gcc/testsuite/gcc.target/i386/pr70799-4.c | 17 - gcc/testsuite/gcc.target/i386/pr70799-5.c | 17 - gcc/testsuite/gcc.target/i386/pr77881.c | 4 +- gcc/testsuite/gcc.target/i386/pr78782.c | 9 + gcc/testsuite/gcc.target/i386/pr79804.c | 2 +- gcc/testsuite/gcc.target/i386/pr81563.c | 3 +- gcc/testsuite/gcc.target/i386/pr82281.c | 7 +- 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 | 21 + 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.target/i386/{pr85667-1.c => pr85667-5.c} | 6 +- gcc/testsuite/gcc.target/i386/pr85667-6.c | 22 + gcc/testsuite/gcc.target/i386/pr85860.c | 23 + gcc/testsuite/gcc.target/i386/pr86257.c | 2 +- gcc/testsuite/gcc.target/i386/pr86334.c | 21 + gcc/testsuite/gcc.target/i386/pr86952.c | 23 + gcc/testsuite/gcc.target/i386/pr87007-1.c | 15 + gcc/testsuite/gcc.target/i386/pr87007-2.c | 18 + gcc/testsuite/gcc.target/i386/pr87246.c | 22 + gcc/testsuite/gcc.target/i386/pr87412-1.c | 9 + gcc/testsuite/gcc.target/i386/pr87412-2.c | 10 + gcc/testsuite/gcc.target/i386/pr87412-3.c | 9 + gcc/testsuite/gcc.target/i386/pr87412-4.c | 7 + gcc/testsuite/gcc.target/i386/pr87558.c | 9 + gcc/testsuite/gcc.target/i386/pr88296.c | 66 + gcc/testsuite/gcc.target/i386/pr88331.c | 30 + gcc/testsuite/gcc.target/i386/pr88717.c | 24 + gcc/testsuite/gcc.target/i386/pr88796.c | 8 + 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/pr88906.c | 21 + gcc/testsuite/gcc.target/i386/pr88938.c | 5 + gcc/testsuite/gcc.target/i386/pr88948.c | 5 + .../gcc.target/i386/{pr67400-1.c => pr88954-1.c} | 4 +- .../gcc.target/i386/{pr67400-2.c => pr88954-2.c} | 4 +- gcc/testsuite/gcc.target/i386/pr88963-1.c | 13 + gcc/testsuite/gcc.target/i386/pr88963-2.c | 14 + .../pr22237.c => gcc.target/i386/pr89229-1.c} | 3 + gcc/testsuite/gcc.target/i386/pr89261.c | 10 + gcc/testsuite/gcc.target/i386/pr89290.c | 19 + gcc/testsuite/gcc.target/i386/pr89474.c | 14 + gcc/testsuite/gcc.target/i386/pr89523-1a.c | 24 + gcc/testsuite/gcc.target/i386/pr89523-1b.c | 7 + gcc/testsuite/gcc.target/i386/pr89523-2.c | 37 + gcc/testsuite/gcc.target/i386/pr89523-3.c | 36 + gcc/testsuite/gcc.target/i386/pr89523-4.c | 36 + gcc/testsuite/gcc.target/i386/pr89523-5.c | 39 + gcc/testsuite/gcc.target/i386/pr89523-6.c | 38 + gcc/testsuite/gcc.target/i386/pr89523-7.c | 42 + gcc/testsuite/gcc.target/i386/pr89523-8.c | 41 + gcc/testsuite/gcc.target/i386/pr89523-9.c | 30 + gcc/testsuite/gcc.target/i386/pr89618.c | 21 + gcc/testsuite/gcc.target/i386/pr89676.c | 11 + gcc/testsuite/gcc.target/i386/pr89684.c | 23 + gcc/testsuite/gcc.target/i386/pr89827.c | 11 + gcc/testsuite/gcc.target/i386/pr89848.c | 11 + gcc/testsuite/gcc.target/i386/pr89902.c | 13 + gcc/testsuite/gcc.target/i386/pr89903.c | 14 + gcc/testsuite/gcc.target/i386/pr89945.c | 21 + gcc/testsuite/gcc.target/i386/pr89965.c | 39 + gcc/testsuite/gcc.target/i386/pr90096.c | 24 + gcc/testsuite/gcc.target/i386/pr90178.c | 13 + gcc/testsuite/gcc.target/i386/pr90193.c | 21 + gcc/testsuite/gcc.target/i386/pr90358.c | 35 + gcc/testsuite/gcc.target/i386/pr90497-1.c | 12 + gcc/testsuite/gcc.target/i386/pr90497-2.c | 11 + gcc/testsuite/gcc.target/i386/pr90500-1.c | 7 + gcc/testsuite/gcc.target/i386/pr90500-2.c | 7 + gcc/testsuite/gcc.target/i386/pr90510.c | 22 + gcc/testsuite/gcc.target/i386/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/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 | 55 +- gcc/testsuite/gcc.target/i386/sse-14.c | 38 +- gcc/testsuite/gcc.target/i386/sse-22.c | 45 +- gcc/testsuite/gcc.target/i386/sse-23.c | 60 +- gcc/testsuite/gcc.target/i386/sse2-init-v2di-2.c | 2 +- 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-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/ssse3-pabsb.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-pabsd.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-pabsw.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-palignr.c | 6 - gcc/testsuite/gcc.target/i386/ssse3-phaddd.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-phaddsw.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-phaddw.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-phsubd.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-phsubsw.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-phsubw.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-pmaddubsw.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-pmulhrsw.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-pshufb.c | 6 - gcc/testsuite/gcc.target/i386/ssse3-psignb.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-psignd.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-psignw.c | 4 - 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/testimm-10.c | 16 +- gcc/testsuite/gcc.target/i386/testround-1.c | 32 +- gcc/testsuite/gcc.target/i386/vect-double-1.c | 2 +- gcc/testsuite/gcc.target/i386/vect-double-2.c | 2 +- gcc/testsuite/gcc.target/i386/vect-signbitf.c | 30 + gcc/testsuite/gcc.target/i386/wbinvd-1.c | 2 +- gcc/testsuite/gcc.target/i386/wbnoinvd-1.c | 2 +- .../vect-xorsign_exec.c => i386/xorsign.c} | 15 +- .../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/msa-fmadd.c | 101 + gcc/testsuite/gcc.target/msp430/emulate-slli.c | 15 + gcc/testsuite/gcc.target/msp430/emulate-srai.c | 15 + gcc/testsuite/gcc.target/msp430/emulate-srli.c | 15 + gcc/testsuite/gcc.target/msp430/mlarge-pedwarns.c | 11 + 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/size-optimized-shifts.c | 26 + gcc/testsuite/gcc.target/powerpc/20030218-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/20030505.c | 2 +- gcc/testsuite/gcc.target/powerpc/20040121-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/20041111-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/20081204-1.c | 2 +- .../gcc.target/powerpc/405-dlmzb-strlen-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-macchw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-macchw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-macchwu-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-macchwu-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-machhw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-machhw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-machhwu-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-machhwu-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-maclhw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-maclhw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-maclhwu-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-maclhwu-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulchw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulchw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulchwu-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulchwu-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulhhw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulhhw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulhhwu-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulhhwu-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mullhw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mullhw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mullhwu-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mullhwu-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-nmacchw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-nmacchw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-nmachhw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-nmachhw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-nmaclhw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-nmaclhw-2.c | 2 +- .../gcc.target/powerpc/440-dlmzb-strlen-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-macchw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-macchw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-macchwu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-macchwu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-machhw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-machhw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-machhwu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-machhwu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-maclhw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-maclhw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-maclhwu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-maclhwu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulchw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulchw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulchwu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulchwu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulhhw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulhhw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulhhwu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulhhwu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mullhw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mullhw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mullhwu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mullhwu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-nmacchw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-nmacchw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-nmachhw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-nmachhw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-nmaclhw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-nmaclhw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/altivec-20.c | 3 +- gcc/testsuite/gcc.target/powerpc/altivec-32.c | 3 +- gcc/testsuite/gcc.target/powerpc/altivec-7.c | 6 +- gcc/testsuite/gcc.target/powerpc/altivec-cell-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/altivec-cell-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/altivec-cell-8.c | 3 +- .../gcc.target/powerpc/altivec_vld_vst_addr-1.c | 184 + .../gcc.target/powerpc/altivec_vld_vst_addr-2.c | 92 + gcc/testsuite/gcc.target/powerpc/atomic-p7.c | 3 +- gcc/testsuite/gcc.target/powerpc/atomic-p8.c | 3 +- .../gcc.target/powerpc/atomic_load_store-p8.c | 3 +- gcc/testsuite/gcc.target/powerpc/bcd-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/bcd-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/bcd-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp | 6 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c | 3 +- .../powerpc/bfp/scalar-cmp-exp-unordered-0.c | 3 +- .../powerpc/bfp/scalar-cmp-exp-unordered-1.c | 3 +- .../powerpc/bfp/scalar-cmp-exp-unordered-2.c | 3 +- .../powerpc/bfp/scalar-cmp-exp-unordered-3.c | 3 +- .../powerpc/bfp/scalar-cmp-exp-unordered-4.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-0.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-1.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-2.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-4.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-5.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-6.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-7.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-0.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-1.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-2.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-4.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-5.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-6.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-7.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-0.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-1.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-10.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-11.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-12.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-13.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-14.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-15.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-2.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-4.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-5.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-6.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-7.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-8.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-9.c | 3 +- .../powerpc/bfp/scalar-test-data-class-0.c | 3 +- .../powerpc/bfp/scalar-test-data-class-1.c | 3 +- .../powerpc/bfp/scalar-test-data-class-10.c | 3 +- .../powerpc/bfp/scalar-test-data-class-11.c | 3 +- .../powerpc/bfp/scalar-test-data-class-12.c | 3 +- .../powerpc/bfp/scalar-test-data-class-13.c | 3 +- .../powerpc/bfp/scalar-test-data-class-14.c | 3 +- .../powerpc/bfp/scalar-test-data-class-15.c | 3 +- .../powerpc/bfp/scalar-test-data-class-2.c | 3 +- .../powerpc/bfp/scalar-test-data-class-3.c | 3 +- .../powerpc/bfp/scalar-test-data-class-4.c | 3 +- .../powerpc/bfp/scalar-test-data-class-5.c | 3 +- .../powerpc/bfp/scalar-test-data-class-6.c | 3 +- .../powerpc/bfp/scalar-test-data-class-7.c | 3 +- .../powerpc/bfp/scalar-test-data-class-8.c | 3 +- .../powerpc/bfp/scalar-test-data-class-9.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-0.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-1.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-2.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-4.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-5.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-6.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-7.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-8.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-exp-0.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-exp-1.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-exp-2.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-exp-3.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-exp-4.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-exp-5.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-sig-0.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-sig-1.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-sig-2.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-sig-3.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-sig-4.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-sig-5.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-0.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-1.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-10.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-11.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-2.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-3.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-4.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-5.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-6.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-7.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-8.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-9.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-0.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-1.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-2.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-3.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-4.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-5.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-6.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-7.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-8.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-9.c | 3 +- gcc/testsuite/gcc.target/powerpc/bmi2-pdep32-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/bmi2-pdep64-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/bmi2-pext32-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/bmi2-pext64-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/bmi2-pext64-1a.c | 3 +- gcc/testsuite/gcc.target/powerpc/bool2-av.c | 3 +- gcc/testsuite/gcc.target/powerpc/bool2-p5.c | 3 +- gcc/testsuite/gcc.target/powerpc/bool2-p7.c | 3 +- gcc/testsuite/gcc.target/powerpc/bool2-p8.c | 3 +- gcc/testsuite/gcc.target/powerpc/bool3-av.c | 3 +- gcc/testsuite/gcc.target/powerpc/bool3-p7.c | 3 +- gcc/testsuite/gcc.target/powerpc/bool3-p8.c | 3 +- gcc/testsuite/gcc.target/powerpc/bswap16.c | 3 +- gcc/testsuite/gcc.target/powerpc/bswap32.c | 3 +- gcc/testsuite/gcc.target/powerpc/bswap64-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/bswap64-3.c | 3 +- .../gcc.target/powerpc/builtins-1-be-folded.c | 3 +- .../gcc.target/powerpc/builtins-1-le-folded.c | 3 +- .../gcc.target/powerpc/builtins-1-p9-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-1.c | 11 +- .../gcc.target/powerpc/builtins-2-p9-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-2.c | 4 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c | 3 +- .../gcc.target/powerpc/builtins-3-p9-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c | 3 +- .../gcc.target/powerpc/builtins-3-runnable-p8.c | 3 +- .../powerpc/builtins-3-vec_reve-runnable.c | 2 +- .../gcc.target/powerpc/builtins-4-p9-runnable.c | 3 +- .../gcc.target/powerpc/builtins-5-p9-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-5.c | 3 +- .../gcc.target/powerpc/builtins-6-p9-runnable.c | 3 +- .../gcc.target/powerpc/builtins-6-runnable.c | 3 +- .../gcc.target/powerpc/builtins-7-p9-runnable.c | 3 +- .../gcc.target/powerpc/builtins-7-runnable.c | 3 +- .../gcc.target/powerpc/builtins-8-p9-runnable.c | 3 +- .../gcc.target/powerpc/builtins-8-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-9.c | 3 +- .../gcc.target/powerpc/builtins-revb-runnable.c | 3 +- .../gcc.target/powerpc/byte-in-either-range-0.c | 3 +- .../gcc.target/powerpc/byte-in-either-range-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-range-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-range-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/clone1.c | 3 +- gcc/testsuite/gcc.target/powerpc/cmpb-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/cmpb-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/cmpb-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/cmpb32-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/cmpb32-2.c | 3 +- .../gcc.target/powerpc/compress-float-ppc-pic.c | 3 +- .../gcc.target/powerpc/compress-float-ppc.c | 3 +- gcc/testsuite/gcc.target/powerpc/cpu-future.c | 7 + .../gcc.target/powerpc/crypto-builtin-1.c | 41 +- .../gcc.target/powerpc/crypto-builtin-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/ctz-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/ctz-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/ctz-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/ctz-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/darn-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/darn-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/darn-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/darwin-bool-1.c | 2 + .../gcc.target/powerpc/darwin-ehreturn-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/darwin-longlong.c | 3 +- gcc/testsuite/gcc.target/powerpc/dform-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-builtin-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-builtin-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-dd-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-dd.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-td-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-td-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-td.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp | 7 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-10.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-11.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-12.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-13.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-14.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-15.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-16.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-17.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-18.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-19.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-20.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-21.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-22.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-23.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-24.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-25.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-26.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-27.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-28.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-29.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-30.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-31.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-32.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-33.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-34.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-35.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-36.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-37.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-38.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-39.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-40.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-41.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-42.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-43.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-44.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-45.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-46.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-47.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-48.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-49.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-50.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-51.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-52.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-53.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-54.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-55.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-56.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-57.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-58.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-59.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-60.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-61.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-62.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-63.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-64.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-65.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-66.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-67.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-68.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-69.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-70.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-71.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-72.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-73.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-74.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-75.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-76.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-77.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-78.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-79.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-9.c | 3 +- .../gcc.target/powerpc/direct-move-double1.c | 4 +- .../gcc.target/powerpc/direct-move-double2.c | 4 +- .../gcc.target/powerpc/direct-move-float1.c | 4 +- .../gcc.target/powerpc/direct-move-float2.c | 4 +- .../gcc.target/powerpc/direct-move-long1.c | 3 +- .../gcc.target/powerpc/direct-move-long2.c | 3 +- .../gcc.target/powerpc/direct-move-vector.c | 3 +- .../gcc.target/powerpc/direct-move-vint1.c | 4 +- .../gcc.target/powerpc/direct-move-vint2.c | 4 +- gcc/testsuite/gcc.target/powerpc/extend-divide-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/extend-divide-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/extswsli-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/extswsli-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/extswsli-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-call.c | 3 +- .../gcc.target/powerpc/float128-cmp2-runnable.c | 2 +- .../gcc.target/powerpc/float128-complex-2.c | 1 - gcc/testsuite/gcc.target/powerpc/float128-type-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-type-2.c | 3 +- .../powerpc/fold-vec-abs-int-fwrapv.p7.c | 3 +- .../powerpc/fold-vec-abs-int-fwrapv.p8.c | 3 +- .../powerpc/fold-vec-abs-int-fwrapv.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-abs-int.p7.c | 3 +- .../gcc.target/powerpc/fold-vec-abs-int.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-abs-int.p9.c | 3 +- .../powerpc/fold-vec-abs-longlong-fwrapv.p8.c | 3 +- .../powerpc/fold-vec-abs-longlong-fwrapv.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-abs-longlong.p8.c | 2 +- .../gcc.target/powerpc/fold-vec-abs-longlong.p9.c | 2 +- .../gcc.target/powerpc/fold-vec-cmp-char.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-cmp-char.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-cmp-int.p7.c | 3 +- .../gcc.target/powerpc/fold-vec-cmp-int.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-cmp-int.p9.c | 1 - .../gcc.target/powerpc/fold-vec-cmp-short.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-cmp-short.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-char.p7.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-char.p8.c | 17 +- .../gcc.target/powerpc/fold-vec-extract-char.p9.c | 3 +- .../powerpc/fold-vec-extract-double.p7.c | 3 +- .../powerpc/fold-vec-extract-double.p8.c | 3 +- .../powerpc/fold-vec-extract-double.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-float.p7.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-float.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-float.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-int.p7.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-int.p8.c | 13 +- .../gcc.target/powerpc/fold-vec-extract-int.p9.c | 3 +- .../powerpc/fold-vec-extract-longlong.p7.c | 3 +- .../powerpc/fold-vec-extract-longlong.p8.c | 3 +- .../powerpc/fold-vec-extract-longlong.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-short.p7.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-short.p8.c | 15 +- .../gcc.target/powerpc/fold-vec-extract-short.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-insert-char-p8.c | 3 +- .../gcc.target/powerpc/fold-vec-insert-char-p9.c | 3 +- .../gcc.target/powerpc/fold-vec-insert-float-p8.c | 3 +- .../gcc.target/powerpc/fold-vec-insert-float-p9.c | 3 +- .../gcc.target/powerpc/fold-vec-insert-int-p8.c | 3 +- .../gcc.target/powerpc/fold-vec-insert-int-p9.c | 3 +- .../gcc.target/powerpc/fold-vec-insert-longlong.c | 3 +- .../gcc.target/powerpc/fold-vec-insert-short-p8.c | 3 +- .../gcc.target/powerpc/fold-vec-insert-short-p9.c | 3 +- .../powerpc/fold-vec-mergeeo-floatdouble.c | 3 +- .../gcc.target/powerpc/fold-vec-mergeeo-int.c | 3 +- .../gcc.target/powerpc/fold-vec-mergeeo-longlong.c | 3 +- .../gcc.target/powerpc/fold-vec-mult-int128-p8.c | 3 +- .../gcc.target/powerpc/fold-vec-mult-int128-p9.c | 3 +- .../gcc.target/powerpc/fold-vec-neg-char.c | 3 +- .../gcc.target/powerpc/fold-vec-neg-floatdouble.c | 3 +- .../gcc.target/powerpc/fold-vec-neg-int.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-neg-int.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-neg-longlong.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-neg-longlong.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-neg-short.c | 3 +- .../gcc.target/powerpc/fold-vec-pack-double.c | 1 - .../gcc.target/powerpc/fold-vec-select-double.c | 3 +- .../powerpc/fold-vec-splats-floatdouble.c | 8 +- .../fold-vec-store-builtin_vec_xst-longlong.c | 2 +- gcc/testsuite/gcc.target/powerpc/fusion.c | 3 +- gcc/testsuite/gcc.target/powerpc/fusion2.c | 3 +- gcc/testsuite/gcc.target/powerpc/lhs-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/lhs-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/lhs-3.c | 3 +- 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 | 3 +- gcc/testsuite/gcc.target/powerpc/maddld-1.c | 21 + gcc/testsuite/gcc.target/powerpc/maddld.c | 3 +- gcc/testsuite/gcc.target/powerpc/mmfpgpr.c | 23 - gcc/testsuite/gcc.target/powerpc/mmx-psubd-2.c | 14 +- gcc/testsuite/gcc.target/powerpc/mod-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/mod-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/notoc-direct-1.c | 43 + .../gcc.target/powerpc/optimize-bswapdi-2.c | 3 +- .../gcc.target/powerpc/optimize-bswapdi-3.c | 3 +- .../gcc.target/powerpc/optimize-bswapsi-2.c | 3 +- .../gcc.target/powerpc/p8-vec-xl-xst-v2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst.c | 3 +- .../gcc.target/powerpc/p8vector-builtin-1.c | 3 +- .../gcc.target/powerpc/p8vector-builtin-2.c | 3 +- .../gcc.target/powerpc/p8vector-builtin-3.c | 3 +- .../gcc.target/powerpc/p8vector-builtin-4.c | 3 +- .../gcc.target/powerpc/p8vector-builtin-5.c | 3 +- .../gcc.target/powerpc/p8vector-builtin-6.c | 3 +- .../gcc.target/powerpc/p8vector-builtin-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/p8vector-fp.c | 3 +- .../gcc.target/powerpc/p8vector-int128-1.c | 3 +- .../gcc.target/powerpc/p8vector-int128-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p8vector-ldst.c | 3 +- .../gcc.target/powerpc/p8vector-vbpermq.c | 3 +- .../gcc.target/powerpc/p8vector-vectorize-1.c | 3 +- .../gcc.target/powerpc/p8vector-vectorize-2.c | 3 +- .../gcc.target/powerpc/p8vector-vectorize-3.c | 3 +- .../gcc.target/powerpc/p8vector-vectorize-4.c | 3 +- .../gcc.target/powerpc/p8vector-vectorize-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-dimode1.c | 17 +- gcc/testsuite/gcc.target/powerpc/p9-dimode2.c | 17 +- gcc/testsuite/gcc.target/powerpc/p9-extract-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-extract-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-extract-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-extract-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-fpcvt-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-fpcvt-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-minmax-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-minmax-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-novsx.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-options-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-permute.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-splat-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-splat-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-splat-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-splat-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-splat-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-vbpermd.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-vneg.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-vparity.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-vpermr.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-xxbr-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-xxbr-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pack01.c | 3 +- gcc/testsuite/gcc.target/powerpc/parity-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c | 50 + gcc/testsuite/gcc.target/powerpc/popcount-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/popcount-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/popcount-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-7.c | 3 +- .../gcc.target/powerpc/ppc-fortran/ppc-fortran.exp | 2 +- .../gcc.target/powerpc/ppc-fortran/pr80108-1.f90 | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-10.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-11.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-9.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-pow.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-round.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-round2.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-round3.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-spe.c | 2 +- gcc/testsuite/gcc.target/powerpc/ppc-target-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-target-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-target-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-target-4.c | 3 +- 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/ppu-intrinsics.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr18096-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr39902-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr42747.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr43154.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr46728-16.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr47251.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr47755-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr47755.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr47862.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48053-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48053-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48053-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48192.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48226.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48258-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48258-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48857.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr52199.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr52457.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr52775.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr53199.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr53487.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr55033.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr56605.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr57150.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr57744.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr57949-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr57949-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr58673-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr58673-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr59054.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr60102.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr60137.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr60158.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr60203.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr60676.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr60735.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr62147.c | 24 + gcc/testsuite/gcc.target/powerpc/pr63491.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr64019.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr64205.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr65456.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr65787.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr66144-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr66144-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr66144-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr67071-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr67071-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr67071-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr67808.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr68163.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr68805.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr68872.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr69548.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr69969.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr70640.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr70669.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr70963.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71186.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71670.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71680.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71698.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71720.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71785.c | 7 +- gcc/testsuite/gcc.target/powerpc/pr71805.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71977-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71977-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr72717.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr72853.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr72863.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr77289.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr77416.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78056-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78056-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78056-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78056-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78056-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78056-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78056-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78458.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr78543.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78604.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78658.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78953.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79004.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79038-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79179.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79268.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79354.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79544.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79799-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79799-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79799-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79799-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79799-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79907.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79909.c | 1 + gcc/testsuite/gcc.target/powerpc/pr79951.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80098-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80098-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80098-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80101-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80125.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80315-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/pr80315-2.c | 5 +- gcc/testsuite/gcc.target/powerpc/pr80315-3.c | 5 +- gcc/testsuite/gcc.target/powerpc/pr80315-4.c | 5 +- gcc/testsuite/gcc.target/powerpc/pr80510-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80510-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80695-p8.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80695-p9.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80718.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr81348.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr81572.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr81622.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr81833-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr81833-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr83629.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr83660.C | 3 +- gcc/testsuite/gcc.target/powerpc/pr83677.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr83926.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr83969.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr84014.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr84112.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr84154-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr84154-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr84220-xxsld.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr85698.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr86324-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr87496-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr87496-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr87507.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr87532-mc.c | 258 + gcc/testsuite/gcc.target/powerpc/pr87532.c | 72 + gcc/testsuite/gcc.target/powerpc/pr88100.c | 44 + gcc/testsuite/gcc.target/powerpc/pr88457.c | 5 +- gcc/testsuite/gcc.target/powerpc/pr88845.c | 24 + gcc/testsuite/gcc.target/powerpc/pr88965.c | 19 + gcc/testsuite/gcc.target/powerpc/pr89225.c | 73 + gcc/testsuite/gcc.target/powerpc/pr89424-0.c | 76 + gcc/testsuite/gcc.target/powerpc/pr89765-mc.c | 400 + gcc/testsuite/gcc.target/powerpc/quad-atomic.c | 3 +- gcc/testsuite/gcc.target/powerpc/recip-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/recip-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/recip-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/recip-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/recip-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/recip-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/recip-sqrtf.c | 2 +- gcc/testsuite/gcc.target/powerpc/sad-vectorize-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/sad-vectorize-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/sad-vectorize-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/sad-vectorize-4.c | 3 +- .../gcc.target/powerpc/safe-indirect-jump-1.c | 1 + .../gcc.target/powerpc/safe-indirect-jump-7.c | 1 + gcc/testsuite/gcc.target/powerpc/sd-pwr6.c | 3 +- gcc/testsuite/gcc.target/powerpc/sd-vsx.c | 3 +- gcc/testsuite/gcc.target/powerpc/signbit-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/signbit-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/signbit-3.c | 2 +- .../gcc.target/powerpc/spe-vector-memcpy.c | 2 +- gcc/testsuite/gcc.target/powerpc/spe1.c | 2 +- gcc/testsuite/gcc.target/powerpc/spec-barr-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-10.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-11.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-12.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-13.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-14.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-15.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-16.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-18.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-19.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-20.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-21.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-22.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-23.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-24.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-25.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-26.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-27.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-28.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-29.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-30.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-31.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-32.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-33.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-34.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-35.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-36.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-37.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-38.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-39.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-40.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-41.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-42.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-43.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-44.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-45.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-46.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-9.c | 3 +- gcc/testsuite/gcc.target/powerpc/timode_off.c | 3 +- gcc/testsuite/gcc.target/powerpc/upper-regs-df.c | 3 +- gcc/testsuite/gcc.target/powerpc/upper-regs-sf.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdub-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdub-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduh-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduh-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-adde-int128.c | 3 +- .../gcc.target/powerpc/vec-addec-int128.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-addec.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-cmp.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-cmpne-long.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-9.c | 3 +- .../gcc.target/powerpc/vec-extract-schar-1.c | 28 + .../gcc.target/powerpc/vec-extract-sint-1.c | 28 + .../gcc.target/powerpc/vec-extract-sint128-1.c | 26 + .../gcc.target/powerpc/vec-extract-slong-1.c | 26 + .../gcc.target/powerpc/vec-extract-sshort-1.c | 28 + .../gcc.target/powerpc/vec-extract-uchar-1.c | 28 + .../gcc.target/powerpc/vec-extract-uint-1.c | 28 + .../gcc.target/powerpc/vec-extract-uint128-1.c | 26 + .../gcc.target/powerpc/vec-extract-ulong-1.c | 26 + .../gcc.target/powerpc/vec-extract-ushort-1.c | 28 + .../gcc.target/powerpc/vec-extract-v16qiu-v2.h | 253 + .../gcc.target/powerpc/vec-extract-v16qiu-v2a.c | 14 + .../gcc.target/powerpc/vec-extract-v16qiu-v2b.c | 14 + gcc/testsuite/gcc.target/powerpc/vec-init-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-init-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-init-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-rlmi-rlnm.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-set-char.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-set-int.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-set-short.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-shift.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-sld-modulo.c | 42 + gcc/testsuite/gcc.target/powerpc/vec-srad-modulo.c | 43 + gcc/testsuite/gcc.target/powerpc/vec-srd-modulo.c | 42 + gcc/testsuite/gcc.target/powerpc/vslv-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vslv-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsrv-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsrv-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-0.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-10.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-11.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-12.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-13.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-14.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-3.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-4.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-5.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-6.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-8.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-9.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-nez-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-nez-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-nez-3.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-nez-4.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-nez-5.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-nez-6.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-nez-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-0.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-10.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-11.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-12.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-13.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-14.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-3.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-4.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-5.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-6.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-8.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-9.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-3.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-4.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-5.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-6.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-9.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-3.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-4.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-5.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-6.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c | 3 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c | 3 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-0.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-10.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-11.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-12.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-13.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-3.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-4.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-5.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-6.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-8.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-9.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-0.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-10.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-11.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-12.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-13.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-3.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-4.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-5.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-6.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-8.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-9.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-10a.c | 155 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-10b.c | 155 + 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-11a.c | 149 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-11b.c | 149 + 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-12a.c | 109 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-12b.c | 109 + 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 | 124 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-13b.c | 124 + 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-14a.c | 126 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-14b.c | 126 + 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-15a.c | 113 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-15b.c | 113 + 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-16a.c | 165 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-16b.c | 165 + 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-17a.c | 155 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-17b.c | 155 + 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-18a.c | 149 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-18b.c | 149 + 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-19a.c | 109 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-19b.c | 109 + 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-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-20a.c | 115 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-20b.c | 115 + 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-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-9a.c | 164 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-9b.c | 164 + 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-extract-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-float0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-himode.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-himode2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-himode3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-mass-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-qimode.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-qimode2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-qimode3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-sfminmax.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-simode.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-simode2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-simode3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c | 27 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c | 26 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c | 7 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/warn-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/warn-2.c | 5 +- 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 | 6 + gcc/testsuite/gcc.target/riscv/arch-2.c | 5 + gcc/testsuite/gcc.target/riscv/arch-3.c | 5 + gcc/testsuite/gcc.target/riscv/arch-4.c | 5 + gcc/testsuite/gcc.target/riscv/attribute-1.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-2.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-3.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-4.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-5.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-6.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-7.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-8.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-9.c | 6 + .../gcc.target/riscv/interrupt-conflict-mode.c | 2 +- gcc/testsuite/gcc.target/riscv/load-immediate.c | 32 + gcc/testsuite/gcc.target/riscv/losum-overflow.c | 29 + gcc/testsuite/gcc.target/riscv/predef-1.c | 66 + gcc/testsuite/gcc.target/riscv/predef-2.c | 66 + gcc/testsuite/gcc.target/riscv/predef-3.c | 66 + gcc/testsuite/gcc.target/riscv/predef-4.c | 66 + gcc/testsuite/gcc.target/riscv/predef-5.c | 66 + gcc/testsuite/gcc.target/riscv/predef-6.c | 66 + gcc/testsuite/gcc.target/riscv/predef-7.c | 66 + gcc/testsuite/gcc.target/riscv/predef-8.c | 66 + gcc/testsuite/gcc.target/s390/arch13/bitops-1.c | 91 + gcc/testsuite/gcc.target/s390/arch13/bitops-2.c | 93 + .../s390/arch13/fp-signedint-convert-1.c | 22 + .../s390/arch13/fp-unsignedint-convert-1.c | 24 + gcc/testsuite/gcc.target/s390/arch13/popcount-1.c | 25 + gcc/testsuite/gcc.target/s390/arch13/sel-1.c | 21 + .../gcc.target/s390/global-array-element-pic.c | 2 +- ...y-element-pic.c => global-array-element-pic2.c} | 4 +- gcc/testsuite/gcc.target/s390/jump-label.c | 19 + gcc/testsuite/gcc.target/s390/md/andc-splitter-1.c | 20 +- gcc/testsuite/gcc.target/s390/md/andc-splitter-2.c | 20 +- gcc/testsuite/gcc.target/s390/md/rXsbg_mode_sXl.c | 4 +- gcc/testsuite/gcc.target/s390/memset-1.c | 6 +- .../pr70022.c => gcc.target/s390/pr89233.c} | 7 +- gcc/testsuite/gcc.target/s390/pr89775-1.c | 17 + gcc/testsuite/gcc.target/s390/pr89775-2.c | 25 + gcc/testsuite/gcc.target/s390/pr89952.c | 12 + gcc/testsuite/gcc.target/s390/pr91014.c | 8 + gcc/testsuite/gcc.target/s390/s390.exp | 3 + .../gcc.target/s390/target-attribute/tattr-1.c | 2 +- .../gcc.target/s390/target-attribute/tattr-2.c | 6 +- .../gcc.target/s390/target-attribute/tattr-3.c | 2 +- .../gcc.target/s390/target-attribute/tattr-4.c | 4 +- .../gcc.target/s390/vector/vec-copysign-execute.c | 74 + .../gcc.target/s390/vector/vec-copysign.c | 38 + .../s390/zvector/bswap-and-replicate-1.c | 28 + .../gcc.target/s390/zvector/get-element-bswap-1.c | 28 + .../gcc.target/s390/zvector/get-element-bswap-2.c | 28 + .../gcc.target/s390/zvector/get-element-bswap-3.c | 28 + .../gcc.target/s390/zvector/get-element-bswap-4.c | 28 + .../gcc.target/s390/zvector/replicate-bswap-1.c | 28 + .../gcc.target/s390/zvector/replicate-bswap-2.c | 28 + .../gcc.target/s390/zvector/set-element-bswap-1.c | 28 + .../gcc.target/s390/zvector/set-element-bswap-2.c | 28 + .../gcc.target/s390/zvector/set-element-bswap-3.c | 31 + .../gcc.target/s390/zvector/vec-addc-u128.c | 10 + .../gcc.target/s390/zvector/vec-double-compile.c | 47 + .../gcc.target/s390/zvector/vec-float-compile.c | 47 + .../s390/zvector/vec-revb-load-double-z14.c | 24 + .../gcc.target/s390/zvector/vec-revb-load-double.c | 27 + .../s390/zvector/vec-revb-store-double-z14.c | 26 + .../s390/zvector/vec-revb-store-double.c | 28 + .../s390/zvector/vec-reve-load-byte-z14.c | 24 + .../gcc.target/s390/zvector/vec-reve-load-byte.c | 30 + .../s390/zvector/vec-reve-load-halfword-z14.c | 24 + .../s390/zvector/vec-reve-load-halfword.c | 27 + .../s390/zvector/vec-reve-store-byte-z14.c | 26 + .../gcc.target/s390/zvector/vec-reve-store-byte.c | 28 + .../s390/zvector/vec-search-string-cc-1.c | 36 + .../s390/zvector/vec-search-string-cc-compile.c | 47 + .../zvector/vec-search-string-until-zero-cc-1.c | 37 + .../vec-search-string-until-zero-cc-compile.c | 47 + .../s390/zvector/vec-shift-left-double-by-bit-1.c | 69 + .../s390/zvector/vec-shift-right-double-by-bit-1.c | 69 + .../gcc.target/s390/zvector/vec-signed-compile.c | 47 + gcc/testsuite/gcc.target/s390/zvector/vec-sldw.c | 55 + .../gcc.target/s390/zvector/vec-unsigned-compile.c | 47 + .../gcc.target/s390/zvector/xl-xst-align-1.c | 45 + .../gcc.target/s390/zvector/xl-xst-align-2.c | 48 + .../gcc.target/sh/pr50749-qihisi-predec-3.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-20.c | 2 +- .../gcc.target/sparc/struct-ret-check-1.c | 2 +- gcc/testsuite/gcc.target/sparc/tls-ld-int16.c | 34 + gcc/testsuite/gcc.target/sparc/tls-ld-int32.c | 36 + gcc/testsuite/gcc.target/sparc/tls-ld-int64.c | 24 + gcc/testsuite/gcc.target/sparc/tls-ld-int8.c | 39 + gcc/testsuite/gcc.target/sparc/tls-ld-uint16.c | 33 + gcc/testsuite/gcc.target/sparc/tls-ld-uint32.c | 36 + gcc/testsuite/gcc.target/sparc/tls-ld-uint8.c | 38 + gcc/testsuite/gcc.target/visium/bit_shift.c | 2 +- .../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.target/x86_64/abi/test_varargs-m128.c | 110 + gcc/testsuite/gdc.dg/asm1.d | 82 + gcc/testsuite/gdc.dg/asm2.d | 8 + gcc/testsuite/gdc.dg/asm3.d | 24 + gcc/testsuite/gdc.dg/asm4.d | 40 + gcc/testsuite/gdc.dg/dg.exp | 12 +- gcc/testsuite/gdc.dg/link.d | 2 +- gcc/testsuite/gdc.dg/lto/lto.exp | 2 +- gcc/testsuite/gdc.dg/pr89017.d | 49 + gcc/testsuite/gdc.dg/pr89041.d | 14 + gcc/testsuite/gdc.dg/pr89042a.d | 3 + gcc/testsuite/gdc.dg/pr89042b.d | 3 + gcc/testsuite/gdc.dg/pr90650a.d | 14 + gcc/testsuite/gdc.dg/pr90650b.d | 13 + gcc/testsuite/gdc.dg/runnable.d | 55 +- gcc/testsuite/gdc.dg/simd.d | 224 +- gcc/testsuite/gdc.dg/ubsan/pr88957.d | 18 + .../gdc.dg/{asan/asan.exp => ubsan/ubsan.exp} | 10 +- gcc/testsuite/gdc.test/README.gcc | 14 + gcc/testsuite/gdc.test/compilable/aggr_alignment.d | 13 + gcc/testsuite/gdc.test/compilable/b16976.d | 66 + gcc/testsuite/gdc.test/compilable/cppmangle.d | 21 + gcc/testsuite/gdc.test/compilable/cppmangle3.d | 37 + .../gdc.test/compilable/deprecate12979a.d | 27 - .../gdc.test/compilable/iasm_labeloperand.d | 48 - .../gdc.test/compilable/imports/test16214b.d | 10 + .../gdc.test/compilable/imports/test19609a.d | 1 + .../gdc.test/compilable/imports/test19609b.d | 1 + .../gdc.test/compilable/imports/test19609c.d | 1 + gcc/testsuite/gdc.test/compilable/interpret3.d | 31 +- gcc/testsuite/gdc.test/compilable/test11471.d | 10 - .../fail12567.d => compilable/test12567e.d} | 1 - gcc/testsuite/gdc.test/compilable/test12979a.d | 5 - gcc/testsuite/gdc.test/compilable/test12979b.d | 64 - gcc/testsuite/gdc.test/compilable/test16214a.d | 7 + gcc/testsuite/gdc.test/compilable/test19574.d | 18 + gcc/testsuite/gdc.test/compilable/test19609.d | 12 + 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/test6395.d | 3 +- gcc/testsuite/gdc.test/compilable/test7190.d | 5 +- gcc/testsuite/gdc.test/compilable/test9436.d | 1 - gcc/testsuite/gdc.test/compilable/testDIP37.d | 5 +- .../gdc.test/compilable/testDIP37_10302.d | 5 +- .../gdc.test/compilable/testDIP37_10354.d | 4 +- .../gdc.test/compilable/testDIP37_10421.d | 4 +- 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 + gcc/testsuite/gdc.test/fail_compilation/cerrors.d | 15 + .../gdc.test/fail_compilation/cppmangle.d | 20 + gcc/testsuite/gdc.test/fail_compilation/ctypes.d | 13 + .../gdc.test/fail_compilation/deprecate12979a.d | 18 - .../gdc.test/fail_compilation/deprecate12979b.d | 17 - .../gdc.test/fail_compilation/deprecate12979c.d | 17 - .../gdc.test/fail_compilation/deprecate12979d.d | 16 - .../gdc.test/fail_compilation/diag16976.d | 44 + gcc/testsuite/gdc.test/fail_compilation/diag6717.d | 14 - .../fail_compilation/extra-files/minimal/object.d | 1 + gcc/testsuite/gdc.test/fail_compilation/fail110.d | 2 +- .../gdc.test/fail_compilation/fail12635.d | 21 - .../gdc.test/fail_compilation/fail13938.d | 16 - .../gdc.test/fail_compilation/fail13939.d | 17 - .../gdc.test/fail_compilation/fail14009.d | 14 - gcc/testsuite/gdc.test/fail_compilation/fail152.d | 29 - .../gdc.test/fail_compilation/fail18057.d | 16 + .../gdc.test/fail_compilation/fail18057b.d | 13 + .../gdc.test/fail_compilation/fail19609.d | 19 + .../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/fail2350.d | 15 - gcc/testsuite/gdc.test/fail_compilation/fail2456.d | 110 + gcc/testsuite/gdc.test/fail_compilation/fail274.d | 11 - gcc/testsuite/gdc.test/fail_compilation/fail327.d | 17 - gcc/testsuite/gdc.test/fail_compilation/fail3354.d | 12 - gcc/testsuite/gdc.test/fail_compilation/fail353.d | 42 - gcc/testsuite/gdc.test/fail_compilation/fail6451.d | 18 - gcc/testsuite/gdc.test/fail_compilation/fail8168.d | 6 - gcc/testsuite/gdc.test/fail_compilation/ice15239.d | 23 - .../gdc.test/fail_compilation/imports/fail19609a.d | 1 + .../gdc.test/fail_compilation/imports/fail19609b.d | 1 + .../gdc.test/fail_compilation/imports/fail19609c.d | 1 + .../gdc.test/fail_compilation/imports/fail19609d.d | 2 + .../gdc.test/fail_compilation/reserved_version.d | 16 + .../fail_compilation/reserved_version_switch.d | 15 + .../fail_compilation/staticarrayoverflow.d | 16 +- .../gdc.test/fail_compilation/test12979.d | 16 - .../gdc.test/fail_compilation/test18312.d | 15 + .../gdc.test/fail_compilation/test19608.d | 16 + .../gdc.test/fail_compilation/widechars.d | 10 + gcc/testsuite/gdc.test/gdc-test.exp | 541 +- gcc/testsuite/gdc.test/runnable/argufilem.d | 22 - gcc/testsuite/gdc.test/runnable/cabi1.d | 2 +- gcc/testsuite/gdc.test/runnable/cpp_abi_tests.d | 2 +- gcc/testsuite/gdc.test/runnable/cppa.d | 7 +- gcc/testsuite/gdc.test/runnable/ctorpowtests.d | 36 +- gcc/testsuite/gdc.test/runnable/externmangle.d | 2 +- gcc/testsuite/gdc.test/runnable/externmangle2.d | 2 +- .../gdc.test/runnable/extra-files/cppb.cpp | 6 + gcc/testsuite/gdc.test/runnable/ice10086a.d | 3 +- gcc/testsuite/gdc.test/runnable/ice10086b.d | 3 +- gcc/testsuite/gdc.test/runnable/ice4481.d | 3 +- gcc/testsuite/gdc.test/runnable/imports/argufile.d | 146 - .../gdc.test/runnable/imports/std12010container.d | 1 - gcc/testsuite/gdc.test/runnable/link11069b.d | 4 +- gcc/testsuite/gdc.test/runnable/link12010.d | 3 +- gcc/testsuite/gdc.test/runnable/link2644.d | 4 +- gcc/testsuite/gdc.test/runnable/mars1.d | 6 +- gcc/testsuite/gdc.test/runnable/nulltype.d | 4 +- gcc/testsuite/gdc.test/runnable/overload.d | 3 +- gcc/testsuite/gdc.test/runnable/test10736.d | 3 +- gcc/testsuite/gdc.test/runnable/test11863.d | 3 +- gcc/testsuite/gdc.test/runnable/test12.d | 9 +- gcc/testsuite/gdc.test/runnable/test19734.d | 38 + gcc/testsuite/gdc.test/runnable/test19735.d | 22 + gcc/testsuite/gdc.test/runnable/test23.d | 59 +- gcc/testsuite/gdc.test/runnable/test34.d | 19 +- gcc/testsuite/gdc.test/runnable/test36.d | 109 - gcc/testsuite/gdc.test/runnable/test4.d | 60 +- gcc/testsuite/gdc.test/runnable/test42.d | 102 +- gcc/testsuite/gdc.test/runnable/testsafe.d | 15 +- gcc/testsuite/gfortran.dg/ISO_Fortran_binding_1.c | 201 + .../gfortran.dg/ISO_Fortran_binding_1.f90 | 246 + 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_3.c | 32 + .../gfortran.dg/ISO_Fortran_binding_3.f90 | 32 + .../gfortran.dg/ISO_Fortran_binding_4.f90 | 41 + gcc/testsuite/gfortran.dg/ISO_Fortran_binding_5.c | 83 + .../gfortran.dg/ISO_Fortran_binding_5.f90 | 36 + gcc/testsuite/gfortran.dg/ISO_Fortran_binding_6.c | 23 + .../gfortran.dg/ISO_Fortran_binding_6.f90 | 41 + gcc/testsuite/gfortran.dg/ISO_Fortran_binding_7.c | 102 + .../gfortran.dg/ISO_Fortran_binding_7.f90 | 42 + gcc/testsuite/gfortran.dg/ISO_Fortran_binding_8.c | 37 + .../gfortran.dg/ISO_Fortran_binding_8.f90 | 50 + gcc/testsuite/gfortran.dg/ISO_Fortran_binding_9.c | 14 + .../gfortran.dg/ISO_Fortran_binding_9.f90 | 28 + gcc/testsuite/gfortran.dg/abstract_type_3.f03 | 2 +- .../gfortran.dg/actual_array_substr_3.f90 | 11 + gcc/testsuite/gfortran.dg/alloc_comp_assign_16.f03 | 37 + .../gfortran.dg/alloc_comp_auto_array_3.f90 | 4 +- gcc/testsuite/gfortran.dg/allocate_with_mold_3.f90 | 21 + gcc/testsuite/gfortran.dg/altreturn_10.f90 | 19 + gcc/testsuite/gfortran.dg/altreturn_9_0.f90 | 10 + gcc/testsuite/gfortran.dg/altreturn_9_1.f90 | 7 + gcc/testsuite/gfortran.dg/array_function_5.f90 | 2 +- gcc/testsuite/gfortran.dg/array_reference_2.f90 | 20 + gcc/testsuite/gfortran.dg/array_simplify_3.f90 | 9 + gcc/testsuite/gfortran.dg/assign_10.f90 | 2 +- gcc/testsuite/gfortran.dg/associate_47.f90 | 69 + gcc/testsuite/gfortran.dg/associate_48.f90 | 41 + gcc/testsuite/gfortran.dg/assumed_rank_16.f90 | 45 + gcc/testsuite/gfortran.dg/assumed_rank_17.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 | 8 +- .../{assumed_type_2.f90 => assumed_type_2a.f90} | 38 - .../gfortran.dg/bind_c_array_params_2.f90 | 7 +- gcc/testsuite/gfortran.dg/bind_c_usage_33.f90 | 21 + gcc/testsuite/gfortran.dg/bind_c_usage_33_c.c | 15 + .../gfortran.dg/binding_label_tests_30.f90 | 7 + .../gfortran.dg/binding_label_tests_31.f90 | 19 + .../gfortran.dg/binding_label_tests_32.f90 | 35 + .../gfortran.dg/binding_label_tests_33.f90 | 39 + .../gfortran.dg/binding_label_tests_4.f03 | 2 +- gcc/testsuite/gfortran.dg/block_16.f08 | 2 +- gcc/testsuite/gfortran.dg/block_name_2.f90 | 6 +- gcc/testsuite/gfortran.dg/blockdata_11.f90 | 33 + gcc/testsuite/gfortran.dg/c_f_pointer_tests_6.f90 | 2 +- gcc/testsuite/gfortran.dg/c_funloc_tests_6.f90 | 4 +- gcc/testsuite/gfortran.dg/c_funptr_1.f90 | 38 + gcc/testsuite/gfortran.dg/c_funptr_1_mod.f90 | 16 + gcc/testsuite/gfortran.dg/c_loc_test_22.f90 | 2 +- gcc/testsuite/gfortran.dg/c_loc_tests_17.f90 | 2 +- gcc/testsuite/gfortran.dg/c_ptr_tests_19.f90 | 36 + gcc/testsuite/gfortran.dg/charlen_17.f90 | 14 + gcc/testsuite/gfortran.dg/class_66.f90 | 2 +- gcc/testsuite/gfortran.dg/class_69.f90 | 21 + gcc/testsuite/gfortran.dg/class_70.f03 | 38 + gcc/testsuite/gfortran.dg/coarray/caf.exp | 14 +- gcc/testsuite/gfortran.dg/coarray/event_3.f08 | 4 +- gcc/testsuite/gfortran.dg/coarray_allocate_11.f90 | 15 + gcc/testsuite/gfortran.dg/coarray_data_1.f90 | 12 + gcc/testsuite/gfortran.dg/coarray_lock_7.f90 | 4 +- gcc/testsuite/gfortran.dg/common_1.f | 14 + gcc/testsuite/gfortran.dg/common_15.f90 | 2 +- gcc/testsuite/gfortran.dg/common_26.f90 | 14 + gcc/testsuite/gfortran.dg/constructor_9.f90 | 2 +- gcc/testsuite/gfortran.dg/contiguous_3.f90 | 10 +- gcc/testsuite/gfortran.dg/contiguous_8.f90 | 65 + gcc/testsuite/gfortran.dg/contiguous_9.f90 | 12 + .../{continuation_9.f90 => continuation_15.f90} | 8 +- .../{continuation_9.f90 => continuation_16.f90} | 5 +- gcc/testsuite/gfortran.dg/debug/pr35154-stabs.f | 2 +- gcc/testsuite/gfortran.dg/dec_d_lines_3.f | 4 +- .../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_12.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_structure_14.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_structure_15.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_structure_8.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_type_print_3.f90 | 2 +- .../gfortran.dg/deferred_character_31.f90 | 2 +- .../gfortran.dg/deferred_character_32.f90 | 13 + .../gfortran.dg/deferred_character_33.f90 | 35 + .../gfortran.dg/deferred_character_33a.f90 | 9 + gcc/testsuite/gfortran.dg/dependency_53.f90 | 25 + gcc/testsuite/gfortran.dg/derived_result_2.f90 | 4 +- gcc/testsuite/gfortran.dg/dg.exp | 2 +- gcc/testsuite/gfortran.dg/do_check_6.f90 | 4 +- gcc/testsuite/gfortran.dg/dtio_1.f90 | 2 +- gcc/testsuite/gfortran.dg/dtio_12.f90 | 2 +- gcc/testsuite/gfortran.dg/dtio_31.f03 | 2 +- gcc/testsuite/gfortran.dg/dtio_32.f03 | 2 +- .../gfortran.dg/{dtio_33.f90 => dtio_34.f90} | 16 +- gcc/testsuite/gfortran.dg/dummy_derived_typed.f90 | 5 + gcc/testsuite/gfortran.dg/dummy_procedure_11.f90 | 6 +- gcc/testsuite/gfortran.dg/dummy_procedure_8.f90 | 4 - gcc/testsuite/gfortran.dg/entry_22.f90 | 12 + gcc/testsuite/gfortran.dg/entry_4.f90 | 8 +- gcc/testsuite/gfortran.dg/extends_11.f03 | 2 +- gcc/testsuite/gfortran.dg/external_procedure_4.f90 | 19 + gcc/testsuite/gfortran.dg/f2018_obs.f90 | 4 +- 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 +- .../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/goacc/asyncwait-5.f | 10 +- .../gfortran.dg/goacc/classify-routine.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/declare-3.f95 | 53 + gcc/testsuite/gfortran.dg/goacc/goacc.exp | 25 + gcc/testsuite/gfortran.dg/goacc/loop-3-2.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/loop-3.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/pr72715.f90 | 6 + gcc/testsuite/gfortran.dg/goacc/pr77765.f90 | 2 +- gcc/testsuite/gfortran.dg/goacc/pr78027.f90 | 8 +- gcc/testsuite/gfortran.dg/goacc/pr89773.f90 | 36 + 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 | 28 +- .../routine-external-level-of-parallelism-1.f | 347 + .../routine-external-level-of-parallelism-2.f | 361 + .../gfortran.dg/goacc/routine-intrinsic-1.f | 21 + .../gfortran.dg/goacc/routine-intrinsic-2.f | 23 + .../goacc/routine-level-of-parallelism-1.f90 | 6 +- .../gfortran.dg/goacc/routine-module-1.f90 | 47 + .../gfortran.dg/goacc/routine-module-2.f90 | 31 + .../gfortran.dg/goacc/routine-module-3.f90 | 16 + .../gfortran.dg/goacc/routine-module-mod-1.f90 | 79 + .../goacc/routine-multiple-directives-1.f90 | 58 + .../goacc/routine-multiple-directives-2.f90 | 82 + .../goacc/routine-multiple-lop-clauses-1.f90 | 32 + gcc/testsuite/gfortran.dg/gomp/declare-simd-2.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/pr79154-1.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/pr83977.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/pr88933.f90 | 39 + gcc/testsuite/gfortran.dg/gomp/pr89027.f90 | 22 + gcc/testsuite/gfortran.dg/gomp/pr89621.f90 | 18 + gcc/testsuite/gfortran.dg/gomp/pr89651.f90 | 21 + gcc/testsuite/gfortran.dg/graphite/pr89182.f90 | 31 + gcc/testsuite/gfortran.dg/graphite/pr90240.f | 18 + gcc/testsuite/gfortran.dg/ieee/ieee.exp | 10 +- gcc/testsuite/gfortran.dg/ieee/ieee_4.f90 | 2 +- gcc/testsuite/gfortran.dg/ieee/ieee_9.f90 | 1 + .../gfortran.dg/init_char_with_nonchar_ctr.f90 | 8 +- gcc/testsuite/gfortran.dg/initialization_23.f90 | 2 +- .../gfortran.dg/integer_exponentiation_4.f90 | 8 +- .../gfortran.dg/integer_exponentiation_5.F90 | 2 - gcc/testsuite/gfortran.dg/integer_plus.f90 | 2 +- gcc/testsuite/gfortran.dg/interface_abstract_5.f90 | 32 + 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 | 9 + gcc/testsuite/gfortran.dg/internal_pack_17.f90 | 24 + gcc/testsuite/gfortran.dg/internal_pack_18.f90 | 15 + 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 | 2 +- gcc/testsuite/gfortran.dg/io_constraints_14.f90 | 13 + gcc/testsuite/gfortran.dg/is_contiguous_1.f90 | 33 + gcc/testsuite/gfortran.dg/is_contiguous_2.f90 | 47 + gcc/testsuite/gfortran.dg/is_contiguous_3.f90 | 24 + gcc/testsuite/gfortran.dg/iso_c_binding_char_1.f90 | 10 + gcc/testsuite/gfortran.dg/list_directed_large.f90 | 16 + gcc/testsuite/gfortran.dg/logical_assignment_1.f90 | 2 +- gcc/testsuite/gfortran.dg/loop_versioning_1.f90 | 2 +- gcc/testsuite/gfortran.dg/loop_versioning_10.f90 | 31 + gcc/testsuite/gfortran.dg/loop_versioning_9.f90 | 31 + gcc/testsuite/gfortran.dg/lrshift_1.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/20091028-1_0.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/20091028-2_0.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/pr87689_0.f | 13 + gcc/testsuite/gfortran.dg/lto/pr87689_1.f | 11 + gcc/testsuite/gfortran.dg/lto/pr89084_0.f90 | 24 + gcc/testsuite/gfortran.dg/matmul_const.f90 | 2 +- .../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/namelist_89.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_96.f90 | 38 + gcc/testsuite/gfortran.dg/namelist_args.f90 | 6 +- gcc/testsuite/gfortran.dg/negative_unit_check.f90 | 4 +- .../{newunit_5.f90.f90 => newunit_5.f90} | 2 +- gcc/testsuite/gfortran.dg/newunit_6.f90 | 9 + gcc/testsuite/gfortran.dg/no-automatic.f90 | 20 + gcc/testsuite/gfortran.dg/no_arg_check_2.f90 | 8 +- .../{no_arg_check_2.f90 => no_arg_check_2a.f90} | 31 - gcc/testsuite/gfortran.dg/no_range_check_1.f90 | 3 - gcc/testsuite/gfortran.dg/null_10.f90 | 7 + gcc/testsuite/gfortran.dg/open_errors_2.f90 | 3 +- gcc/testsuite/gfortran.dg/open_errors_3.f90 | 11 + gcc/testsuite/gfortran.dg/overload_3.f90 | 84 + .../gfortran.dg/parameter_array_error_1.f90 | 7 + gcc/testsuite/gfortran.dg/pdt_16.f03 | 1 - gcc/testsuite/gfortran.dg/pdt_25.f03 | 2 +- gcc/testsuite/gfortran.dg/pdt_28.f03 | 2 +- gcc/testsuite/gfortran.dg/pdt_30.f90 | 17 + .../gfortran.dg/pointer_array_component_3.f90 | 36 + gcc/testsuite/gfortran.dg/pointer_init_10.f90 | 25 + gcc/testsuite/gfortran.dg/pointer_init_11.f90 | 44 + gcc/testsuite/gfortran.dg/pointer_init_2.f90 | 4 +- gcc/testsuite/gfortran.dg/pointer_init_6.f90 | 2 +- gcc/testsuite/gfortran.dg/pointer_init_9.f90 | 13 + gcc/testsuite/gfortran.dg/pointer_intent_8.f90 | 22 + gcc/testsuite/gfortran.dg/pointer_remapping_3.f08 | 13 +- gcc/testsuite/gfortran.dg/pointer_remapping_7.f90 | 2 +- gcc/testsuite/gfortran.dg/power_8.f90 | 64 + gcc/testsuite/gfortran.dg/pr32599.f03 | 14 +- gcc/testsuite/gfortran.dg/pr35031.f90 | 10 + gcc/testsuite/gfortran.dg/pr51991.f90 | 21 + gcc/testsuite/gfortran.dg/pr56049.f90 | 29 + gcc/testsuite/gfortran.dg/pr57553.f90 | 10 + gcc/testsuite/gfortran.dg/pr58968.f | 2 +- gcc/testsuite/gfortran.dg/pr60144.f90 | 27 + gcc/testsuite/gfortran.dg/pr61765.f90 | 15 + 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/pr69499.f90 | 7 + gcc/testsuite/gfortran.dg/pr77583.f90 | 10 + gcc/testsuite/gfortran.dg/pr77632_1.f90 | 7 + gcc/testsuite/gfortran.dg/pr77960.f90 | 16 + gcc/testsuite/gfortran.dg/pr78259.f90 | 2 +- gcc/testsuite/gfortran.dg/pr78290.f90 | 35 + gcc/testsuite/gfortran.dg/pr79966.f90 | 4 +- gcc/testsuite/gfortran.dg/pr80752.f90 | 2 +- gcc/testsuite/gfortran.dg/pr81849.f90 | 16 + gcc/testsuite/gfortran.dg/pr83246.f90 | 9 + gcc/testsuite/gfortran.dg/pr85687.f90 | 2 +- gcc/testsuite/gfortran.dg/pr85780.f90 | 5 +- gcc/testsuite/gfortran.dg/pr85797.f90 | 31 + gcc/testsuite/gfortran.dg/pr86322_1.f90 | 12 + gcc/testsuite/gfortran.dg/pr86322_2.f90 | 13 + gcc/testsuite/gfortran.dg/pr86322_3.f90 | 13 + gcc/testsuite/gfortran.dg/pr86587.f90 | 18 + gcc/testsuite/gfortran.dg/pr87045.f90 | 19 + gcc/testsuite/gfortran.dg/pr87907.f90 | 23 + gcc/testsuite/gfortran.dg/pr88116_1.f90 | 2 +- gcc/testsuite/gfortran.dg/pr88248.f90 | 28 + gcc/testsuite/gfortran.dg/pr88299.f90 | 16 + gcc/testsuite/gfortran.dg/pr88326.f90 | 11 + gcc/testsuite/gfortran.dg/pr88376.f90 | 8 + gcc/testsuite/gfortran.dg/pr88467.f90 | 2 +- .../{logical_temp_io_kind8.f90 => pr88611.f90} | 2 +- gcc/testsuite/gfortran.dg/pr88902.f90 | 6 + .../{assumed_rank_1.f90 => pr88932.f90} | 8 +- gcc/testsuite/gfortran.dg/pr88934.f90 | 23 + gcc/testsuite/gfortran.dg/pr88964.f90 | 57 + gcc/testsuite/gfortran.dg/pr89077.f90 | 11 + gcc/testsuite/gfortran.dg/pr89084.f90 | 23 + gcc/testsuite/gfortran.dg/pr89253.f | 19 + gcc/testsuite/gfortran.dg/pr89266.f90 | 25 + gcc/testsuite/gfortran.dg/pr89344.f90 | 15 + gcc/testsuite/gfortran.dg/pr89451.f90 | 11 + gcc/testsuite/gfortran.dg/pr89492.f90 | 27 + gcc/testsuite/gfortran.dg/pr89646.f90 | 24 + gcc/testsuite/gfortran.dg/pr89664.f90 | 24 + 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/pr90988_1.f90 | 14 + gcc/testsuite/gfortran.dg/pr90988_2.f90 | 14 + gcc/testsuite/gfortran.dg/pr90988_3.f90 | 14 + gcc/testsuite/gfortran.dg/print_2.f90 | 7 + gcc/testsuite/gfortran.dg/proc_ptr_51.f90 | 38 + .../gfortran.dg/public_private_module_10.f90 | 16 + gcc/testsuite/gfortran.dg/pure_formal_3.f90 | 2 +- gcc/testsuite/gfortran.dg/realloc_on_assign_32.f90 | 31 + gcc/testsuite/gfortran.dg/shiftalr_3.f90 | 42 + gcc/testsuite/gfortran.dg/simd-builtins-1.f90 | 12 +- gcc/testsuite/gfortran.dg/simd-builtins-2.f90 | 8 +- gcc/testsuite/gfortran.dg/simd-builtins-6.f90 | 8 +- gcc/testsuite/gfortran.dg/simd-builtins-7.f90 | 19 + gcc/testsuite/gfortran.dg/simd-builtins-7.h | 2 + gcc/testsuite/gfortran.dg/simd-builtins-8.f90 | 19 + gcc/testsuite/gfortran.dg/simd-builtins-8.h | 4 + gcc/testsuite/gfortran.dg/spread_simplify_1.f90 | 16 + gcc/testsuite/gfortran.dg/submodule_22.f08 | 8 +- gcc/testsuite/gfortran.dg/substr_8.f90 | 15 + gcc/testsuite/gfortran.dg/substr_simplify.f90 | 20 + gcc/testsuite/gfortran.dg/temporary_3.f90 | 1 + gcc/testsuite/gfortran.dg/transfer_check_5.f90 | 14 + gcc/testsuite/gfortran.dg/transfer_simplify_12.f90 | 27 + .../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_31.f90 | 16 + gcc/testsuite/gfortran.dg/typebound_call_7.f03 | 2 +- gcc/testsuite/gfortran.dg/typebound_generic_1.f03 | 4 +- gcc/testsuite/gfortran.dg/typebound_operator_2.f03 | 4 +- gcc/testsuite/gfortran.dg/typebound_operator_4.f03 | 4 +- gcc/testsuite/gfortran.dg/typebound_proc_9.f03 | 2 +- .../gfortran.dg/unlimited_polymorphic_2.f03 | 2 +- gcc/testsuite/gfortran.dg/vect/pr45714-b.f | 2 +- gcc/testsuite/gfortran.dg/vect/pr89535.f90 | 18 + gcc/testsuite/gfortran.dg/vect/pr90681.f | 13 + gcc/testsuite/gfortran.dg/vect/pr90913.f90 | 22 + gcc/testsuite/gfortran.dg/vect/vect-2.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/vect-5.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 2 +- gcc/testsuite/gfortran.dg/warn_conversion_10.f90 | 8 + gcc/testsuite/gfortran.dg/warn_conversion_11.f90 | 18 + gcc/testsuite/gfortran.dg/warn_undefined_1.f90 | 28 + gcc/testsuite/gfortran.dg/whole_file_3.f90 | 4 +- gcc/testsuite/gfortran.dg/wunused-parameter_2.f90 | 13 + .../gfortran.fortran-torture/compile/pr89324.f90 | 15 + gcc/testsuite/gnat.dg/aliased2.adb | 23 + gcc/testsuite/gnat.dg/array34.adb | 22 + gcc/testsuite/gnat.dg/debug11.adb | 1 + gcc/testsuite/gnat.dg/debug12.adb | 1 + gcc/testsuite/gnat.dg/expect2.adb | 24 + gcc/testsuite/gnat.dg/expect2_pkg.ads | 15 + 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/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/lto19.adb | 1 - gcc/testsuite/gnat.dg/machine_attr1.adb | 41 + gcc/testsuite/gnat.dg/machine_attr1.ads | 25 + gcc/testsuite/gnat.dg/opt39.adb | 3 +- gcc/testsuite/gnat.dg/opt75.adb | 9 + gcc/testsuite/gnat.dg/opt75_pkg.adb | 12 + gcc/testsuite/gnat.dg/opt75_pkg.ads | 27 + gcc/testsuite/gnat.dg/opt76.adb | 36 + gcc/testsuite/gnat.dg/opt77.adb | 14 + gcc/testsuite/gnat.dg/opt77_pkg.adb | 28 + gcc/testsuite/gnat.dg/opt77_pkg.ads | 5 + 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/prefetch1.adb | 29 + gcc/testsuite/gnat.dg/prefetch1.ads | 9 + gcc/testsuite/gnat.dg/socket2.adb | 16 + gcc/testsuite/gnat.dg/specs/array4.ads | 17 + gcc/testsuite/gnat.dg/specs/discr5.ads | 57 + gcc/testsuite/gnat.dg/specs/discr6.ads | 21 + gcc/testsuite/gnat.dg/specs/opt4.ads | 25 + gcc/testsuite/gnat.dg/unchecked_convert13.adb | 30 + 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.go-torture/execute/names-1.go | 12 +- gcc/testsuite/go.test/test/blank1.go | 6 +- gcc/testsuite/go.test/test/nilptr2.go | 5 +- gcc/testsuite/jit.dg/add-driver-options-testlib.c | 6 + gcc/testsuite/jit.dg/all-non-failing-tests.h | 3 + gcc/testsuite/jit.dg/jit.exp | 13 + gcc/testsuite/jit.dg/test-add-driver-options.c | 68 + gcc/testsuite/jit.dg/test-sum-of-squares.c | 2 +- gcc/testsuite/lib/file-format.exp | 3 + gcc/testsuite/lib/g++-dg.exp | 2 +- gcc/testsuite/lib/gcc-dg.exp | 25 +- gcc/testsuite/lib/gdc-dg.exp | 56 +- gcc/testsuite/lib/gdc.exp | 213 +- gcc/testsuite/lib/go-torture.exp | 6 +- gcc/testsuite/lib/scanasm.exp | 5 +- gcc/testsuite/lib/target-supports.exp | 616 +- gcc/testsuite/lib/target-utils.exp | 12 + .../obj-c++.dg/attributes/method-attribute-2.mm | 2 +- 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/fsf-nsstring-format-1.mm | 4 +- 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 + .../obj-c++.dg/property/at-property-23.mm | 4 +- gcc/testsuite/obj-c++.dg/property/dotsyntax-17.mm | 10 +- .../obj-c++.dg/property/property-neg-7.mm | 8 +- gcc/testsuite/obj-c++.dg/proto-lossage-4.mm | 4 +- gcc/testsuite/obj-c++.dg/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/method-attribute-2.m | 2 +- 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/fsf-nsstring-format-1.m | 4 +- 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/param-1.m | 4 +- gcc/testsuite/objc.dg/property/at-property-23.m | 6 +- 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 | 1 - gcc/tlink.c | 10 +- gcc/toplev.c | 89 +- gcc/trans-mem.c | 13 +- gcc/tree-affine.c | 217 +- gcc/tree-call-cdce.c | 129 +- gcc/tree-cfg.c | 409 +- gcc/tree-cfg.h | 9 +- gcc/tree-cfgcleanup.c | 294 +- gcc/tree-cfgcleanup.h | 4 +- gcc/tree-chrec.c | 146 +- gcc/tree-chrec.h | 4 +- gcc/tree-complex.c | 2 +- gcc/tree-core.h | 20 +- gcc/tree-data-ref.c | 63 +- gcc/tree-data-ref.h | 14 +- gcc/tree-eh.c | 14 +- gcc/tree-if-conv.c | 47 +- gcc/tree-if-conv.h | 2 +- gcc/tree-inline.c | 391 +- gcc/tree-inline.h | 27 +- gcc/tree-into-ssa.c | 20 +- gcc/tree-loop-distribution.c | 167 +- gcc/tree-nested.c | 66 +- gcc/tree-nrv.c | 2 +- gcc/tree-outof-ssa.c | 23 +- gcc/tree-parloops.c | 33 +- gcc/tree-pass.h | 1 - gcc/tree-phinodes.c | 4 +- gcc/tree-predcom.c | 4 +- gcc/tree-pretty-print.c | 297 +- gcc/tree-pretty-print.h | 2 +- gcc/tree-profile.c | 28 +- gcc/tree-scalar-evolution.c | 193 +- gcc/tree-sra.c | 214 +- gcc/tree-ssa-address.c | 33 + gcc/tree-ssa-address.h | 3 + gcc/tree-ssa-alias.c | 676 +- gcc/tree-ssa-alias.h | 8 +- gcc/tree-ssa-ccp.c | 54 +- gcc/tree-ssa-copy.c | 11 +- gcc/tree-ssa-dce.c | 71 +- gcc/tree-ssa-dom.c | 100 +- gcc/tree-ssa-dse.c | 160 +- gcc/tree-ssa-forwprop.c | 320 +- gcc/tree-ssa-live.c | 143 + gcc/tree-ssa-live.h | 5 + gcc/tree-ssa-loop-ch.c | 18 +- gcc/tree-ssa-loop-im.c | 30 +- gcc/tree-ssa-loop-ivcanon.c | 6 +- gcc/tree-ssa-loop-ivopts.c | 354 +- gcc/tree-ssa-loop-niter.c | 77 +- gcc/tree-ssa-loop-split.c | 3 +- gcc/tree-ssa-loop.c | 4 +- gcc/tree-ssa-math-opts.c | 29 +- gcc/tree-ssa-operands.c | 20 +- gcc/tree-ssa-phionlycprop.c | 580 - gcc/tree-ssa-phiopt.c | 6 +- gcc/tree-ssa-phiprop.c | 10 +- gcc/tree-ssa-pre.c | 160 +- gcc/tree-ssa-propagate.c | 2 +- gcc/tree-ssa-reassoc.c | 35 +- gcc/tree-ssa-sccvn.c | 437 +- gcc/tree-ssa-sccvn.h | 1 + gcc/tree-ssa-scopedtables.c | 21 +- gcc/tree-ssa-sink.c | 10 +- gcc/tree-ssa-strlen.c | 379 +- gcc/tree-ssa-structalias.c | 249 +- gcc/tree-ssa-tail-merge.c | 2 +- gcc/tree-ssa-threadbackward.c | 5 + gcc/tree-ssa-threadedge.c | 79 +- gcc/tree-ssa-threadupdate.c | 83 +- gcc/tree-ssa-uncprop.c | 14 +- gcc/tree-ssa-uninit.c | 83 +- gcc/tree-ssa.c | 66 +- gcc/tree-ssanames.c | 23 +- gcc/tree-streamer-in.c | 11 +- gcc/tree-streamer-out.c | 26 +- gcc/tree-switch-conversion.c | 32 +- gcc/tree-switch-conversion.h | 6 - gcc/tree-tailcall.c | 70 +- gcc/tree-vect-data-refs.c | 294 +- gcc/tree-vect-generic.c | 26 + gcc/tree-vect-loop-manip.c | 313 +- gcc/tree-vect-loop.c | 524 +- gcc/tree-vect-slp.c | 117 +- gcc/tree-vect-stmts.c | 1058 +- gcc/tree-vectorizer.c | 20 +- gcc/tree-vectorizer.h | 60 +- gcc/tree-vrp.c | 294 +- gcc/tree-vrp.h | 35 +- gcc/tree.c | 468 +- gcc/tree.def | 5 + gcc/tree.h | 87 +- gcc/valtrack.c | 22 +- gcc/value-prof.c | 247 +- gcc/value-prof.h | 6 +- gcc/var-tracking.c | 10 +- gcc/varasm.c | 157 +- gcc/varpool.c | 2 - gcc/vec.c | 3 - gcc/vec.h | 11 + gcc/vector-builder.h | 18 + gcc/vr-values.c | 48 +- gcc/wide-int-range.cc | 31 + gcc/wide-int-range.h | 4 + gcc/xcoffout.c | 1 + gcc/xcoffout.h | 1 + gotools/ChangeLog | 32 + gotools/Makefile.am | 38 +- gotools/Makefile.in | 40 +- include/ChangeLog | 48 + include/ansidecl.h | 34 + include/gomp-constants.h | 3 +- include/libiberty.h | 18 +- include/longlong.h | 6 +- include/plugin-api.h | 2 +- include/splay-tree.h | 11 +- libatomic/ChangeLog | 7 + libatomic/configure.tgt | 2 +- libbacktrace/ChangeLog | 213 + libbacktrace/Makefile.am | 168 +- libbacktrace/Makefile.in | 415 +- libbacktrace/allocfail.c | 2 +- libbacktrace/backtrace.c | 2 +- libbacktrace/backtrace.h | 2 +- libbacktrace/btest.c | 15 +- libbacktrace/configure | 119 +- libbacktrace/configure.ac | 12 +- libbacktrace/dwarf.c | 312 +- libbacktrace/elf.c | 114 +- libbacktrace/install-debuginfo-for-buildid.sh.in | 65 + libbacktrace/internal.h | 8 +- libbacktrace/mmapio.c | 8 +- libbacktrace/pecoff.c | 4 +- libbacktrace/print.c | 2 +- libbacktrace/read.c | 8 +- libbacktrace/simple.c | 2 +- libbacktrace/xcoff.c | 4 +- libcc1/ChangeLog | 10 + libcc1/libcp1plugin.cc | 4 +- libcpp/ChangeLog | 112 + libcpp/directives.c | 4 +- libcpp/expr.c | 2 +- libcpp/files.c | 12 +- libcpp/include/cpplib.h | 2 +- libcpp/include/line-map.h | 11 +- libcpp/include/mkdeps.h | 26 +- libcpp/init.c | 11 +- libcpp/internal.h | 4 +- libcpp/lex.c | 6 +- libcpp/line-map.c | 62 +- libcpp/mkdeps.c | 526 +- libcpp/po/ChangeLog | 26 + libcpp/po/be.po | 329 +- libcpp/po/ca.po | 345 +- libcpp/po/cpplib.pot | 306 +- libcpp/po/da.po | 353 +- libcpp/po/de.po | 351 +- libcpp/po/el.po | 333 +- libcpp/po/eo.po | 355 +- libcpp/po/es.po | 347 +- libcpp/po/fi.po | 355 +- libcpp/po/fr.po | 351 +- libcpp/po/id.po | 347 +- libcpp/po/ja.po | 347 +- libcpp/po/nl.po | 347 +- libcpp/po/pt_BR.po | 353 +- libcpp/po/ru.po | 351 +- libcpp/po/sr.po | 347 +- libcpp/po/sv.po | 338 +- libcpp/po/tr.po | 347 +- libcpp/po/uk.po | 353 +- libcpp/po/vi.po | 349 +- libcpp/po/zh_CN.po | 347 +- libcpp/po/zh_TW.po | 347 +- libcpp/symtab.c | 24 +- libgcc/ChangeLog | 348 + libgcc/Makefile.in | 15 +- libgcc/config.host | 46 +- libgcc/config/aarch64/aarch64-unwind.h | 32 +- libgcc/config/alpha/linux-unwind.h | 5 +- libgcc/config/alpha/t-linux | 3 + 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.c | 1 + libgcc/config/c6x/libunwind.S | 2 +- libgcc/config/gcn/crt0.c | 79 + libgcc/config/gcn/gthr-gcn.h | 163 + libgcc/config/{nios2 => gcn}/lib2-divmod-hi.c | 4 +- libgcc/config/{nios2 => gcn}/lib2-divmod.c | 4 +- .../config/{nios2/lib2-nios2.h => gcn/lib2-gcn.h} | 16 +- libgcc/config/{or1k => gcn}/sfp-machine.h | 23 +- libgcc/config/gcn/t-amdgcn | 17 + .../{nvptx/nvptx-malloc.h => gcn/unwind-gcn.c} | 21 +- libgcc/config/i386/cpuinfo.c | 6 +- libgcc/config/i386/cpuinfo.h | 3 +- libgcc/config/i386/sfp-exceptions.c | 2 +- libgcc/config/i386/sol2-unwind.h | 36 +- libgcc/config/ia64/crtbegin.S | 4 +- 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/pa/linux-unwind.h | 2 +- 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/rs6000/aix-unwind.h | 28 +- libgcc/config/rs6000/darwin-vecsave.S | 8 +- libgcc/config/rs6000/ibm-ldouble.c | 4 +- libgcc/config/rs6000/t-darwin | 45 +- libgcc/config/sparc/sol2-unwind.h | 92 +- libgcc/config/t-darwin | 2 +- libgcc/config/tilepro/atomic.h | 2 +- libgcc/config/visium/lib2funcs.c | 4 +- libgcc/config/vxlib-tls.c | 2 +- libgcc/configure | 18 +- libgcc/configure.ac | 12 +- libgcc/generic-morestack-thread.c | 2 +- libgcc/generic-morestack.c | 2 +- libgcc/libgcc2.c | 11 +- libgcc/libgcc2.h | 2 +- libgcc/libgcov-driver-system.c | 9 +- libgcc/libgcov-driver.c | 126 +- libgcc/libgcov-merge.c | 142 +- libgcc/libgcov-profiler.c | 166 +- libgcc/libgcov-util.c | 39 +- libgcc/libgcov.h | 36 +- libgcc/mkmap-symver.awk | 2 +- 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-c.c | 1 + libgcc/unwind-dw2-fde.c | 3 + libgcc/unwind-dw2.c | 12 +- libgfortran/ChangeLog | 259 + libgfortran/ISO_Fortran_binding.h | 206 + libgfortran/Makefile.am | 11 +- libgfortran/Makefile.in | 141 +- libgfortran/caf/single.c | 22 +- libgfortran/config.h.in | 9 + libgfortran/config/fpu-glibc.h | 68 +- libgfortran/configure | 13 +- libgfortran/configure.ac | 4 +- .../generated/{findloc0_r16.c => findloc0_r10.c} | 38 +- .../generated/{findloc1_r16.c => findloc1_r10.c} | 42 +- libgfortran/generated/minloc0_16_i1.c | 42 +- libgfortran/generated/minloc0_16_i16.c | 42 +- libgfortran/generated/minloc0_16_i2.c | 42 +- libgfortran/generated/minloc0_16_i4.c | 42 +- libgfortran/generated/minloc0_16_i8.c | 42 +- libgfortran/generated/minloc0_16_r10.c | 42 +- libgfortran/generated/minloc0_16_r16.c | 42 +- libgfortran/generated/minloc0_16_r4.c | 42 +- libgfortran/generated/minloc0_16_r8.c | 42 +- libgfortran/generated/minloc0_4_i1.c | 42 +- libgfortran/generated/minloc0_4_i16.c | 42 +- libgfortran/generated/minloc0_4_i2.c | 42 +- libgfortran/generated/minloc0_4_i4.c | 42 +- libgfortran/generated/minloc0_4_i8.c | 42 +- libgfortran/generated/minloc0_4_r10.c | 42 +- libgfortran/generated/minloc0_4_r16.c | 42 +- libgfortran/generated/minloc0_4_r4.c | 42 +- libgfortran/generated/minloc0_4_r8.c | 42 +- libgfortran/generated/minloc0_8_i1.c | 42 +- libgfortran/generated/minloc0_8_i16.c | 42 +- libgfortran/generated/minloc0_8_i2.c | 42 +- libgfortran/generated/minloc0_8_i4.c | 42 +- libgfortran/generated/minloc0_8_i8.c | 42 +- libgfortran/generated/minloc0_8_r10.c | 42 +- libgfortran/generated/minloc0_8_r16.c | 42 +- libgfortran/generated/minloc0_8_r4.c | 42 +- libgfortran/generated/minloc0_8_r8.c | 42 +- libgfortran/gfortran.map | 23 + libgfortran/intrinsics/execute_command_line.c | 43 +- .../intrinsics/{clock.c => is_contiguous.c} | 43 +- libgfortran/io/async.c | 2 +- libgfortran/io/close.c | 9 +- libgfortran/io/format.c | 35 + libgfortran/io/io.h | 50 + libgfortran/io/list_read.c | 6 +- libgfortran/io/open.c | 19 +- libgfortran/io/read.c | 6 + libgfortran/io/transfer.c | 2 +- libgfortran/io/unit.c | 2 +- libgfortran/io/write.c | 26 +- libgfortran/io/write_float.def | 42 +- libgfortran/libgfortran.h | 5 + libgfortran/m4/minloc0.m4 | 42 +- libgfortran/runtime/ISO_Fortran_binding.c | 870 + libgfortran/runtime/memory.c | 13 +- libgo/MERGE | 2 +- libgo/Makefile.am | 75 +- libgo/Makefile.in | 163 +- libgo/README | 25 + libgo/VERSION | 2 +- libgo/aclocal.m4 | 20 + libgo/check-packages.txt | 31 +- libgo/config.h.in | 16 - libgo/configure | 310 +- libgo/configure.ac | 82 +- libgo/go/archive/tar/format.go | 6 +- libgo/go/archive/tar/stat_actime1.go | 2 +- libgo/go/archive/tar/stat_unix.go | 2 +- libgo/go/archive/zip/reader.go | 3 + libgo/go/archive/zip/reader_test.go | 6 + libgo/go/archive/zip/struct.go | 4 +- libgo/go/archive/zip/writer.go | 2 +- libgo/go/archive/zip/zip_test.go | 4 +- libgo/go/bufio/bufio.go | 27 +- libgo/go/bufio/bufio_test.go | 20 +- libgo/go/builtin/builtin.go | 6 + libgo/go/bytes/buffer.go | 23 +- libgo/go/bytes/buffer_test.go | 2 +- libgo/go/bytes/bytes.go | 62 +- libgo/go/bytes/bytes_decl.go | 24 - libgo/go/bytes/bytes_test.go | 6 + libgo/go/bytes/compare_test.go | 13 +- libgo/go/bytes/example_test.go | 14 + libgo/go/bytes/indexbyte.c | 73 - libgo/go/bytes/reader.go | 6 +- libgo/go/bytes/reader_test.go | 42 + libgo/go/cmd/cgo/ast.go | 9 + libgo/go/cmd/cgo/doc.go | 11 + libgo/go/cmd/cgo/gcc.go | 910 +- libgo/go/cmd/cgo/godefs.go | 33 + libgo/go/cmd/cgo/main.go | 16 +- libgo/go/cmd/cgo/out.go | 63 +- libgo/go/cmd/go/alldocs.go | 87 +- libgo/go/cmd/go/go_test.go | 253 +- libgo/go/cmd/go/go_unix_test.go | 2 +- libgo/go/cmd/go/help_test.go | 28 + libgo/go/cmd/go/internal/base/base.go | 3 +- libgo/go/cmd/go/internal/base/signal_unix.go | 2 +- libgo/go/cmd/go/internal/cache/cache.go | 8 +- libgo/go/cmd/go/internal/cache/default.go | 104 +- .../go/cmd/go/internal/cache/default_unix_test.go | 67 - libgo/go/cmd/go/internal/cache/hash.go | 2 +- libgo/go/cmd/go/internal/clean/clean.go | 52 +- libgo/go/cmd/go/internal/cmdflag/flag.go | 9 +- libgo/go/cmd/go/internal/doc/doc.go | 9 + libgo/go/cmd/go/internal/envcmd/env.go | 8 +- libgo/go/cmd/go/internal/fix/fix.go | 2 +- libgo/go/cmd/go/internal/generate/generate.go | 9 +- libgo/go/cmd/go/internal/get/get.go | 23 +- libgo/go/cmd/go/internal/get/path.go | 192 + libgo/go/cmd/go/internal/get/vcs.go | 39 +- libgo/go/cmd/go/internal/help/help.go | 26 +- libgo/go/cmd/go/internal/help/helpdoc.go | 27 +- libgo/go/cmd/go/internal/imports/build.go | 2 +- libgo/go/cmd/go/internal/imports/scan.go | 10 + libgo/go/cmd/go/internal/load/pkg.go | 98 +- libgo/go/cmd/go/internal/load/test.go | 37 +- .../lockedfile/internal/filelock/filelock.go | 98 + .../lockedfile/internal/filelock/filelock_fcntl.go | 161 + .../lockedfile/internal/filelock/filelock_other.go | 36 + .../lockedfile/internal/filelock/filelock_plan9.go | 38 + .../lockedfile/internal/filelock/filelock_test.go | 209 + .../lockedfile/internal/filelock/filelock_unix.go | 44 + .../internal/filelock/filelock_windows.go | 66 + libgo/go/cmd/go/internal/lockedfile/lockedfile.go | 122 + .../go/internal/lockedfile/lockedfile_filelock.go | 64 + .../cmd/go/internal/lockedfile/lockedfile_plan9.go | 93 + .../cmd/go/internal/lockedfile/lockedfile_test.go | 174 + libgo/go/cmd/go/internal/lockedfile/mutex.go | 60 + libgo/go/cmd/go/internal/modcmd/download.go | 12 +- libgo/go/cmd/go/internal/modcmd/edit.go | 45 +- libgo/go/cmd/go/internal/modcmd/init.go | 4 + libgo/go/cmd/go/internal/modcmd/tidy.go | 16 +- libgo/go/cmd/go/internal/modcmd/vendor.go | 18 +- libgo/go/cmd/go/internal/modconv/convert_test.go | 2 +- libgo/go/cmd/go/internal/modfetch/cache.go | 90 +- .../cmd/go/internal/modfetch/codehost/codehost.go | 50 +- libgo/go/cmd/go/internal/modfetch/codehost/git.go | 107 +- libgo/go/cmd/go/internal/modfetch/codehost/vcs.go | 105 +- libgo/go/cmd/go/internal/modfetch/coderepo.go | 170 +- libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 41 +- libgo/go/cmd/go/internal/modfetch/fetch.go | 318 +- libgo/go/cmd/go/internal/modfetch/proxy.go | 32 +- libgo/go/cmd/go/internal/modfetch/repo.go | 19 +- libgo/go/cmd/go/internal/modfetch/unzip.go | 54 +- libgo/go/cmd/go/internal/modfile/rule.go | 20 +- libgo/go/cmd/go/internal/modget/get.go | 13 +- libgo/go/cmd/go/internal/modload/build.go | 112 +- libgo/go/cmd/go/internal/modload/help.go | 17 +- libgo/go/cmd/go/internal/modload/import.go | 59 +- libgo/go/cmd/go/internal/modload/import_test.go | 2 +- libgo/go/cmd/go/internal/modload/init.go | 271 +- libgo/go/cmd/go/internal/modload/init_test.go | 42 + libgo/go/cmd/go/internal/modload/list.go | 18 +- libgo/go/cmd/go/internal/modload/load.go | 54 +- libgo/go/cmd/go/internal/modload/query.go | 20 +- libgo/go/cmd/go/internal/modload/query_test.go | 2 +- libgo/go/cmd/go/internal/modload/search.go | 5 +- .../go/internal/modload/testgo.go} | 10 +- libgo/go/cmd/go/internal/module/module.go | 4 +- libgo/go/cmd/go/internal/module/module_test.go | 1 + libgo/go/cmd/go/internal/mvs/mvs.go | 1 + libgo/go/cmd/go/internal/renameio/renameio.go | 63 + libgo/go/cmd/go/internal/run/run.go | 3 + libgo/go/cmd/go/internal/search/search.go | 4 +- libgo/go/cmd/go/internal/semver/semver.go | 2 +- libgo/go/cmd/go/internal/semver/semver_test.go | 1 + libgo/go/cmd/go/internal/test/test.go | 63 +- libgo/go/cmd/go/internal/test/testflag.go | 4 +- libgo/go/cmd/go/internal/vet/vet.go | 13 +- libgo/go/cmd/go/internal/vet/vetflag.go | 169 +- libgo/go/cmd/go/internal/web2/web.go | 8 +- libgo/go/cmd/go/internal/work/action.go | 8 +- libgo/go/cmd/go/internal/work/build.go | 11 +- libgo/go/cmd/go/internal/work/build_test.go | 14 +- libgo/go/cmd/go/internal/work/buildid.go | 59 +- libgo/go/cmd/go/internal/work/exec.go | 175 +- libgo/go/cmd/go/internal/work/gc.go | 102 +- libgo/go/cmd/go/internal/work/gccgo.go | 59 +- libgo/go/cmd/go/internal/work/init.go | 26 +- libgo/go/cmd/go/internal/work/security.go | 3 + libgo/go/cmd/go/main.go | 32 +- libgo/go/cmd/go/proxy_test.go | 12 +- libgo/go/cmd/go/script_test.go | 302 +- libgo/go/cmd/go/testdata/addmod.go | 2 +- .../mod/research.swtch.com_vgo-tour_v1.0.0.txt | 23 - .../go/testdata/mod/rsc.io_fortune_v2_v2.0.0.txt | 6 + libgo/go/cmd/go/testdata/script/README | 36 +- libgo/go/cmd/go/testdata/script/build_GOTMPDIR.txt | 5 +- .../script/cover_pkgall_multiple_mains.txt | 43 + libgo/go/cmd/go/testdata/script/help.txt | 18 + .../go/cmd/go/testdata/script/list_bad_import.txt | 2 +- libgo/go/cmd/go/testdata/script/list_std.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_download.txt | 21 + libgo/go/cmd/go/testdata/script/mod_edit.txt | 55 +- libgo/go/cmd/go/testdata/script/mod_enabled.txt | 6 +- .../go/cmd/go/testdata/script/mod_fs_patterns.txt | 4 +- libgo/go/cmd/go/testdata/script/mod_go_version.txt | 16 +- libgo/go/cmd/go/testdata/script/mod_internal.txt | 13 - .../cmd/go/testdata/script/mod_list_bad_import.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_list_dir.txt | 4 +- libgo/go/cmd/go/testdata/script/mod_nomod.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_patterns.txt | 10 + libgo/go/cmd/go/testdata/script/mod_readonly.txt | 2 + libgo/go/cmd/go/testdata/script/mod_replace.txt | 29 +- libgo/go/cmd/go/testdata/script/mod_test.txt | 7 + libgo/go/cmd/go/testdata/script/mod_tidy.txt | 9 + libgo/go/cmd/go/testdata/script/mod_vendor.txt | 48 + .../go/testdata/testterminal18153/terminal_test.go | 2 +- libgo/go/cmd/go/vendor_test.go | 2 +- libgo/go/cmd/gofmt/gofmt.go | 5 +- libgo/go/cmd/gofmt/gofmt_test.go | 2 +- libgo/go/cmd/gofmt/long_test.go | 6 + libgo/go/cmd/internal/buildid/buildid.go | 2 +- libgo/go/cmd/internal/objabi/doc.go | 8 +- libgo/go/cmd/internal/objabi/flag.go | 13 +- libgo/go/cmd/internal/objabi/funcdata.go | 1 + libgo/go/cmd/internal/objabi/funcid.go | 68 +- libgo/go/cmd/internal/objabi/head.go | 5 + libgo/go/cmd/internal/objabi/reloctype.go | 2 +- libgo/go/cmd/internal/objabi/stack.go | 17 +- libgo/go/cmd/internal/objabi/symkind.go | 7 + libgo/go/cmd/internal/objabi/symkind_string.go | 4 +- libgo/go/cmd/internal/objabi/util.go | 6 +- libgo/go/cmd/internal/sys/arch.go | 187 + libgo/go/cmd/internal/sys/supported.go | 29 + libgo/go/cmd/vet/all/main.go | 94 +- libgo/go/cmd/vet/assign.go | 52 - libgo/go/cmd/vet/atomic.go | 71 - libgo/go/cmd/vet/buildtag.go | 126 - libgo/go/cmd/vet/cgo.go | 141 - libgo/go/cmd/vet/composite.go | 86 - libgo/go/cmd/vet/doc.go | 244 +- libgo/go/cmd/vet/httpresponse.go | 137 - libgo/go/cmd/vet/internal/cfg/cfg_test.go | 190 - libgo/go/cmd/vet/lostcancel.go | 322 - libgo/go/cmd/vet/main.go | 789 +- libgo/go/cmd/vet/nilfunc.go | 67 - libgo/go/cmd/vet/rangeloop.go | 105 - libgo/go/cmd/vet/shadow.go | 246 - libgo/go/cmd/vet/shift.go | 98 - libgo/go/cmd/vet/structtag.go | 226 - libgo/go/cmd/vet/testdata/asm/asm.go | 48 - libgo/go/cmd/vet/testdata/asm/asm1.s | 315 - libgo/go/cmd/vet/testdata/asm/asm2.s | 257 - libgo/go/cmd/vet/testdata/asm/asm3.s | 192 - libgo/go/cmd/vet/testdata/asm/asm4.s | 26 - libgo/go/cmd/vet/testdata/asm/asm5.s | 193 - libgo/go/cmd/vet/testdata/asm/asm6.s | 193 - libgo/go/cmd/vet/testdata/asm/asm7.s | 193 - libgo/go/cmd/vet/testdata/asm8.s | 165 - libgo/go/cmd/vet/testdata/atomic.go | 62 - libgo/go/cmd/vet/testdata/bool.go | 131 - libgo/go/cmd/vet/testdata/buildtag/buildtag_bad.go | 15 - libgo/go/cmd/vet/testdata/cgo/cgo.go | 59 - libgo/go/cmd/vet/testdata/cgo/cgo2.go | 12 - libgo/go/cmd/vet/testdata/cgo/cgo3.go | 13 - libgo/go/cmd/vet/testdata/cgo/cgo4.go | 15 - libgo/go/cmd/vet/testdata/composite.go | 120 - libgo/go/cmd/vet/testdata/copylock.go | 188 - libgo/go/cmd/vet/testdata/copylock_func.go | 136 - libgo/go/cmd/vet/testdata/copylock_range.go | 67 - libgo/go/cmd/vet/testdata/deadcode.go | 2134 - libgo/go/cmd/vet/testdata/divergent/buf.go | 17 - libgo/go/cmd/vet/testdata/divergent/buf_test.go | 35 - libgo/go/cmd/vet/testdata/httpresponse.go | 85 - .../cmd/vet/testdata/incomplete/examples_test.go | 33 - libgo/go/cmd/vet/testdata/lostcancel.go | 155 - libgo/go/cmd/vet/testdata/nilfunc.go | 35 - libgo/go/cmd/vet/testdata/rangeloop.go | 90 - libgo/go/cmd/vet/testdata/shadow.go | 59 - libgo/go/cmd/vet/testdata/shift.go | 162 - .../go/cmd/vet/testdata/src/asm/asm.go | 8 +- .../go/cmd/vet/testdata/src/asm/asm1.s | 7 +- .../go/cmd/vet/testdata/{ => src/assign}/assign.go | 2 +- libgo/go/cmd/vet/testdata/src/atomic/atomic.go | 14 + libgo/go/cmd/vet/testdata/src/bool/bool.go | 14 + .../vet/testdata/{ => src}/buildtag/buildtag.go | 0 libgo/go/cmd/vet/testdata/src/cgo/cgo.go | 18 + .../go/cmd/vet/testdata/src/composite/composite.go | 24 + libgo/go/cmd/vet/testdata/src/copylock/copylock.go | 11 + .../go/cmd/vet/testdata/src/deadcode/deadcode.go | 15 +- .../vet/testdata/src/httpresponse/httpresponse.go | 22 + .../cmd/vet/testdata/src/lostcancel/lostcancel.go | 14 + .../go/cmd/vet/testdata/{ => src/method}/method.go | 14 +- .../go/cmd/vet/testdata/src/nilfunc/nilfunc.go | 12 +- libgo/go/cmd/vet/testdata/{ => src/print}/print.go | 128 +- .../go/cmd/vet/testdata/src/rangeloop/rangeloop.go | 17 + libgo/go/cmd/vet/testdata/src/shift/shift.go | 13 + .../go/cmd/vet/testdata/src/structtag/structtag.go | 11 + .../go/cmd/vet/testdata/{ => src}/tagtest/file1.go | 3 + .../go/cmd/vet/testdata/{ => src}/tagtest/file2.go | 5 +- .../cmd/vet/testdata/{ => src}/testingpkg/tests.go | 0 .../cmd/vet/testdata/src/testingpkg/tests_test.go | 3 + .../go/cmd/vet/testdata/src/unmarshal/unmarshal.go | 18 + .../vet/testdata/src/unsafeptr/unsafeptr.go} | 11 +- .../cmd/vet/testdata/src/unused/unused.go} | 10 +- libgo/go/cmd/vet/testdata/structtag.go | 102 - libgo/go/cmd/vet/testdata/testingpkg/tests_test.go | 74 - libgo/go/cmd/vet/testdata/unsafeptr.go | 63 - libgo/go/cmd/vet/testdata/unused.go | 29 - libgo/go/cmd/vet/tests.go | 187 - libgo/go/cmd/vet/types.go | 313 - libgo/go/cmd/vet/unsafeptr.go | 97 - libgo/go/cmd/vet/unused.go | 93 - libgo/go/cmd/vet/vet_test.go | 215 +- libgo/go/compress/bzip2/bzip2_test.go | 4 +- .../bzip2/testdata/Isaac.Newton-Opticks.txt.bz2 | 0 libgo/go/compress/flate/deflate_test.go | 8 +- libgo/go/compress/flate/inflate.go | 4 +- libgo/go/compress/flate/reader_test.go | 4 +- .../flate/testdata/Isaac.Newton-Opticks.txt | 9286 +++ .../go/compress/testdata/Mark.Twain-Tom.Sawyer.txt | 8465 --- libgo/go/compress/zlib/reader.go | 2 +- libgo/go/compress/zlib/writer.go | 12 +- libgo/go/container/heap/heap.go | 21 +- libgo/go/container/list/list.go | 25 +- libgo/go/container/list/list_test.go | 0 libgo/go/context/context.go | 5 +- libgo/go/crypto/aes/aes_test.go | 10 +- libgo/go/crypto/aes/block.go | 50 +- libgo/go/crypto/aes/ctr_s390x.go | 14 +- libgo/go/crypto/aes/gcm_s390x.go | 31 +- libgo/go/crypto/cipher/benchmark_test.go | 67 +- libgo/go/crypto/cipher/example_test.go | 43 +- .../{internal/cpu => crypto/cipher}/export_test.go | 7 +- libgo/go/crypto/cipher/gcm.go | 54 +- libgo/go/crypto/cipher/xor_amd64.go | 29 + libgo/go/crypto/cipher/{xor.go => xor_generic.go} | 62 +- libgo/go/crypto/cipher/xor_ppc64x.go | 30 + libgo/go/crypto/cipher/xor_test.go | 68 +- libgo/go/crypto/ecdsa/ecdsa.go | 2 +- libgo/go/crypto/elliptic/elliptic.go | 3 +- libgo/go/crypto/elliptic/p256_s390x.go | 34 +- libgo/go/crypto/hmac/hmac.go | 4 +- libgo/go/crypto/md5/gen.go | 195 +- libgo/go/crypto/md5/md5.go | 100 +- libgo/go/crypto/md5/md5_test.go | 58 + libgo/go/crypto/md5/md5block.go | 347 +- libgo/go/crypto/md5/md5block_decl.go | 4 +- libgo/go/crypto/md5/md5block_generic.go | 4 +- libgo/go/crypto/rand/eagain.go | 2 +- libgo/go/crypto/rand/rand.go | 6 +- .../crypto/rand/{rand_linux.go => rand_batched.go} | 18 +- .../{rand_linux_test.go => rand_batched_test.go} | 2 + libgo/go/crypto/rand/rand_freebsd.go | 9 + libgo/go/crypto/rand/rand_linux.go | 34 - libgo/go/crypto/rand/rand_unix.go | 20 +- libgo/go/crypto/rand/rand_windows.go | 9 + libgo/go/crypto/rc4/rc4.go | 15 +- libgo/go/crypto/rc4/rc4_asm.go | 28 - libgo/go/crypto/rc4/rc4_ref.go | 13 - libgo/go/crypto/rc4/rc4_test.go | 19 +- libgo/go/crypto/rsa/pss_test.go | 2 +- libgo/go/crypto/sha1/sha1.go | 2 +- libgo/go/crypto/sha1/sha1_test.go | 58 + libgo/go/crypto/sha1/sha1block_arm64.go | 4 +- libgo/go/crypto/sha256/sha256.go | 2 +- libgo/go/crypto/sha256/sha256_test.go | 63 + libgo/go/crypto/sha256/sha256block_arm64.go | 4 +- libgo/go/crypto/sha512/sha512.go | 2 +- libgo/go/crypto/sha512/sha512_test.go | 57 + libgo/go/crypto/subtle/constant_time.go | 8 +- libgo/go/crypto/tls/alert.go | 4 + libgo/go/crypto/tls/auth.go | 123 +- libgo/go/crypto/tls/cipher_suites.go | 164 +- libgo/go/crypto/tls/common.go | 434 +- libgo/go/crypto/tls/conn.go | 955 +- libgo/go/crypto/tls/conn_test.go | 27 +- libgo/go/crypto/tls/handshake_client.go | 574 +- libgo/go/crypto/tls/handshake_client_test.go | 744 +- libgo/go/crypto/tls/handshake_client_tls13.go | 673 + libgo/go/crypto/tls/handshake_messages.go | 2167 +- libgo/go/crypto/tls/handshake_messages_test.go | 225 +- libgo/go/crypto/tls/handshake_server.go | 280 +- libgo/go/crypto/tls/handshake_server_test.go | 639 +- libgo/go/crypto/tls/handshake_server_tls13.go | 860 + libgo/go/crypto/tls/handshake_test.go | 49 +- libgo/go/crypto/tls/key_agreement.go | 181 +- libgo/go/crypto/tls/key_schedule.go | 200 + libgo/go/crypto/tls/key_schedule_test.go | 175 + libgo/go/crypto/tls/prf.go | 20 +- libgo/go/crypto/tls/prf_test.go | 17 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA | 108 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-RSA | 104 +- .../testdata/Client-TLSv10-ClientCert-RSA-ECDSA | 106 +- .../tls/testdata/Client-TLSv10-ClientCert-RSA-RSA | 104 +- .../tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES | 90 +- .../tls/testdata/Client-TLSv10-ECDHE-RSA-AES | 86 +- .../testdata/Client-TLSv10-ExportKeyingMaterial | 86 +- libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4 | 54 +- .../tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES | 90 +- .../tls/testdata/Client-TLSv11-ECDHE-RSA-AES | 86 +- libgo/go/crypto/tls/testdata/Client-TLSv11-RSA-RC4 | 54 +- .../tls/testdata/Client-TLSv12-AES128-GCM-SHA256 | 58 +- .../tls/testdata/Client-TLSv12-AES128-SHA256 | 72 +- .../tls/testdata/Client-TLSv12-AES256-GCM-SHA384 | 58 +- libgo/go/crypto/tls/testdata/Client-TLSv12-ALPN | 80 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA | 119 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-RSA | 109 +- .../Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 | 107 +- .../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 115 +- ...A => Client-TLSv12-ClientCert-RSA-PSS-Disabled} | 107 +- .../Client-TLSv12-ClientCert-RSA-PSS-Disabled-512 | 125 + .../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 107 +- ...84 => Client-TLSv12-ClientCert-RSA-RSAPKCS1v15} | 104 +- .../testdata/Client-TLSv12-ClientCert-RSA-RSAPSS | 135 + .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES | 90 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM | 82 +- .../Client-TLSv12-ECDHE-ECDSA-AES128-SHA256 | 96 +- .../Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384 | 84 +- .../Client-TLSv12-ECDHE-ECDSA-CHACHA20-POLY1305 | 75 +- .../tls/testdata/Client-TLSv12-ECDHE-RSA-AES | 86 +- .../testdata/Client-TLSv12-ECDHE-RSA-AES128-SHA256 | 94 +- .../Client-TLSv12-ECDHE-RSA-CHACHA20-POLY1305 | 71 +- .../testdata/Client-TLSv12-ExportKeyingMaterial | 76 +- ...LSv12-ALPN-NoMatch => Client-TLSv12-P256-ECDHE} | 87 +- libgo/go/crypto/tls/testdata/Client-TLSv12-RSA-RC4 | 54 +- .../tls/testdata/Client-TLSv12-RenegotiateOnce | 313 +- .../tls/testdata/Client-TLSv12-RenegotiateTwice | 497 +- .../Client-TLSv12-RenegotiateTwiceRejected | 319 +- .../testdata/Client-TLSv12-RenegotiationRejected | 82 +- libgo/go/crypto/tls/testdata/Client-TLSv12-SCT | 124 +- ...CDHE-RSA-AES-GCM => Client-TLSv12-X25519-ECDHE} | 80 +- .../tls/testdata/Client-TLSv13-AES128-SHA256 | 90 + .../tls/testdata/Client-TLSv13-AES256-SHA384 | 92 + libgo/go/crypto/tls/testdata/Client-TLSv13-ALPN | 93 + .../tls/testdata/Client-TLSv13-CHACHA20-SHA256 | 90 + .../testdata/Client-TLSv13-ClientCert-ECDSA-RSA | 139 + .../testdata/Client-TLSv13-ClientCert-RSA-ECDSA | 134 + .../Client-TLSv13-ClientCert-RSA-PSS-Disabled | 138 + .../testdata/Client-TLSv13-ClientCert-RSA-RSAPSS | 136 + libgo/go/crypto/tls/testdata/Client-TLSv13-ECDSA | 86 + .../testdata/Client-TLSv13-ExportKeyingMaterial | 90 + .../tls/testdata/Client-TLSv13-HelloRetryRequest | 118 + .../go/crypto/tls/testdata/Client-TLSv13-KeyUpdate | 102 + .../crypto/tls/testdata/Client-TLSv13-P256-ECDHE | 94 + .../crypto/tls/testdata/Client-TLSv13-X25519-ECDHE | 90 + libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-3DES | 60 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-AES | 62 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-RC4 | 52 +- .../tls/testdata/Server-TLSv10-ECDHE-ECDSA-AES | 77 +- .../testdata/Server-TLSv10-ExportKeyingMaterial | 83 +- .../go/crypto/tls/testdata/Server-TLSv10-RSA-3DES | 57 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-AES | 63 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-RC4 | 51 +- .../crypto/tls/testdata/Server-TLSv11-FallbackSCSV | 13 +- libgo/go/crypto/tls/testdata/Server-TLSv11-RSA-RC4 | 51 +- libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 82 +- .../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 82 +- .../Server-TLSv12-CipherSuiteCertPreferenceECDSA | 80 +- .../Server-TLSv12-CipherSuiteCertPreferenceRSA | 74 +- .../Server-TLSv12-ClientAuthRequestedAndECDSAGiven | 90 +- .../Server-TLSv12-ClientAuthRequestedAndGiven | 89 +- ...LSv12-ClientAuthRequestedAndGiven-PSS-Disabled} | 85 +- ...entAuthRequestedAndGiven-PSS-Disabled-Required} | 58 +- ...ver-TLSv12-ClientAuthRequestedAndPKCS1v15Given} | 89 +- .../Server-TLSv12-ClientAuthRequestedNotGiven | 74 +- .../tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES | 76 +- .../testdata/Server-TLSv12-ExportKeyingMaterial | 79 +- .../crypto/tls/testdata/Server-TLSv12-IssueTicket | 81 +- .../testdata/Server-TLSv12-IssueTicketPreDisable | 81 +- ...12-RSA-AES256-GCM-SHA384 => Server-TLSv12-P256} | 74 +- .../go/crypto/tls/testdata/Server-TLSv12-RSA-3DES | 63 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES | 67 +- .../crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM | 64 +- .../testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 | 64 +- ...-RSA-AES-GCM => Server-TLSv12-RSA-PSS-Disabled} | 67 +- ...RC4 => Server-TLSv12-RSA-PSS-Disabled-Required} | 42 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-RC4 | 57 +- ...2-RSA-AES-GCM => Server-TLSv12-RSA-RSAPKCS1v15} | 64 +- ...TLSv12-RSA-AES-GCM => Server-TLSv12-RSA-RSAPSS} | 64 +- libgo/go/crypto/tls/testdata/Server-TLSv12-Resume | 71 +- .../tls/testdata/Server-TLSv12-ResumeDisabled | 86 +- libgo/go/crypto/tls/testdata/Server-TLSv12-SNI | 68 +- .../tls/testdata/Server-TLSv12-SNI-GetCertificate | 68 +- .../Server-TLSv12-SNI-GetCertificateNotFound | 68 +- ...5519-ECDHE-RSA-AES-GCM => Server-TLSv12-X25519} | 64 +- .../tls/testdata/Server-TLSv13-AES128-SHA256 | 100 + .../tls/testdata/Server-TLSv13-AES256-SHA384 | 103 + libgo/go/crypto/tls/testdata/Server-TLSv13-ALPN | 104 + .../crypto/tls/testdata/Server-TLSv13-ALPN-NoMatch | 104 + .../tls/testdata/Server-TLSv13-CHACHA20-SHA256 | 100 + .../Server-TLSv13-ClientAuthRequestedAndECDSAGiven | 184 + .../Server-TLSv13-ClientAuthRequestedAndGiven | 180 + ...TLSv13-ClientAuthRequestedAndGiven-PSS-Disabled | 182 + .../Server-TLSv13-ClientAuthRequestedNotGiven | 109 + .../tls/testdata/Server-TLSv13-ECDHE-ECDSA-AES | 96 + .../testdata/Server-TLSv13-ExportKeyingMaterial | 103 + .../tls/testdata/Server-TLSv13-HelloRetryRequest | 129 + .../crypto/tls/testdata/Server-TLSv13-IssueTicket | 103 + .../testdata/Server-TLSv13-IssueTicketPreDisable | 103 + libgo/go/crypto/tls/testdata/Server-TLSv13-P256 | 106 + .../tls/testdata/Server-TLSv13-RSA-PSS-Disabled | 103 + .../crypto/tls/testdata/Server-TLSv13-RSA-RSAPSS | 101 + libgo/go/crypto/tls/testdata/Server-TLSv13-Resume | 66 + .../Server-TLSv13-Resume-HelloRetryRequest | 106 + .../tls/testdata/Server-TLSv13-ResumeDisabled | 104 + libgo/go/crypto/tls/testdata/Server-TLSv13-X25519 | 102 + libgo/go/crypto/tls/ticket.go | 88 +- libgo/go/crypto/tls/tls.go | 12 +- libgo/go/crypto/tls/tls_test.go | 258 +- libgo/go/crypto/x509/cert_pool.go | 27 +- libgo/go/crypto/x509/pem_decrypt.go | 2 +- libgo/go/crypto/x509/pkix/pkix.go | 4 +- libgo/go/crypto/x509/root_aix.go | 2 +- libgo/go/crypto/x509/root_cgo_darwin.go | 258 +- libgo/go/crypto/x509/root_darwin.go | 134 +- libgo/go/crypto/x509/root_darwin_arm_gen.go | 6 +- libgo/go/crypto/x509/{root_aix.go => root_hurd.go} | 5 +- libgo/go/crypto/x509/root_unix.go | 2 +- libgo/go/crypto/x509/verify.go | 110 +- libgo/go/crypto/x509/verify_test.go | 235 + libgo/go/crypto/x509/x509.go | 74 +- libgo/go/database/sql/convert.go | 45 +- libgo/go/database/sql/driver/driver.go | 9 +- libgo/go/database/sql/example_cli_test.go | 88 + libgo/go/database/sql/example_service_test.go | 160 + libgo/go/database/sql/fakedb_test.go | 20 +- libgo/go/database/sql/sql.go | 65 +- libgo/go/database/sql/sql_test.go | 102 +- libgo/go/debug/dwarf/line.go | 2 +- libgo/go/debug/elf/elf.go | 2 + libgo/go/debug/elf/file_test.go | 2 +- libgo/go/debug/gosym/pclntab_test.go | 38 +- libgo/go/debug/gosym/symtab.go | 5 - libgo/go/debug/gosym/testdata/main.go | 10 + libgo/go/debug/gosym/{ => testdata}/pclinetest.h | 2 + libgo/go/debug/gosym/{ => testdata}/pclinetest.s | 51 +- libgo/go/debug/pe/file.go | 2 +- libgo/go/debug/pe/file_test.go | 87 +- libgo/go/debug/pe/pe.go | 1 + libgo/go/debug/plan9obj/file.go | 2 +- libgo/go/encoding/asn1/asn1.go | 2 +- libgo/go/encoding/base32/base32_test.go | 10 +- libgo/go/encoding/base64/base64.go | 68 +- libgo/go/encoding/base64/base64_test.go | 8 +- libgo/go/encoding/binary/binary.go | 40 +- libgo/go/encoding/gob/decoder.go | 11 +- libgo/go/encoding/gob/encoder.go | 3 +- libgo/go/encoding/gob/encoder_test.go | 22 - libgo/go/encoding/hex/hex.go | 13 +- libgo/go/encoding/hex/hex_test.go | 13 + libgo/go/encoding/json/bench_test.go | 28 + libgo/go/encoding/json/decode.go | 194 +- libgo/go/encoding/json/decode_test.go | 57 +- libgo/go/encoding/json/encode.go | 165 +- libgo/go/encoding/json/encode_test.go | 28 + .../encoding/json/example_text_marshaling_test.go | 69 + libgo/go/encoding/json/scanner.go | 2 +- libgo/go/encoding/json/stream.go | 24 +- libgo/go/encoding/json/stream_test.go | 34 +- libgo/go/encoding/pem/pem_test.go | 8 +- .../{json => xml}/example_marshaling_test.go | 37 +- .../encoding/xml/example_text_marshaling_test.go | 81 + libgo/go/encoding/xml/marshal.go | 4 + libgo/go/encoding/xml/read.go | 5 + libgo/go/expvar/expvar.go | 15 +- libgo/go/expvar/expvar_test.go | 37 + libgo/go/flag/flag.go | 47 +- libgo/go/flag/flag_test.go | 53 + libgo/go/fmt/example_test.go | 362 +- libgo/go/fmt/fmt_test.go | 69 +- libgo/go/fmt/format.go | 33 +- libgo/go/fmt/gostringer_example_test.go | 61 + libgo/go/fmt/print.go | 31 +- .../{example_test.go => stringer_example_test.go} | 0 libgo/go/go/build/build.go | 7 +- libgo/go/go/build/build_test.go | 30 +- libgo/go/go/build/deps_test.go | 61 +- libgo/go/go/build/doc.go | 3 + libgo/go/go/build/read_test.go | 7 +- libgo/go/go/build/syslist.go | 4 +- libgo/go/go/build/testdata/withvendor/src/a/b/b.go | 3 + .../go/go/build/testdata/withvendor/src/a/c/d/d.go | 1 + libgo/go/go/constant/value.go | 2 +- libgo/go/go/constant/value_test.go | 2 +- libgo/go/go/doc/comment.go | 102 +- libgo/go/go/doc/comment_test.go | 46 +- libgo/go/go/doc/doc.go | 13 +- libgo/go/go/doc/doc_test.go | 15 +- libgo/go/go/doc/example.go | 23 + libgo/go/go/doc/example_test.go | 97 + libgo/go/go/doc/lazyre.go | 51 + libgo/go/go/doc/reader.go | 83 +- libgo/go/go/doc/synopsis.go | 1 + libgo/go/go/doc/synopsis_test.go | 1 + libgo/go/go/doc/testdata/issue12839.0.golden | 18 + libgo/go/go/doc/testdata/issue12839.1.golden | 18 + libgo/go/go/doc/testdata/issue12839.2.golden | 18 + libgo/go/go/doc/testdata/issue12839.go | 31 + libgo/go/go/format/benchmark_test.go | 91 + libgo/go/go/importer/importer.go | 18 +- libgo/go/go/importer/importer_test.go | 26 +- libgo/go/go/internal/gccgoimporter/ar.go | 27 +- .../go/internal/gccgoimporter/gccgoinstallation.go | 9 +- .../gccgoimporter/gccgoinstallation_test.go | 26 +- libgo/go/go/internal/gccgoimporter/importer.go | 5 +- .../go/go/internal/gccgoimporter/importer_test.go | 110 +- libgo/go/go/internal/gccgoimporter/parser.go | 398 +- libgo/go/go/internal/gccgoimporter/parser_test.go | 3 +- .../go/internal/gccgoimporter/testdata/alias.gox | 4 - .../go/internal/gccgoimporter/testdata/aliases.go | 65 + .../go/internal/gccgoimporter/testdata/aliases.gox | 33 + .../internal/gccgoimporter/testdata/issue27856.go | 9 + .../internal/gccgoimporter/testdata/issue27856.gox | 9 + .../internal/gccgoimporter/testdata/issue29198.go | 37 + .../internal/gccgoimporter/testdata/issue29198.gox | 86 + .../internal/gccgoimporter/testdata/libimportsar.a | Bin 0 -> 9302 bytes .../gccgoimporter/testdata/nointerface.go} | 11 +- .../gccgoimporter/testdata/nointerface.gox | 8 + .../internal/gccgoimporter/testdata/v1reflect.gox | Bin 0 -> 10872 bytes libgo/go/go/internal/gcimporter/gcimporter.go | 6 +- libgo/go/go/internal/gcimporter/gcimporter_test.go | 132 +- .../go/go/internal/srcimporter/srcimporter_test.go | 2 +- libgo/go/go/parser/parser.go | 2 +- libgo/go/go/printer/nodes.go | 6 +- libgo/go/go/printer/printer_test.go | 32 + libgo/go/go/printer/testdata/parser.go | 2 +- libgo/go/go/scanner/scanner.go | 18 +- libgo/go/go/scanner/scanner_test.go | 20 +- libgo/go/go/token/position.go | 17 +- libgo/go/go/token/position_test.go | 15 + libgo/go/go/types/api.go | 10 +- libgo/go/go/types/api_test.go | 13 + libgo/go/go/types/assignments.go | 2 +- libgo/go/go/types/builtins.go | 6 +- libgo/go/go/types/call.go | 23 +- libgo/go/go/types/check.go | 22 +- libgo/go/go/types/check_test.go | 3 + libgo/go/go/types/conversions.go | 11 +- libgo/go/go/types/decl.go | 142 +- libgo/go/go/types/errors.go | 3 +- libgo/go/go/types/example_test.go | 21 +- libgo/go/go/types/expr.go | 52 +- libgo/go/go/types/gotype.go | 2 +- libgo/go/go/types/interfaces.go | 10 +- libgo/go/go/types/issues_test.go | 192 +- libgo/go/go/types/lookup.go | 27 +- libgo/go/go/types/methodset.go | 18 +- libgo/go/go/types/object.go | 3 +- libgo/go/go/types/operand.go | 8 +- libgo/go/go/types/resolver.go | 118 +- libgo/go/go/types/scope.go | 15 +- libgo/go/go/types/sizes.go | 3 +- libgo/go/go/types/stdlib_test.go | 34 +- libgo/go/go/types/testdata/cycles.src | 6 +- libgo/go/go/types/testdata/cycles2.src | 14 +- libgo/go/go/types/testdata/decls0.src | 20 +- libgo/go/go/types/testdata/expr2.src | 13 + libgo/go/go/types/testdata/expr3.src | 2 +- libgo/go/go/types/testdata/issues.src | 44 + libgo/go/go/types/testdata/shifts.src | 12 + libgo/go/go/types/type.go | 15 +- libgo/go/go/types/typestring_test.go | 2 +- libgo/go/go/types/typexpr.go | 172 +- .../go/golang.org/x/tools}/LICENSE | 0 .../go/golang.org/x/tools}/PATENTS | 0 .../go/golang.org/x/tools/go/analysis/analysis.go | 192 + libgo/go/golang.org/x/tools/go/analysis/doc.go | 336 + .../go/analysis/internal/analysisflags/flags.go | 343 + .../go/analysis/internal/analysisflags/help.go | 89 + .../go/analysis/internal/analysisflags/patch.go | 7 + .../x/tools/go/analysis/internal/facts/facts.go | 299 + .../x/tools/go/analysis/internal/facts/imports.go | 88 + .../x/tools/go/analysis/passes/asmdecl}/asmdecl.go | 98 +- .../x/tools/go/analysis/passes/assign/assign.go | 68 + .../x/tools/go/analysis/passes/atomic/atomic.go | 96 + .../x/tools/go/analysis/passes/bools/bools.go} | 91 +- .../tools/go/analysis/passes/buildtag/buildtag.go | 159 + .../x/tools/go/analysis/passes/cgocall/cgocall.go | 391 + .../go/analysis/passes/composite/composite.go | 108 + .../go/analysis/passes/composite}/whitelist.go | 13 +- .../tools/go/analysis/passes/copylock}/copylock.go | 152 +- .../tools/go/analysis/passes/ctrlflow/ctrlflow.go | 225 + .../analysis/passes/httpresponse/httpresponse.go | 177 + .../x/tools/go/analysis/passes/inspect/inspect.go | 45 + .../analysis/passes/internal/analysisutil/util.go | 106 + .../go/analysis/passes/loopclosure/loopclosure.go | 130 + .../go/analysis/passes/lostcancel/lostcancel.go | 315 + .../x/tools/go/analysis/passes/nilfunc/nilfunc.go | 74 + .../x/tools/go/analysis/passes/pkgfact/pkgfact.go | 127 + .../x/tools/go/analysis/passes/printf/printf.go} | 699 +- .../x/tools/go/analysis/passes/printf/types.go | 239 + .../x/tools/go/analysis/passes/shift}/dead.go | 63 +- .../x/tools/go/analysis/passes/shift/shift.go | 128 + .../go/analysis/passes/stdmethods/stdmethods.go} | 141 +- .../go/analysis/passes/structtag/structtag.go | 273 + .../x/tools/go/analysis/passes/tests/tests.go | 175 + .../go/analysis/passes/unmarshal/unmarshal.go | 92 + .../go/analysis/passes/unreachable/unreachable.go} | 94 +- .../go/analysis/passes/unsafeptr/unsafeptr.go | 130 + .../analysis/passes/unusedresult/unusedresult.go | 131 + .../x/tools/go/analysis/unitchecker/main.go | 64 + .../x/tools/go/analysis/unitchecker/unitchecker.go | 387 + .../go/analysis/unitchecker/unitchecker112.go | 9 + .../go/golang.org/x/tools/go/analysis/validate.go | 104 + .../golang.org/x/tools/go/ast/astutil/enclosing.go | 627 + .../golang.org/x/tools/go/ast/astutil/imports.go | 481 + .../golang.org/x/tools/go/ast/astutil/rewrite.go | 477 + libgo/go/golang.org/x/tools/go/ast/astutil/util.go | 14 + .../x/tools/go/ast/inspector/inspector.go | 182 + .../golang.org/x/tools/go/ast/inspector/typeof.go | 216 + .../x/tools/go}/cfg/builder.go | 94 +- .../internal => golang.org/x/tools/go}/cfg/cfg.go | 34 +- .../x/tools/go/types/objectpath/objectpath.go | 523 + .../golang.org/x/tools/go/types/typeutil/callee.go | 46 + .../x/tools/go/types/typeutil/imports.go | 31 + .../go/golang.org/x/tools/go/types/typeutil/map.go | 313 + .../x/tools/go/types/typeutil/methodsetcache.go | 72 + .../go/golang.org/x/tools/go/types/typeutil/ui.go | 52 + .../internal/chacha20/chacha_generic.go | 199 - .../internal/chacha20/chacha_test.go | 33 - libgo/go/golang_org/x/net/idna/idna_test.go | 43 - libgo/go/golang_org/x/net/lex/httplex/httplex.go | 351 - .../golang_org/x/net/lex/httplex/httplex_test.go | 119 - libgo/go/golang_org/x/net/proxy/direct.go | 18 - libgo/go/golang_org/x/net/proxy/per_host.go | 140 - libgo/go/golang_org/x/net/proxy/per_host_test.go | 55 - libgo/go/golang_org/x/net/proxy/proxy.go | 94 - libgo/go/golang_org/x/net/proxy/proxy_test.go | 142 - libgo/go/golang_org/x/net/proxy/socks5.go | 213 - libgo/go/golang_org/x/text/width/kind_string.go | 16 - libgo/go/golang_org/x/text/width/tables.go | 1284 - libgo/go/golang_org/x/text/width/transform.go | 239 - libgo/go/golang_org/x/text/width/trieval.go | 30 - libgo/go/golang_org/x/text/width/width.go | 206 - libgo/go/hash/crc32/crc32_arm64.go | 14 +- libgo/go/hash/crc64/crc64.go | 17 +- libgo/go/hash/crc64/crc64_test.go | 6 +- libgo/go/hash/fnv/fnv.go | 33 +- libgo/go/html/template/context.go | 10 +- libgo/go/html/template/example_test.go | 22 + libgo/go/html/template/js.go | 5 +- libgo/go/html/template/js_test.go | 1 + libgo/go/html/template/url.go | 4 +- libgo/go/image/draw/draw.go | 126 +- libgo/go/image/format.go | 13 +- libgo/go/image/image.go | 149 +- libgo/go/image/image_test.go | 214 +- libgo/go/image/jpeg/fdct.go | 32 +- libgo/go/image/png/reader_test.go | 4 - libgo/go/image/png/writer.go | 90 +- libgo/go/image/png/writer_test.go | 112 +- libgo/go/internal/bytealg/bytealg.c | 6 +- libgo/go/internal/bytealg/bytealg.go | 11 +- libgo/go/internal/bytealg/compare_generic.go | 28 - libgo/go/internal/bytealg/compare_native.go | 9 + libgo/go/internal/bytealg/count_generic.go | 2 +- libgo/go/internal/bytealg/count_native.go | 2 +- libgo/go/internal/bytealg/equal_native.go | 12 + libgo/go/internal/bytealg/indexbyte_generic.go | 22 - libgo/go/internal/cpu/cpu.go | 150 +- libgo/go/internal/cpu/cpu_arm.go | 33 + libgo/go/internal/cpu/cpu_arm64.go | 96 +- libgo/go/internal/cpu/cpu_arm64_test.go | 26 - libgo/go/internal/cpu/cpu_gccgo.c | 115 + libgo/go/internal/cpu/cpu_no_init.go | 1 + libgo/go/internal/cpu/cpu_ppc64x.go | 48 +- libgo/go/internal/cpu/cpu_ppc64x_test.go | 33 - libgo/go/internal/cpu/cpu_s390x.go | 77 +- libgo/go/internal/cpu/cpu_test.go | 45 +- libgo/go/internal/cpu/cpu_x86.go | 39 +- libgo/go/internal/cpu/cpu_x86_test.go | 35 +- .../a.go => go/internal/fmtsort/export_test.go} | 9 +- libgo/go/internal/fmtsort/sort.go | 216 + libgo/go/internal/fmtsort/sort_test.go | 246 + libgo/go/internal/goroot/gc.go | 5 +- libgo/go/internal/goroot/gccgo.go | 2 +- libgo/go/internal/poll/export_posix_test.go | 2 +- libgo/go/internal/poll/fd_fsync_darwin.go | 38 + libgo/go/internal/poll/fd_fsync_posix.go | 33 + .../poll/fd_fsync_windows.go} | 12 +- libgo/go/internal/poll/fd_opendir_ios.go | 35 + libgo/go/internal/poll/fd_plan9.go | 8 +- libgo/go/internal/poll/fd_poll_nacljs.go | 8 +- libgo/go/internal/poll/fd_poll_runtime.go | 29 +- libgo/go/internal/poll/fd_posix.go | 11 +- libgo/go/internal/poll/fd_posix_test.go | 2 +- libgo/go/internal/poll/fd_unix.go | 19 +- libgo/go/internal/poll/fd_windows.go | 156 +- libgo/go/internal/poll/fd_writev_darwin.go | 16 + libgo/go/internal/poll/fd_writev_unix.go | 20 + libgo/go/internal/poll/hook_cloexec.go | 2 +- libgo/go/internal/poll/hook_unix.go | 2 +- libgo/go/internal/poll/sendfile_bsd.go | 3 +- .../poll/{sendfile_linux.go => sendfile_glibc.go} | 5 +- libgo/go/internal/poll/sendfile_solaris.go | 3 +- libgo/go/internal/poll/sendfile_windows.go | 6 + libgo/go/internal/poll/sock_cloexec.go | 2 +- libgo/go/internal/poll/sockopt.go | 2 +- libgo/go/internal/poll/sockopt_unix.go | 2 +- libgo/go/internal/poll/sockoptip.go | 2 +- libgo/go/internal/poll/splice_linux.go | 21 +- libgo/go/internal/poll/writev.go | 19 +- libgo/go/internal/syscall/unix/at.go | 78 + .../unix/{nonblocking_nacl.go => at_aix.go} | 7 +- .../unix/{nonblocking_nacl.go => at_freebsd.go} | 7 +- libgo/go/internal/syscall/unix/at_largefile.go | 14 + libgo/go/internal/syscall/unix/at_regfile.go | 17 + .../unix/{nonblocking_nacl.go => at_solaris.go} | 7 +- .../{nonblocking_nacl.go => at_sysnum_darwin.go} | 5 +- .../unix/at_sysnum_dragonfly.go} | 5 +- .../go/internal/syscall/unix/at_sysnum_hurd.go | 16 +- .../{nonblocking_nacl.go => at_sysnum_linux.go} | 5 +- .../{nonblocking_nacl.go => at_sysnum_netbsd.go} | 5 +- .../{nonblocking_nacl.go => at_sysnum_openbsd.go} | 5 +- .../{getrandom_linux.go => getrandom_freebsd.go} | 13 +- libgo/go/internal/syscall/unix/getrandom_linux.go | 3 - .../syscall/unix/getrandom_linux_generic.go | 2 +- libgo/go/internal/syscall/unix/ioctl_aix.go | 20 + libgo/go/internal/syscall/unix/nonblocking.go | 17 +- .../unix/{nonblocking.go => nonblocking_darwin.go} | 15 +- libgo/go/internal/syscall/windows/mksyscall.go | 2 +- .../go/internal/syscall/windows/symlink_windows.go | 25 + .../go/internal/syscall/windows/syscall_windows.go | 12 + .../internal/syscall/windows/zsyscall_windows.go | 83 +- libgo/go/internal/trace/gc.go | 825 + libgo/go/internal/trace/gc_test.go | 198 + libgo/go/internal/trace/goroutines.go | 2 +- libgo/go/internal/trace/mud.go | 223 + libgo/go/internal/trace/mud_test.go | 87 + libgo/go/internal/trace/testdata/http_1_10_good | Bin 0 -> 2201 bytes libgo/go/internal/trace/testdata/http_1_11_good | Bin 0 -> 2779 bytes libgo/go/internal/trace/testdata/http_1_9_good | Bin 0 -> 2187 bytes libgo/go/internal/trace/testdata/stress_1_10_good | Bin 0 -> 370999 bytes libgo/go/internal/trace/testdata/stress_1_11_good | Bin 0 -> 370129 bytes libgo/go/internal/trace/testdata/stress_1_9_good | Bin 0 -> 365129 bytes .../trace/testdata/stress_start_stop_1_10_good | Bin 0 -> 6338 bytes .../trace/testdata/stress_start_stop_1_11_good | Bin 0 -> 4882 bytes .../trace/testdata/stress_start_stop_1_9_good | Bin 0 -> 6271 bytes .../trace/testdata/user_task_span_1_11_good | Bin 0 -> 2000 bytes .../x/crypto/chacha20poly1305/chacha20poly1305.go | 2 +- .../chacha20poly1305/chacha20poly1305_amd64.go | 0 .../chacha20poly1305/chacha20poly1305_generic.go | 4 +- .../chacha20poly1305/chacha20poly1305_noasm.go | 0 .../chacha20poly1305/chacha20poly1305_test.go | 0 .../chacha20poly1305_vectors_test.go | 0 .../x/crypto/cryptobyte/asn1.go | 2 +- .../x/crypto/cryptobyte/asn1/asn1.go | 2 +- .../x/crypto/cryptobyte/asn1_test.go | 2 +- .../x/crypto/cryptobyte/builder.go | 0 .../x/crypto/cryptobyte/cryptobyte_test.go | 0 .../x/crypto/cryptobyte/example_test.go | 4 +- .../x/crypto/cryptobyte/string.go | 2 +- .../x/crypto/curve25519/curve25519.go | 0 .../x/crypto/curve25519/curve25519_test.go | 0 .../x/crypto/curve25519/doc.go | 2 +- .../x/crypto/curve25519/mont25519_amd64.go | 0 libgo/go/internal/x/crypto/hkdf/example_test.go | 58 + libgo/go/internal/x/crypto/hkdf/hkdf.go | 93 + libgo/go/internal/x/crypto/hkdf/hkdf_test.go | 449 + .../x/crypto/internal/chacha20/chacha_generic.go | 0 .../x/crypto/internal/chacha20/chacha_noasm.go | 0 .../x/crypto/internal/chacha20/chacha_s390x.go | 0 .../x/crypto/internal/chacha20/chacha_test.go | 0 .../x/crypto/internal/chacha20/vectors_test.go | 0 .../x/crypto/internal/chacha20/xor.go | 0 .../x/crypto/poly1305/poly1305.go | 2 +- .../x/crypto/poly1305/poly1305_test.go | 0 .../x/crypto/poly1305/sum_amd64.go | 0 .../x/crypto/poly1305/sum_arm.go | 0 .../x/crypto/poly1305/sum_noasm.go | 0 .../x/crypto/poly1305/sum_ref.go | 0 .../x/crypto/poly1305/sum_s390x.go | 0 .../x/crypto/poly1305/vectors_test.go | 0 .../x/net/dns/dnsmessage/example_test.go | 4 +- .../x/net/dns/dnsmessage/message.go | 0 .../x/net/dns/dnsmessage/message_test.go | 0 .../x/net/http/httpguts/guts.go | 0 .../x/net/http/httpguts/httplex.go | 2 +- .../x/net/http/httpguts/httplex_test.go | 0 .../x/net/http/httpproxy/export_test.go | 0 .../x/net/http/httpproxy/proxy.go | 2 +- .../x/net/http/httpproxy/proxy_test.go | 2 +- .../x/net/http2/hpack/encode.go | 0 .../x/net/http2/hpack/encode_test.go | 0 .../x/net/http2/hpack/hpack.go | 10 +- .../x/net/http2/hpack/hpack_test.go | 14 +- .../x/net/http2/hpack/huffman.go | 0 .../x/net/http2/hpack/tables.go | 0 .../x/net/http2/hpack/tables_test.go | 0 .../go/{golang_org => internal}/x/net/idna/idna.go | 8 +- .../x/net/idna/punycode.go | 0 .../x/net/idna/punycode_test.go | 0 .../{golang_org => internal}/x/net/idna/tables.go | 2 +- .../go/{golang_org => internal}/x/net/idna/trie.go | 0 .../{golang_org => internal}/x/net/idna/trieval.go | 2 +- .../x/net/internal/nettest/helper_bsd.go | 0 .../x/net/internal/nettest/helper_nobsd.go | 2 +- .../x/net/internal/nettest/helper_posix.go | 2 +- .../x/net/internal/nettest/helper_stub.go | 2 +- .../x/net/internal/nettest/helper_unix.go | 2 +- .../x/net/internal/nettest/helper_windows.go | 0 .../x/net/internal/nettest/interface.go | 0 .../x/net/internal/nettest/rlimit.go | 0 .../x/net/internal/nettest/stack.go | 4 +- .../{golang_org => internal}/x/net/lif/address.go | 0 .../x/net/lif/address_test.go | 0 .../{golang_org => internal}/x/net/lif/binary.go | 0 .../x/net/lif/defs_solaris.go | 0 libgo/go/{golang_org => internal}/x/net/lif/lif.go | 0 .../go/{golang_org => internal}/x/net/lif/link.go | 8 +- .../x/net/lif/link_test.go | 0 libgo/go/{golang_org => internal}/x/net/lif/sys.go | 0 .../{golang_org => internal}/x/net/lif/syscall.go | 0 .../x/net/lif/zsys_solaris.go | 7 +- .../x/net/nettest/conntest.go | 0 .../x/net/nettest/conntest_go16.go | 0 .../x/net/nettest/conntest_go17.go | 0 .../x/net/nettest/conntest_test.go | 2 +- .../x/net/route/address.go | 0 .../x/net/route/address_darwin_test.go | 0 .../x/net/route/address_test.go | 0 .../{golang_org => internal}/x/net/route/binary.go | 0 .../x/net/route/defs_darwin.go | 0 .../x/net/route/defs_dragonfly.go | 0 .../x/net/route/defs_freebsd.go | 0 .../x/net/route/defs_netbsd.go | 0 .../x/net/route/defs_openbsd.go | 0 .../x/net/route/interface.go | 2 +- .../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 .../x/net/route/message_darwin_test.go | 0 .../x/net/route/message_freebsd_test.go | 8 +- .../x/net/route/message_test.go | 0 .../{golang_org => internal}/x/net/route/route.go | 0 .../x/net/route/route_classic.go | 0 .../x/net/route/route_openbsd.go | 0 .../x/net/route/route_test.go | 0 .../go/{golang_org => internal}/x/net/route/sys.go | 0 .../x/net/route/sys_darwin.go | 0 .../x/net/route/sys_dragonfly.go | 0 .../x/net/route/sys_freebsd.go | 22 +- .../x/net/route/sys_netbsd.go | 0 .../x/net/route/sys_openbsd.go | 0 .../x/net/route/syscall.go | 4 +- .../x/net/route/syscall_go1_11_darwin.go} | 6 +- .../internal/x/net/route/syscall_go1_12_darwin.go | 12 + .../x/net/route/zsys_darwin.go | 0 .../x/net/route/zsys_dragonfly.go | 0 .../x/net/route/zsys_freebsd_386.go | 0 .../x/net/route/zsys_freebsd_amd64.go | 0 .../x/net/route/zsys_freebsd_arm.go | 0 .../x/net/route/zsys_netbsd.go | 0 .../x/net/route/zsys_openbsd.go | 0 .../x/text/secure/bidirule/bidirule.go | 4 +- .../{golang_org => internal}/x/text/secure/doc.go | 2 +- .../x/text/transform/examples_test.go | 4 +- .../x/text/transform/transform.go | 2 +- .../x/text/unicode/bidi/bidi.go | 2 +- .../x/text/unicode/bidi/bracket.go | 0 .../x/text/unicode/bidi/core.go | 0 .../x/text/unicode/bidi/example_test.go | 2 +- .../x/text/unicode/bidi/prop.go | 0 .../x/text/unicode/bidi/tables.go | 2 +- .../x/text/unicode/bidi/trieval.go | 2 +- .../{golang_org => internal}/x/text/unicode/doc.go | 2 +- .../x/text/unicode/norm/composition.go | 0 .../x/text/unicode/norm/example_iter_test.go | 2 +- .../x/text/unicode/norm/example_test.go | 2 +- .../x/text/unicode/norm/forminfo.go | 0 .../x/text/unicode/norm/input.go | 0 .../x/text/unicode/norm/iter.go | 0 .../x/text/unicode/norm/normalize.go | 4 +- .../x/text/unicode/norm/readwriter.go | 0 .../x/text/unicode/norm/tables.go | 2 +- .../x/text/unicode/norm/transform.go | 2 +- .../x/text/unicode/norm/trie.go | 0 .../x/text/unicode/norm/triegen.go | 0 libgo/go/internal/xcoff/ar.go | 228 + libgo/go/internal/xcoff/ar_test.go | 79 + libgo/go/{debug => internal}/xcoff/file.go | 228 +- libgo/go/{debug => internal}/xcoff/file_test.go | 94 +- libgo/go/internal/xcoff/testdata/bigar-empty | 2 + libgo/go/internal/xcoff/testdata/bigar-ppc64 | Bin 0 -> 2468 bytes .../xcoff/testdata/gcc-ppc32-aix-dwarf2-exec | Bin .../xcoff/testdata/gcc-ppc64-aix-dwarf2-exec | Bin .../{debug/elf => internal/xcoff}/testdata/hello.c | 0 libgo/go/internal/xcoff/testdata/printbye.c | 5 + libgo/go/internal/xcoff/testdata/printhello.c | 5 + libgo/go/{debug => internal}/xcoff/xcoff.go | 107 +- libgo/go/io/io.go | 8 +- libgo/go/io/ioutil/example_test.go | 8 + libgo/go/io/multi.go | 4 +- libgo/go/log/log.go | 7 + libgo/go/math/all_test.go | 76 + libgo/go/math/big/arith.go | 2 +- libgo/go/math/big/float.go | 12 +- libgo/go/math/big/int.go | 7 + libgo/go/math/big/int_test.go | 26 + libgo/go/math/big/nat.go | 56 +- libgo/go/math/big/prime.go | 2 +- libgo/go/math/big/rat.go | 7 + libgo/go/math/big/ratconv.go | 5 +- libgo/go/math/big/sqrt.go | 20 +- libgo/go/math/bits/bits.go | 207 +- libgo/go/math/bits/bits_test.go | 380 + libgo/go/math/cmplx/isinf.go | 2 +- libgo/go/math/cmplx/isnan.go | 2 +- libgo/go/math/example_test.go | 22 + libgo/go/math/export_test.go | 3 + libgo/go/math/huge_test.go | 99 + libgo/go/math/log1p.go | 5 +- libgo/go/math/mod.go | 8 +- libgo/go/math/pow.go | 12 +- libgo/go/math/signbit.go | 2 +- libgo/go/math/sin.go | 64 +- libgo/go/math/sincos.go | 29 +- libgo/go/math/sincos_386.go | 15 - libgo/go/math/sinh.go | 2 +- libgo/go/math/tan.go | 28 +- libgo/go/math/trig_reduce.go | 94 + libgo/go/math/unsafe.go | 20 +- libgo/go/mime/mediatype.go | 5 +- libgo/go/mime/mediatype_test.go | 5 + libgo/go/mime/multipart/formdata_test.go | 8 +- libgo/go/mime/multipart/multipart.go | 3 +- libgo/go/mime/multipart/multipart_test.go | 16 +- libgo/go/mime/multipart/writer.go | 8 +- libgo/go/mime/multipart/writer_test.go | 13 + libgo/go/mime/type_unix.go | 2 +- libgo/go/net/addrselect.go | 2 +- libgo/go/net/addrselect_test.go | 2 +- libgo/go/net/{cgo_solaris.go => cgo_hurd.go} | 5 +- libgo/go/net/cgo_resnew.go | 2 +- libgo/go/net/cgo_sockold.go | 2 +- libgo/go/net/cgo_stub.go | 2 +- libgo/go/net/cgo_unix.go | 39 +- libgo/go/net/cgo_unix_test.go | 6 +- libgo/go/net/conf.go | 7 +- libgo/go/net/conf_test.go | 2 +- libgo/go/net/dial.go | 37 +- libgo/go/net/dial_test.go | 39 +- libgo/go/net/dial_unix_test.go | 2 +- libgo/go/net/dnsclient.go | 17 +- libgo/go/net/dnsclient_unix.go | 5 +- libgo/go/net/dnsclient_unix_test.go | 4 +- libgo/go/net/dnsconfig_unix.go | 5 +- libgo/go/net/dnsconfig_unix_test.go | 2 +- libgo/go/net/dnsname_test.go | 1 + libgo/go/net/error_posix.go | 2 +- libgo/go/net/error_test.go | 6 +- libgo/go/net/error_unix.go | 2 +- libgo/go/net/fd_unix.go | 2 +- libgo/go/net/file_unix.go | 2 +- libgo/go/net/hook.go | 12 +- libgo/go/net/hook_unix.go | 2 +- libgo/go/net/hosts.go | 3 +- libgo/go/net/http/cgi/child.go | 2 +- libgo/go/net/http/client.go | 26 +- libgo/go/net/http/client_test.go | 25 + libgo/go/net/http/clientserver_test.go | 97 +- libgo/go/net/http/cookie.go | 14 +- libgo/go/net/http/example_filesystem_test.go | 71 + libgo/go/net/http/example_handle_test.go | 29 + libgo/go/net/http/example_test.go | 32 + libgo/go/net/http/export_test.go | 8 +- libgo/go/net/http/fs_test.go | 15 +- libgo/go/net/http/h2_bundle.go | 534 +- libgo/go/net/http/header.go | 52 +- libgo/go/net/http/header_test.go | 3 +- libgo/go/net/http/http.go | 17 +- libgo/go/net/http/httptest/recorder.go | 2 +- libgo/go/net/http/httptest/server.go | 28 +- libgo/go/net/http/httptrace/trace.go | 2 +- libgo/go/net/http/httputil/dump_test.go | 2 +- libgo/go/net/http/httputil/reverseproxy.go | 223 +- libgo/go/net/http/httputil/reverseproxy_test.go | 255 +- libgo/go/net/http/proxy_test.go | 2 +- libgo/go/net/http/readrequest_test.go | 2 +- libgo/go/net/http/request.go | 56 +- libgo/go/net/http/request_test.go | 6 +- libgo/go/net/http/requestwrite_test.go | 75 + libgo/go/net/http/response.go | 25 + libgo/go/net/http/response_test.go | 28 + libgo/go/net/http/roundtrip_js.go | 21 +- libgo/go/net/http/serve_test.go | 39 +- libgo/go/net/http/server.go | 113 +- libgo/go/net/http/server_test.go | 45 + libgo/go/net/http/socks_bundle.go | 1 + libgo/go/net/http/status.go | 2 + libgo/go/net/http/transfer.go | 42 +- libgo/go/net/http/transport.go | 135 +- libgo/go/net/http/transport_internal_test.go | 83 + libgo/go/net/http/transport_test.go | 241 +- libgo/go/net/interface.go | 44 +- libgo/go/net/interface_aix.go | 185 + 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_solaris.go | 2 +- libgo/go/net/interface_stub.go | 2 +- libgo/go/net/interface_test.go | 2 +- libgo/go/net/internal/socktest/switch_unix.go | 2 +- libgo/go/net/internal/socktest/sys_cloexec.go | 2 +- libgo/go/net/internal/socktest/sys_unix.go | 2 +- libgo/go/net/ip.go | 18 +- libgo/go/net/iprawsock_posix.go | 2 +- libgo/go/net/ipsock.go | 13 +- libgo/go/net/ipsock_plan9.go | 3 +- libgo/go/net/ipsock_posix.go | 4 +- libgo/go/net/listen_test.go | 5 +- libgo/go/net/lookup.go | 67 +- libgo/go/net/lookup_fake.go | 2 +- libgo/go/net/lookup_plan9.go | 11 +- libgo/go/net/lookup_test.go | 213 +- libgo/go/net/lookup_unix.go | 11 +- libgo/go/net/lookup_windows.go | 14 +- libgo/go/net/mail/message.go | 9 +- libgo/go/net/mail/message_test.go | 4 +- libgo/go/net/main_cloexec_test.go | 2 +- libgo/go/net/main_unix_test.go | 2 +- libgo/go/net/mockserver_test.go | 2 - libgo/go/net/net.go | 11 +- libgo/go/net/net_test.go | 2 +- libgo/go/net/nss.go | 11 +- libgo/go/net/nss_test.go | 2 +- libgo/go/net/parse.go | 26 +- libgo/go/net/pipe_test.go | 2 +- libgo/go/net/platform_test.go | 14 +- libgo/go/net/port_unix.go | 9 +- libgo/go/net/rawconn_unix_test.go | 2 +- .../net/{sendfile_linux.go => sendfile_glibc.go} | 16 +- libgo/go/net/sendfile_test.go | 126 +- libgo/go/net/sendfile_unix_alt.go | 14 +- libgo/go/net/smtp/smtp_test.go | 60 +- libgo/go/net/sock_cloexec.go | 2 +- libgo/go/net/sock_posix.go | 4 +- libgo/go/net/sock_stub.go | 2 +- libgo/go/net/sockaddr_posix.go | 2 +- libgo/go/net/sockopt_aix.go | 10 +- .../go/net/{sockopt_solaris.go => sockopt_hurd.go} | 17 +- libgo/go/net/sockopt_posix.go | 5 +- libgo/go/net/sockoptip_aix.go | 15 - libgo/go/net/sockoptip_bsdvar.go | 2 +- libgo/go/net/sockoptip_posix.go | 2 +- libgo/go/net/splice_linux.go | 17 +- libgo/go/net/splice_test.go | 582 +- libgo/go/net/tcpsock_posix.go | 2 +- libgo/go/net/tcpsock_test.go | 31 + libgo/go/net/tcpsockopt_posix.go | 2 +- libgo/go/net/tcpsockopt_unix.go | 2 +- libgo/go/net/testdata/Mark.Twain-Tom.Sawyer.txt | 8465 --- libgo/go/net/textproto/reader.go | 11 +- libgo/go/net/textproto/reader_test.go | 44 +- libgo/go/net/timeout_test.go | 3 + libgo/go/net/udpsock_posix.go | 2 +- libgo/go/net/udpsock_test.go | 15 +- libgo/go/net/unixsock.go | 7 +- libgo/go/net/unixsock_posix.go | 2 +- libgo/go/net/unixsock_windows_test.go | 100 + libgo/go/net/url/url.go | 37 +- libgo/go/net/url/url_test.go | 132 +- libgo/go/os/dir_gccgo.go | 4 +- libgo/go/os/dir_ios.go | 87 + libgo/go/os/dir_largefile.go | 2 +- libgo/go/os/dir_libc64_gccgo.go | 6 +- libgo/go/os/dir_libc_gccgo.go | 6 +- libgo/go/os/dir_regfile.go | 1 + libgo/go/os/dir_unix.go | 38 - libgo/go/os/env_unix_test.go | 2 +- libgo/go/os/error_posix.go | 2 +- libgo/go/os/error_unix.go | 2 +- libgo/go/os/error_unix_test.go | 2 +- libgo/go/os/example_test.go | 36 +- libgo/go/os/exec/exec.go | 9 + libgo/go/os/exec/exec_posix_test.go | 2 +- libgo/go/os/exec/exec_test.go | 62 +- libgo/go/os/exec/lp_unix.go | 2 +- libgo/go/os/exec/lp_unix_test.go | 2 +- libgo/go/os/exec_plan9.go | 10 + libgo/go/os/exec_posix.go | 21 +- libgo/go/os/exec_unix.go | 2 +- libgo/go/os/exec_windows.go | 3 +- libgo/go/os/executable_procfs.go | 4 +- libgo/go/os/executable_test.go | 4 +- libgo/go/os/file.go | 36 +- libgo/go/os/file_plan9.go | 18 + libgo/go/os/file_posix.go | 5 +- libgo/go/os/file_unix.go | 87 +- libgo/go/os/os_test.go | 77 +- libgo/go/os/os_unix_test.go | 7 +- libgo/go/os/path.go | 99 +- libgo/go/os/path_test.go | 125 - libgo/go/os/path_unix.go | 30 +- libgo/go/os/path_windows_test.go | 6 +- libgo/go/os/{pipe_linux.go => pipe_glibc.go} | 2 + libgo/go/os/pipe_test.go | 2 +- libgo/go/os/rawconn.go | 47 + libgo/go/os/rawconn_test.go | 65 + libgo/go/os/removeall_at.go | 178 + libgo/go/os/{path.go => removeall_noat.go} | 65 +- libgo/go/os/removeall_test.go | 415 + libgo/go/os/signal/internal/pty/pty.go | 3 +- libgo/go/os/signal/signal_cgo_test.go | 5 + libgo/go/os/signal/signal_test.go | 2 +- libgo/go/os/signal/signal_unix.go | 2 +- libgo/go/os/stat_aix.go | 2 +- libgo/go/os/stat_atim.go | 2 +- libgo/go/os/stat_test.go | 292 + libgo/go/os/stat_unix.go | 2 +- libgo/go/os/sticky_bsd.go | 2 +- libgo/go/os/sticky_notbsd.go | 1 + libgo/go/os/sys_uname.go | 2 +- libgo/go/os/sys_unix.go | 2 +- libgo/go/os/types.go | 2 +- libgo/go/os/types_windows.go | 85 +- libgo/go/os/user/cgo_lookup_unix.go | 2 +- libgo/go/os/user/decls_unix.go | 2 +- libgo/go/os/user/listgroups_unix.go | 2 +- libgo/go/os/user/lookup.go | 4 + libgo/go/os/user/lookup_stubs.go | 15 +- libgo/go/os/user/lookup_unix.go | 2 +- libgo/go/os/user/lookup_unix_test.go | 2 +- libgo/go/os/user/user.go | 2 +- libgo/go/os/user/user_test.go | 21 +- libgo/go/os/wait_unimp.go | 4 +- libgo/go/os/wait_wait6.go | 2 +- libgo/go/os/wait_waitid.go | 2 +- libgo/go/path/filepath/example_unix_test.go | 15 + libgo/go/path/filepath/match_test.go | 2 +- libgo/go/path/filepath/path.go | 4 +- libgo/go/path/filepath/path_test.go | 167 +- libgo/go/path/filepath/path_unix.go | 2 +- libgo/go/path/filepath/path_windows.go | 37 +- libgo/go/path/filepath/symlink.go | 199 +- libgo/go/path/filepath/symlink_unix.go | 9 + libgo/go/path/filepath/symlink_windows.go | 10 +- libgo/go/plugin/plugin_dlopen.go | 12 +- libgo/go/plugin/plugin_stubs.go | 2 +- libgo/go/plugin/plugin_test.go | 18 + libgo/go/reflect/all_test.go | 151 +- libgo/go/reflect/example_test.go | 18 + libgo/go/reflect/type.go | 209 +- libgo/go/reflect/value.go | 112 +- libgo/go/regexp/all_test.go | 27 +- libgo/go/regexp/backtrack.go | 179 +- libgo/go/regexp/exec.go | 312 +- libgo/go/regexp/exec_test.go | 12 +- libgo/go/regexp/onepass.go | 24 +- libgo/go/regexp/onepass_test.go | 106 +- libgo/go/regexp/regexp.go | 163 +- libgo/go/regexp/syntax/prog.go | 32 +- libgo/go/regexp/syntax/regexp.go | 2 +- libgo/go/runtime/alg.go | 11 +- libgo/go/runtime/atomic_pointer.go | 13 - libgo/go/runtime/cgo_gccgo.go | 48 +- libgo/go/runtime/cgocall.go | 4 +- libgo/go/runtime/cgocheck.go | 9 +- libgo/go/runtime/chan.go | 28 +- libgo/go/runtime/crash_cgo_test.go | 60 +- libgo/go/runtime/crash_test.go | 15 + libgo/go/runtime/crash_unix_test.go | 2 +- libgo/go/runtime/debug/mod.go | 112 + libgo/go/runtime/debug_test.go | 53 +- libgo/go/runtime/env_posix.go | 27 +- libgo/go/runtime/example_test.go | 8 +- libgo/go/runtime/export_debug_test.go | 48 +- libgo/go/runtime/export_test.go | 41 + libgo/go/runtime/export_unix_test.go | 2 +- libgo/go/runtime/extern.go | 20 +- libgo/go/runtime/fastlog2table.go | 2 +- libgo/go/runtime/ffi.go | 10 + libgo/go/runtime/gc_test.go | 10 +- libgo/go/runtime/gcinfo_test.go | 48 +- libgo/go/runtime/hash_test.go | 6 +- libgo/go/runtime/heapdump.go | 22 +- libgo/go/runtime/iface.go | 324 +- libgo/go/runtime/internal/atomic/atomic.c | 40 +- libgo/go/runtime/internal/atomic/gccgo.go | 9 + libgo/go/runtime/internal/math/math.go | 19 + libgo/go/runtime/internal/math/math_test.go | 79 + libgo/go/runtime/lfstack_64bit.go | 10 +- libgo/go/runtime/lock_futex.go | 2 +- libgo/go/runtime/lock_js.go | 80 +- libgo/go/runtime/lock_sema.go | 4 +- libgo/go/runtime/malloc.go | 151 +- libgo/go/runtime/malloc_test.go | 16 + libgo/go/runtime/map.go | 170 +- libgo/go/runtime/map_benchmark_test.go | 113 + libgo/go/runtime/map_fast32.go | 68 +- libgo/go/runtime/map_fast64.go | 68 +- libgo/go/runtime/map_faststr.go | 73 +- libgo/go/runtime/map_test.go | 25 + libgo/go/runtime/mbarrier.go | 3 +- libgo/go/runtime/mbitmap.go | 59 +- libgo/go/runtime/mcache.go | 58 +- libgo/go/runtime/mcentral.go | 74 +- libgo/go/runtime/mem_gccgo.go | 5 + libgo/go/runtime/mfinal.go | 1 + libgo/go/runtime/mfixalloc.go | 2 +- libgo/go/runtime/mgc.go | 762 +- libgo/go/runtime/mgc_gccgo.go | 5 +- libgo/go/runtime/mgclarge.go | 160 +- libgo/go/runtime/mgcmark.go | 258 +- libgo/go/runtime/mgcsweep.go | 132 +- libgo/go/runtime/mgcsweepbuf.go | 5 +- libgo/go/runtime/mgcwork.go | 180 +- libgo/go/runtime/mheap.go | 915 +- libgo/go/runtime/mkfastlog2table.go | 2 +- libgo/go/runtime/mprof.go | 351 +- libgo/go/runtime/mstats.go | 18 +- libgo/go/runtime/mwbbuf.go | 51 +- libgo/go/runtime/netpoll.go | 169 +- libgo/go/runtime/netpoll_aix.go | 126 +- libgo/go/runtime/netpoll_epoll.go | 12 +- libgo/go/runtime/netpoll_fake.go | 4 +- libgo/go/runtime/netpoll_hurd.go | 240 + libgo/go/runtime/netpoll_kqueue.go | 12 +- libgo/go/runtime/netpoll_solaris.go | 12 +- libgo/go/runtime/netpoll_stub.go | 4 +- libgo/go/runtime/netpoll_windows.go | 22 +- libgo/go/runtime/os3_solaris.go | 42 +- libgo/go/runtime/os_aix.go | 30 +- libgo/go/runtime/os_freebsd.go | 39 + libgo/go/runtime/{os_solaris.go => os_hurd.go} | 26 +- libgo/go/runtime/os_linux_arm.go | 6 + libgo/go/runtime/os_linux_arm64.go | 10 +- libgo/go/runtime/os_linux_s390x.go | 16 +- libgo/go/runtime/os_windows_arm.go | 22 + libgo/go/runtime/panic.go | 60 +- libgo/go/runtime/pprof/internal/profile/filter.go | 2 +- libgo/go/runtime/pprof/internal/profile/profile.go | 12 +- libgo/go/runtime/pprof/mprof_test.go | 4 +- libgo/go/runtime/pprof/pprof.go | 3 +- libgo/go/runtime/pprof/pprof_test.go | 157 +- libgo/go/runtime/pprof/proto.go | 20 +- libgo/go/runtime/pprof/proto_test.go | 95 +- libgo/go/runtime/pprof/protomem.go | 4 +- libgo/go/runtime/pprof/protomem_test.go | 4 +- libgo/go/runtime/print.go | 7 +- libgo/go/runtime/proc.go | 595 +- libgo/go/runtime/proc_test.go | 15 +- libgo/go/runtime/runtime-lldb_test.go | 1 + libgo/go/runtime/runtime1.go | 31 +- libgo/go/runtime/runtime2.go | 48 +- libgo/go/runtime/runtime_mmap_test.go | 5 + libgo/go/runtime/runtime_unix_test.go | 2 +- libgo/go/runtime/select.go | 2 +- libgo/go/runtime/sema.go | 4 +- libgo/go/runtime/semasleep_test.go | 88 + libgo/go/runtime/signal_gccgo.go | 7 +- libgo/go/runtime/signal_sighandler.go | 2 +- libgo/go/runtime/signal_unix.go | 13 +- libgo/go/runtime/slice.go | 106 +- libgo/go/runtime/slice_test.go | 64 +- libgo/go/runtime/string.go | 37 +- libgo/go/runtime/string_test.go | 30 + libgo/go/runtime/stubs.go | 106 +- libgo/go/runtime/stubs3.go | 6 - libgo/go/runtime/symtab.go | 18 +- libgo/go/runtime/sys_darwin.go | 57 +- libgo/go/runtime/sys_darwin_32.go | 32 + libgo/go/runtime/sys_darwin_64.go | 32 + libgo/go/runtime/testdata/testprog/crash.go | 21 + libgo/go/runtime/testdata/testprog/gc.go | 111 +- libgo/go/runtime/testdata/testprog/gettid.go | 29 - libgo/go/runtime/testdata/testprog/lockosthread.go | 103 + libgo/go/runtime/testdata/testprog/memprof.go | 5 +- .../runtime/testdata/testprog/syscalls.go} | 6 +- .../go/runtime/testdata/testprog/syscalls_linux.go | 59 + .../testprog/{gettid_none.go => syscalls_none.go} | 12 + .../testdata/testprog/traceback_ancestors.go | 56 +- libgo/go/runtime/testdata/testprogcgo/exec.go | 16 + .../go/runtime/testdata/testprogcgo/lockosthread.c | 2 +- libgo/go/runtime/testdata/testprogcgo/pprof.go | 8 +- .../go/runtime/testdata/testprogcgo/threadpprof.go | 10 +- .../runtime/testdata/testprogcgo/tracebackctxt_c.c | 8 +- libgo/go/runtime/time.go | 67 +- libgo/go/runtime/timeasm.go | 2 - libgo/go/runtime/timestub.go | 2 +- libgo/go/runtime/timestub2.go | 1 - libgo/go/runtime/trace.go | 14 +- libgo/go/runtime/trace/annotation.go | 2 +- libgo/go/runtime/traceback_gccgo.go | 149 +- libgo/go/runtime/type.go | 118 +- libgo/go/sort/sort.go | 2 +- libgo/go/strconv/atoi.go | 4 +- libgo/go/strconv/doc.go | 4 +- libgo/go/strconv/example_test.go | 56 +- libgo/go/strconv/itoa.go | 12 +- libgo/go/strconv/quote.go | 12 +- libgo/go/strings/builder.go | 5 + libgo/go/strings/builder_test.go | 16 + libgo/go/strings/compare_test.go | 13 +- libgo/go/strings/example_test.go | 6 + libgo/go/strings/export_test.go | 2 + libgo/go/strings/indexbyte.c | 29 - libgo/go/strings/reader.go | 6 +- libgo/go/strings/reader_test.go | 42 + libgo/go/strings/replace.go | 38 +- libgo/go/strings/strings.go | 172 +- libgo/go/strings/strings_decl.go | 8 - libgo/go/strings/strings_test.go | 48 +- libgo/go/sync/atomic/atomic.c | 97 +- libgo/go/sync/atomic/doc.go | 3 +- libgo/go/sync/cas.c | 17 - libgo/go/sync/map.go | 12 +- libgo/go/sync/runtime.go | 2 +- libgo/go/syscall/bpf_bsd.go | 2 +- libgo/go/syscall/{bpf_bsd.go => bpf_darwin.go} | 102 +- libgo/go/syscall/dirent.go | 2 +- libgo/go/syscall/dirent_bsd_test.go | 76 + libgo/go/syscall/env_unix.go | 2 +- libgo/go/syscall/errstr.go | 1 + .../syscall/{errstr_linux.go => errstr_glibc.go} | 4 +- libgo/go/syscall/exec_bsd.go | 2 +- libgo/go/syscall/{exec_bsd.go => exec_darwin.go} | 89 +- libgo/go/syscall/exec_linux.go | 10 +- libgo/go/syscall/exec_linux_test.go | 6 + libgo/go/syscall/exec_unix.go | 22 +- libgo/go/syscall/exec_unix_test.go | 6 +- ...export_linux_test.go => export_freebsd_test.go} | 7 +- libgo/go/syscall/flock_darwin.go | 13 + libgo/go/syscall/forkpipe.go | 2 +- libgo/go/syscall/forkpipe2.go | 2 +- libgo/go/syscall/fs_js.go | 95 +- libgo/go/syscall/js/callback.go | 122 - libgo/go/syscall/js/func.go | 92 + libgo/go/syscall/js/js.go | 64 +- libgo/go/syscall/js/js_test.go | 120 +- libgo/go/syscall/js/typedarray.go | 2 + libgo/go/syscall/libcall_aix.go | 6 + libgo/go/syscall/libcall_bsd.go | 2 - libgo/go/syscall/libcall_bsd_largefile.go | 10 + libgo/go/syscall/libcall_bsd_regfile.go | 10 + libgo/go/syscall/libcall_glibc.go | 135 + libgo/go/syscall/libcall_hurd.go | 18 + .../{libcall_linux_386.go => libcall_hurd_386.go} | 6 +- libgo/go/syscall/libcall_linux.go | 122 - libgo/go/syscall/libcall_posix.go | 9 - libgo/go/syscall/libcall_posix_largefile.go | 5 +- libgo/go/syscall/libcall_posix_nonhurd.go | 17 + libgo/go/syscall/libcall_posix_regfile.go | 4 + libgo/go/syscall/libcall_posix_utimesnano.go | 2 +- ...all_solaris.go => libcall_solaris_largefile.go} | 6 +- ...bcall_solaris.go => libcall_solaris_regfile.go} | 2 + libgo/go/syscall/mkasm_darwin.go | 58 + libgo/go/syscall/mksyscall.awk | 1 + libgo/go/syscall/mmap_unix_test.go | 2 +- libgo/go/syscall/net.go | 2 +- libgo/go/syscall/route_freebsd.go | 4 - libgo/go/syscall/route_freebsd_32bit.go | 2 +- libgo/go/syscall/security_windows.go | 1 + libgo/go/syscall/sockcmsg_unix.go | 27 +- libgo/go/syscall/socket_aix.go | 24 + libgo/go/syscall/socket_bsd.go | 2 +- libgo/go/syscall/syscall_freebsd.go | 29 +- libgo/go/syscall/syscall_freebsd_test.go | 54 + libgo/go/syscall/syscall_funcs.go | 45 + libgo/go/syscall/syscall_funcs_stubs.go | 29 + .../syscall/{syscall_linux.go => syscall_glibc.go} | 2 + libgo/go/syscall/syscall_js.go | 1 + libgo/go/syscall/syscall_linux_test.go | 20 +- libgo/go/syscall/syscall_stubs.go | 29 - libgo/go/syscall/syscall_unix.go | 75 +- libgo/go/syscall/syscall_unix_test.go | 30 +- libgo/go/syscall/timestruct.go | 2 +- libgo/go/syscall/wait.c | 22 +- libgo/go/testdata/Isaac.Newton-Opticks.txt | 9286 +++ libgo/go/testing/benchmark.go | 77 +- libgo/go/testing/sub_test.go | 80 +- libgo/go/testing/testing.go | 56 +- libgo/go/text/scanner/scanner.go | 3 + libgo/go/text/scanner/scanner_test.go | 27 + libgo/go/text/template/doc.go | 4 +- libgo/go/text/template/exec.go | 52 +- libgo/go/text/template/exec_test.go | 107 +- libgo/go/text/template/funcs.go | 25 +- libgo/go/text/template/parse/lex.go | 22 +- libgo/go/text/template/parse/parse.go | 69 +- libgo/go/text/template/parse/parse_test.go | 38 +- libgo/go/time/example_test.go | 15 +- libgo/go/time/format.go | 13 +- libgo/go/time/format_test.go | 21 +- libgo/go/time/sleep.go | 3 - libgo/go/time/sleep_test.go | 4 - libgo/go/time/sys_unix.go | 2 +- libgo/go/time/time.go | 44 +- libgo/go/time/zoneinfo.go | 13 +- libgo/go/time/zoneinfo_android.go | 3 +- libgo/go/time/zoneinfo_js.go | 67 + libgo/go/time/zoneinfo_read.go | 15 +- libgo/go/time/zoneinfo_test.go | 11 + libgo/go/time/zoneinfo_unix.go | 2 +- libgo/go/unicode/tables.go | 58 +- libgo/gotool-packages.txt | 40 +- libgo/libgo-packages.txt | 43 +- libgo/match.sh | 4 +- libgo/merge.sh | 8 +- libgo/misc/cgo/errors/errors_test.go | 9 +- libgo/misc/cgo/errors/ptr_test.go | 82 +- .../plugin.go => errors/src/issue26745.go} | 15 +- libgo/misc/cgo/errors/src/issue28069.go | 26 + libgo/misc/cgo/errors/src/issue28721.go | 29 + libgo/misc/cgo/test/callback.go | 6 +- libgo/misc/cgo/test/cgo_test.go | 3 + .../cpu_386.go => misc/cgo/test/issue27054/egl.h} | 4 +- .../test/{test26213.go => issue27054/test27054.go} | 12 +- .../misc/cgo/test/{issue26430.go => issue27340.go} | 6 +- libgo/misc/cgo/test/issue27340/a.go | 42 + libgo/misc/cgo/test/issue28545.go | 26 + .../misc/cgo/test/{test26213.go => issue28772.go} | 11 +- libgo/misc/cgo/test/issue28896.go | 83 + .../misc/cgo/test/{issue23720.go => 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/issue4339.go | 3 +- libgo/misc/cgo/test/issue7978.go | 28 +- libgo/misc/cgo/test/issue9026/issue9026.go | 2 +- libgo/misc/cgo/test/issue9400_linux.go | 2 +- libgo/misc/cgo/test/test27660.go | 61 + libgo/misc/cgo/test/testdata/issue30527.go | 14 + libgo/misc/cgo/test/testdata/issue30527/a.go | 19 + .../cgo/test/testdata/issue30527/b.go} | 10 +- libgo/misc/cgo/test/twoargs.go | 22 + libgo/misc/cgo/testcshared/cshared_test.go | 52 + .../b.go => testcshared/src/go2c2go/go/shlib.go} | 7 +- .../cgo/testcshared/src/go2c2go/m1/c.c} | 6 +- libgo/misc/cgo/testcshared/src/go2c2go/m1/main.go | 22 + libgo/misc/cgo/testcshared/src/go2c2go/m2/main.go | 22 + libgo/misc/cgo/testplugin/src/checkdwarf/main.go | 106 + libgo/misc/cgo/testplugin/test.bash | 8 + libgo/misc/cgo/testplugin/unnamed1/main.go | 2 +- libgo/misc/cgo/testsanitizers/cc_test.go | 2 +- libgo/misc/cgo/testshared/shared_test.go | 10 +- libgo/misc/cgo/testshared/src/issue25065/a.go | 20 + libgo/mksigtab.sh | 6 + libgo/mksysinfo.sh | 49 +- libgo/runtime/env_posix.c | 2 +- .../runtime/{getncpu-solaris.c => getncpu-hurd.c} | 0 libgo/runtime/go-caller.c | 22 +- libgo/runtime/go-callers.c | 63 +- libgo/runtime/go-context.S | 69 + libgo/runtime/go-libmain.c | 126 +- libgo/runtime/go-main.c | 4 +- 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 | 3 +- libgo/runtime/go-runtime-error.c | 26 +- libgo/runtime/go-strslice.c | 30 - libgo/runtime/go-type.h | 140 - libgo/runtime/go-typedesc-equal.c | 28 - libgo/runtime/go-unwind.c | 67 +- libgo/runtime/go-varargs.c | 21 + libgo/runtime/panic.c | 2 +- libgo/runtime/proc.c | 72 +- libgo/runtime/runtime.h | 63 +- libgo/runtime/stack.c | 14 +- libgo/runtime/thread.c | 161 - libgo/testsuite/Makefile.in | 4 + libgo/testsuite/gotest | 125 +- libgomp/ChangeLog | 608 + libgomp/Makefile.am | 4 +- libgomp/Makefile.in | 12 +- libgomp/acc_prof.h | 252 + libgomp/aclocal.m4 | 1 + libgomp/alloc.c | 1 + libgomp/config.h.in | 4 +- libgomp/config/{nvptx => rtems}/affinity-fmt.c | 8 +- libgomp/config/rtems/bar.c | 183 +- libgomp/configure | 147 +- libgomp/configure.ac | 4 + libgomp/env.c | 2 + libgomp/libgomp-plugin.h | 45 +- libgomp/libgomp.h | 53 +- libgomp/libgomp.map | 14 + libgomp/libgomp.texi | 428 +- libgomp/loop.c | 28 +- libgomp/loop_ull.c | 28 +- libgomp/oacc-async.c | 329 +- libgomp/oacc-cuda.c | 104 +- libgomp/oacc-host.c | 93 +- libgomp/oacc-init.c | 128 +- libgomp/oacc-int.h | 36 + libgomp/oacc-mem.c | 168 +- libgomp/oacc-parallel.c | 548 +- libgomp/oacc-plugin.c | 26 +- libgomp/oacc-plugin.h | 7 + libgomp/oacc-profiling.c | 662 + libgomp/plugin/configfrag.ac | 41 +- libgomp/plugin/cuda-lib.def | 1 + libgomp/plugin/cuda/cuda.h | 8 +- libgomp/plugin/plugin-hsa.c | 27 +- libgomp/plugin/plugin-nvptx.c | 1502 +- libgomp/sections.c | 28 +- libgomp/target.c | 215 +- libgomp/team.c | 2 + libgomp/testsuite/Makefile.am | 4 +- libgomp/testsuite/Makefile.in | 7 +- libgomp/testsuite/lib/libgomp.exp | 88 +- libgomp/testsuite/libgomp-test-support.exp.in | 1 + .../libgomp.c++/lastprivate-conditional-1.C | 62 + .../libgomp.c++/lastprivate-conditional-2.C | 104 + libgomp/testsuite/libgomp.c++/pr88988.C | 28 + .../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/pr89002.c | 43 + libgomp/testsuite/libgomp.c/pr90779.c | 18 + libgomp/testsuite/libgomp.c/pr90811.c | 29 + libgomp/testsuite/libgomp.fortran/allocatable3.f90 | 1 + libgomp/testsuite/libgomp.fortran/pr90779.f90 | 12 + .../libgomp.fortran/target-allocatable-1-1.f90 | 69 + .../libgomp.fortran/target-allocatable-1-2.f90 | 82 + .../testsuite/libgomp.graphite/force-parallel-5.c | 2 +- libgomp/testsuite/libgomp.oacc-c++/c++.exp | 31 +- .../libgomp.oacc-c++/firstprivate-mappings-1.C | 3 + libgomp/testsuite/libgomp.oacc-c++/pr71959-aux.cc | 35 + libgomp/testsuite/libgomp.oacc-c++/pr71959.C | 31 + .../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/declare-1.c | 98 +- .../libgomp.oacc-c-c++-common/declare-vla.c | 47 +- .../firstprivate-mappings-1.c | 6 + .../function-not-offloaded.c | 4 +- .../gang-reduction-var-assignment.c | 16 + .../insufficient-resources.c | 21 + .../libgomp.oacc-c-c++-common/parallel-dims.c | 12 +- .../libgomp.oacc-c-c++-common/pr84955-1.c | 31 + .../libgomp.oacc-c-c++-common/pr85381-2.c | 20 +- .../libgomp.oacc-c-c++-common/pr85381-4.c | 5 +- .../libgomp.oacc-c-c++-common/pr85381-5.c | 24 + .../testsuite/libgomp.oacc-c-c++-common/pr85381.c | 18 + .../libgomp.oacc-c-c++-common/pr85486-2.c | 52 + .../libgomp.oacc-c-c++-common/pr85486-3.c | 54 + .../testsuite/libgomp.oacc-c-c++-common/pr85486.c | 51 + .../testsuite/libgomp.oacc-c-c++-common/pr87835.c | 61 + .../testsuite/libgomp.oacc-c-c++-common/pr88941.c | 15 + .../testsuite/libgomp.oacc-c-c++-common/pr88946.c | 15 + .../testsuite/libgomp.oacc-c-c++-common/pr89376.c | 15 + .../testsuite/libgomp.oacc-c-c++-common/pr90009.c | 34 + .../libgomp.oacc-c-c++-common/reduction-1.c | 9 +- .../libgomp.oacc-c-c++-common/reduction-2.c | 9 +- .../libgomp.oacc-c-c++-common/reduction-3.c | 9 +- .../libgomp.oacc-c-c++-common/reduction-4.c | 9 +- .../libgomp.oacc-c-c++-common/reduction-5.c | 9 +- .../vector-length-128-1.c | 5 +- .../vector-length-128-10.c | 39 + ...vector-length-128-1.c => vector-length-128-2.c} | 8 +- ...vector-length-128-1.c => vector-length-128-4.c} | 13 +- ...vector-length-128-3.c => vector-length-128-5.c} | 15 +- ...vector-length-128-1.c => vector-length-128-6.c} | 12 +- ...vector-length-128-1.c => vector-length-128-7.c} | 11 +- .../libgomp.oacc-c-c++-common/vector-length-64-1.c | 17 + .../libgomp.oacc-c-c++-common/vector-length-64-2.c | 21 + .../libgomp.oacc-c-c++-common/vector-length-64-3.c | 17 + .../libgomp.oacc-c-c++-common/vred2d-128.c | 55 + libgomp/testsuite/libgomp.oacc-c/c.exp | 31 +- .../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/testsuite/libgomp.oacc-fortran/fortran.exp | 25 +- libgomp/testsuite/libgomp.oacc-fortran/gemm-2.f90 | 80 + libgomp/testsuite/libgomp.oacc-fortran/gemm.f90 | 79 + libgomp/work.c | 9 +- libiberty/ChangeLog | 90 + libiberty/cp-demangle.c | 99 +- libiberty/cp-demangle.h | 2 +- libiberty/d-demangle.c | 20 +- libiberty/floatformat.c | 2 +- libiberty/functions.texi | 57 +- libiberty/hashtab.c | 2 +- libiberty/simple-object.c | 6 +- libiberty/splay-tree.c | 15 +- libiberty/strerror.c | 2 +- libiberty/testsuite/d-demangle-expected | 20 + libiberty/testsuite/demangle-expected | 13 + libitm/ChangeLog | 5 + libitm/Makefile.am | 1 - libitm/Makefile.in | 1 - libobjc/ChangeLog | 213 +- libobjc/class.c | 2 +- libobjc/encoding.c | 1 + libobjc/exception.c | 1 + libobjc/objc/runtime.h | 12 +- libobjc/sendmsg.c | 2 +- liboffloadmic/ChangeLog | 8 + .../include/coi/common/COIResult_common.h | 2 +- .../include/coi/source/COIBuffer_source.h | 2 +- libphobos/ChangeLog | 415 + libphobos/Makefile.am | 6 +- libphobos/Makefile.in | 12 +- libphobos/README.gcc | 26 + libphobos/config.h.in | 32 + libphobos/configure | 6313 +- libphobos/configure.ac | 69 +- libphobos/configure.tgt | 21 +- libphobos/d_rules.am | 32 - libphobos/libdruntime/MERGE | 4 + libphobos/libdruntime/Makefile.am | 181 +- libphobos/libdruntime/Makefile.in | 615 +- .../libdruntime/config/aarch64/switchcontext.S | 103 + libphobos/libdruntime/config/arm/switchcontext.S | 118 + .../libdruntime/config/common/threadasm.S | 40 +- 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/internal/convert.d | 211 +- libphobos/libdruntime/core/internal/hash.d | 992 +- libphobos/libdruntime/core/internal/traits.d | 47 + libphobos/libdruntime/core/runtime.d | 59 +- libphobos/libdruntime/core/stdc/assert_.d | 7 + libphobos/libdruntime/core/stdc/errno.d | 135 +- libphobos/libdruntime/core/stdc/fenv.d | 52 + libphobos/libdruntime/core/stdc/limits.d | 123 + libphobos/libdruntime/core/stdc/math.d | 265 +- libphobos/libdruntime/core/stdc/stdio.d | 99 +- libphobos/libdruntime/core/stdc/time.d | 21 +- libphobos/libdruntime/core/stdc/wchar_.d | 50 +- libphobos/libdruntime/core/sync/condition.d | 7 +- libphobos/libdruntime/core/sync/mutex.d | 22 +- libphobos/libdruntime/core/sync/semaphore.d | 30 +- .../libdruntime/core/sys/darwin/crt_externs.d | 101 + .../libdruntime/core/sys/darwin/mach/getsect.d | 2 +- .../libdruntime/core/sys/darwin/mach/loader.d | 24 +- .../libdruntime/core/sys/darwin/netinet/in_.d | 2 +- .../libdruntime/core/sys/dragonflybsd/execinfo.d | 208 +- .../libdruntime/core/sys/dragonflybsd/sys/elf32.d | 2 +- .../libdruntime/core/sys/dragonflybsd/sys/elf64.d | 2 +- libphobos/libdruntime/core/sys/freebsd/execinfo.d | 204 +- .../libdruntime/core/sys/freebsd/pthread_np.d | 2 +- libphobos/libdruntime/core/sys/freebsd/sys/elf32.d | 2 +- libphobos/libdruntime/core/sys/freebsd/sys/elf64.d | 2 +- libphobos/libdruntime/core/sys/freebsd/sys/mount.d | 18 +- libphobos/libdruntime/core/sys/freebsd/unistd.d | 19 + libphobos/libdruntime/core/sys/linux/dlfcn.d | 25 + libphobos/libdruntime/core/sys/linux/elf.d | 4 +- libphobos/libdruntime/core/sys/linux/epoll.d | 10 + libphobos/libdruntime/core/sys/linux/link.d | 16 +- libphobos/libdruntime/core/sys/linux/netinet/in_.d | 2 +- libphobos/libdruntime/core/sys/linux/sched.d | 27 +- libphobos/libdruntime/core/sys/linux/sys/eventfd.d | 30 +- libphobos/libdruntime/core/sys/linux/sys/inotify.d | 6 + libphobos/libdruntime/core/sys/netbsd/dlfcn.d | 2 +- libphobos/libdruntime/core/sys/netbsd/execinfo.d | 204 +- libphobos/libdruntime/core/sys/netbsd/sys/elf32.d | 2 +- libphobos/libdruntime/core/sys/netbsd/sys/elf64.d | 2 +- libphobos/libdruntime/core/sys/posix/aio.d | 229 + libphobos/libdruntime/core/sys/posix/config.d | 4 + libphobos/libdruntime/core/sys/posix/dirent.d | 20 +- libphobos/libdruntime/core/sys/posix/dlfcn.d | 8 + libphobos/libdruntime/core/sys/posix/fcntl.d | 69 +- libphobos/libdruntime/core/sys/posix/setjmp.d | 27 + libphobos/libdruntime/core/sys/posix/signal.d | 190 +- libphobos/libdruntime/core/sys/posix/spawn.d | 374 + libphobos/libdruntime/core/sys/posix/stdio.d | 56 + libphobos/libdruntime/core/sys/posix/sys/ioccom.d | 0 libphobos/libdruntime/core/sys/posix/sys/ipc.d | 32 +- libphobos/libdruntime/core/sys/posix/sys/mman.d | 18 +- libphobos/libdruntime/core/sys/posix/sys/msg.d | 2 +- .../libdruntime/core/sys/posix/sys/resource.d | 36 +- libphobos/libdruntime/core/sys/posix/sys/socket.d | 189 +- libphobos/libdruntime/core/sys/posix/sys/stat.d | 312 +- libphobos/libdruntime/core/sys/posix/sys/statvfs.d | 6 +- libphobos/libdruntime/core/sys/posix/sys/ttycom.d | 0 libphobos/libdruntime/core/sys/posix/sys/types.d | 39 +- libphobos/libdruntime/core/sys/posix/sys/utsname.d | 98 +- libphobos/libdruntime/core/sys/posix/ucontext.d | 164 +- libphobos/libdruntime/core/sys/solaris/dlfcn.d | 3 +- libphobos/libdruntime/core/sys/solaris/link.d | 37 +- libphobos/libdruntime/core/sys/solaris/sys/elf.d | 4 +- libphobos/libdruntime/core/sys/solaris/sys/link.d | 8 +- .../libdruntime/core/sys/solaris/sys/priocntl.d | 2 +- libphobos/libdruntime/core/sys/windows/aclapi.d | 2 +- libphobos/libdruntime/core/sys/windows/com.d | 2 +- libphobos/libdruntime/core/sys/windows/comcat.d | 4 +- libphobos/libdruntime/core/sys/windows/commctrl.d | 22 +- libphobos/libdruntime/core/sys/windows/cpl.d | 12 +- libphobos/libdruntime/core/sys/windows/custcntl.d | 16 +- libphobos/libdruntime/core/sys/windows/dbghelp.d | 3 +- .../libdruntime/core/sys/windows/dbghelp_types.d | 27 +- libphobos/libdruntime/core/sys/windows/dbt.d | 8 +- libphobos/libdruntime/core/sys/windows/ddeml.d | 2 +- libphobos/libdruntime/core/sys/windows/dll.d | 11 +- libphobos/libdruntime/core/sys/windows/docobj.d | 2 +- libphobos/libdruntime/core/sys/windows/httpext.d | 24 +- libphobos/libdruntime/core/sys/windows/imagehlp.d | 10 +- libphobos/libdruntime/core/sys/windows/imm.d | 8 +- libphobos/libdruntime/core/sys/windows/ipexport.d | 2 +- libphobos/libdruntime/core/sys/windows/iprtrmib.d | 2 +- libphobos/libdruntime/core/sys/windows/iptypes.d | 14 +- libphobos/libdruntime/core/sys/windows/lmalert.d | 4 +- libphobos/libdruntime/core/sys/windows/mapi.d | 2 +- libphobos/libdruntime/core/sys/windows/mmsystem.d | 60 +- libphobos/libdruntime/core/sys/windows/msacm.d | 28 +- libphobos/libdruntime/core/sys/windows/objidl.d | 4 +- libphobos/libdruntime/core/sys/windows/oledlg.d | 7 +- libphobos/libdruntime/core/sys/windows/ras.d | 180 +- libphobos/libdruntime/core/sys/windows/rasdlg.d | 16 +- libphobos/libdruntime/core/sys/windows/rassapi.d | 28 +- libphobos/libdruntime/core/sys/windows/richedit.d | 8 +- libphobos/libdruntime/core/sys/windows/setupapi.d | 96 +- libphobos/libdruntime/core/sys/windows/shellapi.d | 24 +- libphobos/libdruntime/core/sys/windows/shlobj.d | 24 +- libphobos/libdruntime/core/sys/windows/snmp.d | 4 +- .../libdruntime/core/sys/windows/stacktrace.d | 8 +- libphobos/libdruntime/core/sys/windows/subauth.d | 4 +- libphobos/libdruntime/core/sys/windows/threadaux.d | 23 +- libphobos/libdruntime/core/sys/windows/tlhelp32.d | 12 +- libphobos/libdruntime/core/sys/windows/vfw.d | 14 +- libphobos/libdruntime/core/sys/windows/winbase.d | 38 +- libphobos/libdruntime/core/sys/windows/wincon.d | 6 +- libphobos/libdruntime/core/sys/windows/wincrypt.d | 2 +- libphobos/libdruntime/core/sys/windows/wingdi.d | 64 +- libphobos/libdruntime/core/sys/windows/wininet.d | 14 +- libphobos/libdruntime/core/sys/windows/winioctl.d | 2 +- libphobos/libdruntime/core/sys/windows/winnetwk.d | 2 +- libphobos/libdruntime/core/sys/windows/winnls.d | 8 +- libphobos/libdruntime/core/sys/windows/winnt.d | 26 +- libphobos/libdruntime/core/sys/windows/winperf.d | 2 +- libphobos/libdruntime/core/sys/windows/winsock2.d | 8 +- libphobos/libdruntime/core/sys/windows/winuser.d | 19 +- libphobos/libdruntime/core/sys/windows/wtsapi32.d | 40 +- libphobos/libdruntime/core/thread.d | 135 +- libphobos/libdruntime/core/threadasm.S | 682 - libphobos/libdruntime/core/time.d | 41 +- libphobos/libdruntime/gc/impl/conservative/gc.d | 6 - libphobos/libdruntime/gc/os.d | 7 +- libphobos/libdruntime/gcc/config.d.in | 7 +- libphobos/libdruntime/gcc/deh.d | 13 + .../libdruntime/gcc/drtstuff.c | 35 +- libphobos/libdruntime/gcc/emutls.d | 316 + libphobos/libdruntime/gcc/gthread.d | 127 + .../sections_android.d => gcc/sections/android.d} | 68 +- .../sections/elf_shared.d} | 507 +- .../{rt/sections_osx.d => gcc/sections/osx.d} | 55 +- libphobos/libdruntime/gcc/sections/package.d | 48 + .../{rt/sections_win32.d => gcc/sections/win32.d} | 42 +- .../{rt/sections_win64.d => gcc/sections/win64.d} | 40 +- libphobos/libdruntime/object.d | 791 +- libphobos/libdruntime/rt/aApplyR.d | 8 +- libphobos/libdruntime/rt/aaA.d | 308 +- libphobos/libdruntime/rt/arrayassign.d | 25 +- libphobos/libdruntime/rt/bss_section.c | 21 - libphobos/libdruntime/rt/config.d | 2 +- libphobos/libdruntime/rt/dmain2.d | 17 +- libphobos/libdruntime/rt/minfo.d | 8 +- libphobos/libdruntime/rt/monitor_.d | 12 +- libphobos/libdruntime/rt/qsort.d | 48 + libphobos/libdruntime/rt/sections.d | 7 +- libphobos/libdruntime/rt/sections_solaris.d | 114 - libphobos/libdruntime/rt/typeinfo/ti_Acdouble.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_Acfloat.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_Acreal.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_Adouble.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_Afloat.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_Ag.d | 53 +- libphobos/libdruntime/rt/typeinfo/ti_Aint.d | 8 +- libphobos/libdruntime/rt/typeinfo/ti_Along.d | 8 +- libphobos/libdruntime/rt/typeinfo/ti_Areal.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_Ashort.d | 8 +- libphobos/libdruntime/rt/typeinfo/ti_C.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_byte.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_cdouble.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_cent.d | 7 +- libphobos/libdruntime/rt/typeinfo/ti_cfloat.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_char.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_creal.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_dchar.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_delegate.d | 5 +- libphobos/libdruntime/rt/typeinfo/ti_double.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_float.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_int.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_long.d | 10 +- libphobos/libdruntime/rt/typeinfo/ti_n.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_ptr.d | 5 +- libphobos/libdruntime/rt/typeinfo/ti_real.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_short.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_ubyte.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_ucent.d | 6 +- libphobos/libdruntime/rt/typeinfo/ti_uint.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_ulong.d | 8 +- libphobos/libdruntime/rt/typeinfo/ti_ushort.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_void.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_wchar.d | 4 +- libphobos/libdruntime/rt/util/container/array.d | 2 +- libphobos/libdruntime/rt/util/container/common.d | 2 +- libphobos/libdruntime/rt/util/container/hashtab.d | 7 +- libphobos/libdruntime/rt/util/hash.d | 107 - libphobos/libdruntime/rt/util/typeinfo.d | 33 +- libphobos/m4/druntime/cpu.m4 | 38 + libphobos/m4/druntime/libraries.m4 | 113 +- libphobos/m4/druntime/os.m4 | 49 + libphobos/m4/libtool.m4 | 14 +- libphobos/src/MERGE | 4 + libphobos/src/Makefile.am | 70 +- libphobos/src/Makefile.in | 592 +- libphobos/src/drtstuff.spec | 5 + libphobos/src/libgphobos.spec.in | 7 +- libphobos/src/std/array.d | 6 +- libphobos/src/std/conv.d | 32 +- libphobos/src/std/datetime/date.d | 223 +- libphobos/src/std/datetime/stopwatch.d | 5 +- libphobos/src/std/datetime/systime.d | 277 +- libphobos/src/std/datetime/timezone.d | 874 +- libphobos/src/std/digest/murmurhash.d | 122 +- .../allocator/building_blocks/region.d | 4 + .../src/std/experimental/allocator/mallocator.d | 5 +- libphobos/src/std/experimental/typecons.d | 8 +- libphobos/src/std/file.d | 18 +- libphobos/src/std/internal/cstring.d | 11 +- libphobos/src/std/internal/windows/advapi32.d | 3 +- libphobos/src/std/json.d | 8 - libphobos/src/std/math.d | 302 +- libphobos/src/std/net/curl.d | 39 +- libphobos/src/std/outbuffer.d | 10 +- libphobos/src/std/parallelism.d | 8 + libphobos/src/std/path.d | 2 +- libphobos/src/std/process.d | 20 +- libphobos/src/std/range/primitives.d | 67 +- libphobos/src/std/socket.d | 16 +- libphobos/src/std/stdio.d | 25 +- libphobos/src/std/string.d | 96 +- libphobos/src/std/system.d | 4 +- libphobos/src/std/uni.d | 22 +- libphobos/src/std/uri.d | 3 +- libphobos/src/std/utf.d | 16 - libphobos/src/std/xml.d | 12 +- libphobos/testsuite/Makefile.am | 110 +- libphobos/testsuite/Makefile.in | 191 +- libphobos/testsuite/lib/libphobos-dg.exp | 12 +- libphobos/testsuite/lib/libphobos.exp | 165 +- .../init_fini.exp => libphobos.aa/aa.exp} | 4 +- libphobos/testsuite/libphobos.aa/test_aa.d | 856 + .../libphobos.allocations/tls_gc_integration.d | 50 + libphobos/testsuite/libphobos.cycles/cycles.exp | 8 +- .../thread.exp => libphobos.druntime/druntime.exp} | 25 +- .../druntime_shared.exp} | 26 +- .../init_fini.exp => libphobos.hash/hash.exp} | 4 +- libphobos/testsuite/libphobos.hash/test_hash.d | 540 + .../testsuite/libphobos.init_fini/init_fini.exp | 2 - .../exceptions.exp => libphobos.phobos/phobos.exp} | 25 +- .../phobos_shared.exp} | 26 +- libphobos/testsuite/libphobos.shared/load.d | 14 +- libphobos/testsuite/libphobos.shared/shared.exp | 40 +- .../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 | 4 +- libsanitizer/ChangeLog | 108 +- libsanitizer/LOCAL_PATCHES | 1 + libsanitizer/README.gcc | 6 +- libsanitizer/asan/Makefile.am | 2 +- libsanitizer/asan/Makefile.in | 3 +- libsanitizer/asan/asan_allocator.h | 6 +- libsanitizer/asan/asan_globals.cc | 4 + libsanitizer/asan/asan_interceptors.h | 7 +- libsanitizer/asan/asan_mapping.h | 12 + libsanitizer/asan/asan_mapping_sparc64.h | 100 + libsanitizer/asan/libtool-version | 2 +- libsanitizer/configure | 6 - libsanitizer/configure.ac | 6 - .../sanitizer_allocator_primary32.h | 7 + .../sanitizer_common_interceptors_ioctl.inc | 0 libsanitizer/sanitizer_common/sanitizer_linux.cc | 51 +- libsanitizer/sanitizer_common/sanitizer_platform.h | 17 +- .../sanitizer_platform_limits_linux.cc | 7 +- .../sanitizer_platform_limits_posix.h | 2 +- .../sanitizer_common/sanitizer_posix_libcdep.cc | 6 +- .../sanitizer_common/sanitizer_stacktrace.cc | 5 +- .../sanitizer_common/sanitizer_stacktrace.h | 2 +- .../sanitizer_common/sanitizer_stacktrace_sparc.cc | 53 +- .../sanitizer_unwind_linux_libcdep.cc | 6 + libsanitizer/tsan/tsan_rtl_ppc64.S | 1 + libsanitizer/ubsan/ubsan_type_hash_itanium.cc | 1 + libstdc++-v3/ChangeLog | 4171 ++ libstdc++-v3/Makefile.in | 1 + libstdc++-v3/acinclude.m4 | 81 +- libstdc++-v3/config.h.in | 9 + .../post/aarch64-linux-gnu/baseline_symbols.txt | 434 + .../abi/post/i386-linux-gnu/baseline_symbols.txt | 434 + .../amd64/baseline_symbols.txt | 434 + .../baseline_symbols.txt | 434 + .../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 | 434 + .../post/powerpc-linux-gnu/baseline_symbols.txt | 434 + .../powerpc64-linux-gnu/32/baseline_symbols.txt | 434 + .../post/powerpc64-linux-gnu/baseline_symbols.txt | 434 + .../baseline_symbols.txt | 434 + .../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 | 425 + .../baseline_symbols.txt | 434 + .../sparcv9/baseline_symbols.txt | 434 + .../post/sparc-solaris2.10/baseline_symbols.txt | 5301 -- .../sparc-solaris2.10/sparcv9/baseline_symbols.txt | 5359 -- .../32}/baseline_symbols.txt | 439 +- .../baseline_symbols.txt | 376 +- .../post/x86_64-linux-gnu/32/baseline_symbols.txt | 434 + .../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 434 + .../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 434 + .../config/abi/pre/gnu-versioned-namespace.ver | 5 + libstdc++-v3/config/abi/pre/gnu.ver | 94 +- libstdc++-v3/config/allocator/new_allocator_base.h | 2 +- libstdc++-v3/config/locale/generic/c_locale.h | 2 +- libstdc++-v3/config/os/hpux/os_defines.h | 5 + 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 | 257 +- libstdc++-v3/configure.ac | 9 + libstdc++-v3/configure.host | 28 +- libstdc++-v3/crossconfig.m4 | 6 + libstdc++-v3/doc/Makefile.am | 1 - libstdc++-v3/doc/Makefile.in | 2 +- libstdc++-v3/doc/doxygen/doxygroups.cc | 22 +- libstdc++-v3/doc/doxygen/user.cfg.in | 482 +- libstdc++-v3/doc/html/faq.html | 26 +- libstdc++-v3/doc/html/index.html | 14 +- libstdc++-v3/doc/html/manual/abi.html | 2 +- libstdc++-v3/doc/html/manual/api.html | 166 +- libstdc++-v3/doc/html/manual/appendix.html | 2 +- .../doc/html/manual/appendix_contributing.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 | 52 +- libstdc++-v3/doc/html/manual/debug.html | 67 +- libstdc++-v3/doc/html/manual/diagnostics.html | 32 +- .../doc/html/manual/documentation_hacking.html | 2 +- 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/index.html | 28 +- libstdc++-v3/doc/html/manual/intro.html | 2 +- libstdc++-v3/doc/html/manual/io_and_c.html | 2 +- libstdc++-v3/doc/html/manual/memory.html | 29 +- libstdc++-v3/doc/html/manual/mt_allocator.html | 6 +- .../doc/html/manual/mt_allocator_design.html | 4 +- .../doc/html/manual/mt_allocator_ex_multi.html | 4 +- .../doc/html/manual/mt_allocator_ex_single.html | 2 +- .../doc/html/manual/mt_allocator_impl.html | 2 +- .../doc/html/manual/parallel_mode_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 | 21 +- .../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_organization.html | 4 +- libstdc++-v3/doc/html/manual/status.html | 592 +- 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 | 11 +- libstdc++-v3/doc/html/manual/using_headers.html | 2 +- libstdc++-v3/doc/html/manual/using_macros.html | 6 +- libstdc++-v3/doc/xml/authors.xml | 6 - libstdc++-v3/doc/xml/faq.xml | 24 +- libstdc++-v3/doc/xml/manual/allocator.xml | 28 +- .../doc/xml/manual/appendix_contributing.xml | 6 +- .../doc/xml/manual/backwards_compatibility.xml | 5 +- .../doc/xml/manual/concurrency_extensions.xml | 2 +- libstdc++-v3/doc/xml/manual/debug.xml | 87 +- libstdc++-v3/doc/xml/manual/diagnostics.xml | 34 +- libstdc++-v3/doc/xml/manual/evolution.xml | 233 +- libstdc++-v3/doc/xml/manual/extensions.xml | 16 +- libstdc++-v3/doc/xml/manual/intro.xml | 76 +- libstdc++-v3/doc/xml/manual/parallel_mode.xml | 4 +- .../doc/xml/manual/policy_data_structures.xml | 8 +- 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 | 7 +- 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 | 117 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 1176 + libstdc++-v3/doc/xml/manual/support.xml | 303 +- libstdc++-v3/doc/xml/manual/test.xml | 8 +- .../doc/xml/manual/test_policy_data_structures.xml | 16 +- libstdc++-v3/doc/xml/manual/using.xml | 56 +- libstdc++-v3/include/Makefile.am | 98 +- libstdc++-v3/include/Makefile.in | 102 +- libstdc++-v3/include/backward/hash_map | 6 +- libstdc++-v3/include/backward/hash_set | 6 +- libstdc++-v3/include/backward/hashtable.h | 81 +- libstdc++-v3/include/backward/strstream | 2 +- libstdc++-v3/include/bits/algorithmfwd.h | 2 +- libstdc++-v3/include/bits/alloc_traits.h | 62 +- libstdc++-v3/include/bits/atomic_base.h | 152 +- libstdc++-v3/include/bits/basic_string.h | 265 +- libstdc++-v3/include/bits/basic_string.tcc | 16 +- libstdc++-v3/include/bits/c++config | 65 +- libstdc++-v3/include/bits/char_traits.h | 151 +- libstdc++-v3/include/bits/charconv.h | 106 + libstdc++-v3/include/bits/codecvt.h | 161 + libstdc++-v3/include/bits/cpp_type_traits.h | 11 +- libstdc++-v3/include/bits/deque.tcc | 236 +- libstdc++-v3/include/bits/erase_if.h | 4 + libstdc++-v3/include/bits/forward_list.h | 4 +- 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 | 345 +- libstdc++-v3/include/bits/functional_hash.h | 15 + libstdc++-v3/include/bits/hashtable.h | 514 +- libstdc++-v3/include/bits/hashtable_policy.h | 352 +- libstdc++-v3/include/bits/invoke.h | 59 + libstdc++-v3/include/bits/locale_conv.h | 91 +- libstdc++-v3/include/bits/locale_facets.h | 18 +- libstdc++-v3/include/bits/locale_facets.tcc | 2 +- libstdc++-v3/include/bits/localefwd.h | 8 + libstdc++-v3/include/bits/move.h | 12 +- libstdc++-v3/include/bits/postypes.h | 5 + libstdc++-v3/include/bits/ptr_traits.h | 2 +- libstdc++-v3/include/bits/random.h | 29 +- libstdc++-v3/include/bits/range_access.h | 6 +- libstdc++-v3/include/bits/refwrap.h | 18 +- libstdc++-v3/include/bits/regex.h | 63 +- libstdc++-v3/include/bits/regex.tcc | 21 +- libstdc++-v3/include/bits/regex_constants.h | 2 +- libstdc++-v3/include/bits/shared_ptr.h | 243 +- libstdc++-v3/include/bits/shared_ptr_atomic.h | 6 + libstdc++-v3/include/bits/shared_ptr_base.h | 100 +- libstdc++-v3/include/bits/specfun.h | 39 +- libstdc++-v3/include/bits/std_abs.h | 1 + libstdc++-v3/include/bits/std_function.h | 89 +- libstdc++-v3/include/bits/stl_algo.h | 62 +- libstdc++-v3/include/bits/stl_algobase.h | 87 +- libstdc++-v3/include/bits/stl_bvector.h | 120 +- libstdc++-v3/include/bits/stl_deque.h | 467 +- libstdc++-v3/include/bits/stl_function.h | 32 +- .../include/bits/stl_iterator_base_types.h | 20 - libstdc++-v3/include/bits/stl_list.h | 4 +- libstdc++-v3/include/bits/stl_map.h | 8 +- libstdc++-v3/include/bits/stl_multimap.h | 8 +- libstdc++-v3/include/bits/stl_multiset.h | 56 +- libstdc++-v3/include/bits/stl_numeric.h | 22 +- libstdc++-v3/include/bits/stl_pair.h | 76 +- libstdc++-v3/include/bits/stl_queue.h | 80 +- libstdc++-v3/include/bits/stl_set.h | 6 +- libstdc++-v3/include/bits/stl_stack.h | 24 +- libstdc++-v3/include/bits/stl_tree.h | 56 +- libstdc++-v3/include/bits/stl_uninitialized.h | 86 +- libstdc++-v3/include/bits/stl_vector.h | 67 +- libstdc++-v3/include/bits/stream_iterator.h | 61 +- libstdc++-v3/include/bits/stringfwd.h | 9 + libstdc++-v3/include/bits/unique_lock.h | 9 +- libstdc++-v3/include/bits/unique_ptr.h | 304 +- libstdc++-v3/include/bits/unordered_map.h | 16 +- libstdc++-v3/include/bits/unordered_set.h | 28 +- libstdc++-v3/include/bits/uses_allocator.h | 11 +- libstdc++-v3/include/bits/vector.tcc | 32 +- libstdc++-v3/include/c_compatibility/math.h | 8 +- libstdc++-v3/include/c_global/cmath | 35 + libstdc++-v3/include/c_global/cstddef | 77 +- libstdc++-v3/include/c_global/ctime | 9 + libstdc++-v3/include/debug/array | 4 +- libstdc++-v3/include/debug/map.h | 54 +- libstdc++-v3/include/debug/multimap.h | 2 + libstdc++-v3/include/debug/multiset.h | 52 +- libstdc++-v3/include/debug/set.h | 48 +- libstdc++-v3/include/debug/unordered_map | 19 +- libstdc++-v3/include/debug/unordered_set | 28 +- libstdc++-v3/include/debug/vector | 14 + libstdc++-v3/include/experimental/algorithm | 1 + libstdc++-v3/include/experimental/any | 62 +- libstdc++-v3/include/experimental/array | 5 +- 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 | 200 +- .../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 | 6 +- libstdc++-v3/include/experimental/filesystem | 1 + libstdc++-v3/include/experimental/forward_list | 5 +- libstdc++-v3/include/experimental/functional | 1 + libstdc++-v3/include/experimental/internet | 50 +- libstdc++-v3/include/experimental/io_context | 8 +- libstdc++-v3/include/experimental/iterator | 1 + libstdc++-v3/include/experimental/list | 5 +- libstdc++-v3/include/experimental/map | 1 + libstdc++-v3/include/experimental/memory | 1 + libstdc++-v3/include/experimental/memory_resource | 105 +- 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 | 8 +- libstdc++-v3/include/experimental/source_location | 1 + libstdc++-v3/include/experimental/string | 4 + libstdc++-v3/include/experimental/string_view | 33 +- 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/alloc_traits.h | 2 +- libstdc++-v3/include/ext/array_allocator.h | 182 - libstdc++-v3/include/ext/bitmap_allocator.h | 101 +- libstdc++-v3/include/ext/debug_allocator.h | 8 +- libstdc++-v3/include/ext/extptr_allocator.h | 2 +- libstdc++-v3/include/ext/functional | 46 +- libstdc++-v3/include/ext/malloc_allocator.h | 11 +- libstdc++-v3/include/ext/memory | 33 +- libstdc++-v3/include/ext/mt_allocator.h | 30 +- libstdc++-v3/include/ext/new_allocator.h | 27 +- libstdc++-v3/include/ext/numeric | 2 +- libstdc++-v3/include/ext/numeric_traits.h | 4 +- .../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 | 4 + .../detail/bin_search_tree_/insert_fn_imps.hpp | 3 + .../detail/bin_search_tree_/iterators_fn_imps.hpp | 3 + .../bin_search_tree_/policy_access_fn_imps.hpp | 3 + .../detail/bin_search_tree_/r_erase_fn_imps.hpp | 3 + .../detail/bin_search_tree_/rotate_fn_imps.hpp | 3 + .../detail/bin_search_tree_/split_join_fn_imps.hpp | 3 + .../ext/pb_ds/detail/binary_heap_/binary_heap_.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 3 + .../pb_ds/detail/binary_heap_/debug_fn_imps.hpp | 3 + .../pb_ds/detail/binary_heap_/erase_fn_imps.hpp | 3 + .../ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp | 3 + .../ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp | 4 + .../pb_ds/detail/binary_heap_/insert_fn_imps.hpp | 3 + .../detail/binary_heap_/iterators_fn_imps.hpp | 3 + .../detail/binary_heap_/policy_access_fn_imps.hpp | 3 + .../detail/binary_heap_/split_join_fn_imps.hpp | 3 + .../pb_ds/detail/binary_heap_/trace_fn_imps.hpp | 3 + .../constructors_destructor_fn_imps.hpp | 3 + .../pb_ds/detail/binomial_heap_/debug_fn_imps.hpp | 3 + .../constructors_destructor_fn_imps.hpp | 3 + .../detail/binomial_heap_base_/debug_fn_imps.hpp | 3 + .../detail/binomial_heap_base_/erase_fn_imps.hpp | 3 + .../detail/binomial_heap_base_/find_fn_imps.hpp | 3 + .../detail/binomial_heap_base_/insert_fn_imps.hpp | 3 + .../binomial_heap_base_/split_join_fn_imps.hpp | 3 + .../pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp | 2 +- .../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 | 4 + .../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 | 4 + .../detail/cc_hash_table_map_/trace_fn_imps.hpp | 3 + .../constructor_destructor_fn_imps.hpp | 3 + ...onstructor_destructor_no_store_hash_fn_imps.hpp | 3 + .../constructor_destructor_store_hash_fn_imps.hpp | 3 + .../detail/gp_hash_table_map_/debug_fn_imps.hpp | 3 + .../debug_no_store_hash_fn_imps.hpp | 3 + .../debug_store_hash_fn_imps.hpp | 3 + .../detail/gp_hash_table_map_/erase_fn_imps.hpp | 3 + .../erase_no_store_hash_fn_imps.hpp | 3 + .../erase_store_hash_fn_imps.hpp | 3 + .../detail/gp_hash_table_map_/find_fn_imps.hpp | 3 + .../find_no_store_hash_fn_imps.hpp | 2 + .../pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp | 2 +- .../detail/gp_hash_table_map_/info_fn_imps.hpp | 4 + .../insert_no_store_hash_fn_imps.hpp | 3 + .../insert_store_hash_fn_imps.hpp | 3 + .../detail/gp_hash_table_map_/iterator_fn_imps.hpp | 3 + .../gp_hash_table_map_/policy_access_fn_imps.hpp | 3 + .../detail/gp_hash_table_map_/resize_fn_imps.hpp | 3 + .../resize_no_store_hash_fn_imps.hpp | 3 + .../resize_store_hash_fn_imps.hpp | 3 + .../detail/gp_hash_table_map_/trace_fn_imps.hpp | 3 + .../hash_fn/direct_mask_range_hashing_imp.hpp | 3 + .../hash_fn/direct_mod_range_hashing_imp.hpp | 3 + .../pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp | 3 + .../detail/hash_fn/quadratic_probe_fn_imp.hpp | 3 + .../constructors_destructor_fn_imps.hpp | 3 + .../debug_fn_imps.hpp | 3 + .../erase_fn_imps.hpp | 3 + .../left_child_next_sibling_heap_/info_fn_imps.hpp | 4 + .../insert_fn_imps.hpp | 3 + .../iterators_fn_imps.hpp | 3 + .../left_child_next_sibling_heap_.hpp | 2 +- .../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 | 4 + .../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 | 2 +- .../detail/list_update_map_/trace_fn_imps.hpp | 3 + .../constructors_destructor_fn_imps.hpp | 3 + .../pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp | 3 + .../pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp | 3 + .../ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp | 4 + .../pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp | 3 + .../detail/ov_tree_map_/iterators_fn_imps.hpp | 3 + .../ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp | 2 +- .../detail/ov_tree_map_/policy_access_fn_imps.hpp | 3 + .../detail/ov_tree_map_/split_join_fn_imps.hpp | 3 + .../constructors_destructor_fn_imps.hpp | 3 + .../pb_ds/detail/pairing_heap_/debug_fn_imps.hpp | 3 + .../pb_ds/detail/pairing_heap_/erase_fn_imps.hpp | 3 + .../pb_ds/detail/pairing_heap_/find_fn_imps.hpp | 3 + .../pb_ds/detail/pairing_heap_/insert_fn_imps.hpp | 3 + .../detail/pairing_heap_/split_join_fn_imps.hpp | 3 + .../pat_trie_/constructors_destructor_fn_imps.hpp | 3 + .../ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp | 3 + .../ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp | 3 + .../ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp | 3 + .../ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp | 4 + .../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 | 4 +- .../detail/pat_trie_/policy_access_fn_imps.hpp | 3 + .../ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp | 3 + .../ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp | 3 + .../ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp | 3 + .../ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp | 3 + .../ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp | 3 + .../constructors_destructor_fn_imps.hpp | 3 + .../pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp | 3 + .../pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp | 3 + .../ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp | 3 + .../pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp | 3 + .../detail/rb_tree_map_/split_join_fn_imps.hpp | 3 + .../constructors_destructor_fn_imps.hpp | 3 + .../detail/rc_binomial_heap_/debug_fn_imps.hpp | 3 + .../detail/rc_binomial_heap_/erase_fn_imps.hpp | 3 + .../detail/rc_binomial_heap_/insert_fn_imps.hpp | 3 + .../ext/pb_ds/detail/rc_binomial_heap_/rc.hpp | 4 +- .../rc_binomial_heap_/split_join_fn_imps.hpp | 3 + .../detail/rc_binomial_heap_/trace_fn_imps.hpp | 3 + ...hash_max_collision_check_resize_trigger_imp.hpp | 3 + .../hash_exponential_size_policy_imp.hpp | 3 + .../hash_load_check_resize_trigger_imp.hpp | 3 + .../resize_policy/hash_prime_size_policy_imp.hpp | 3 + .../hash_standard_resize_policy_imp.hpp | 3 + .../constructors_destructor_fn_imps.hpp | 3 + .../ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp | 3 + .../ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp | 3 + .../ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp | 3 + .../pb_ds/detail/splay_tree_/insert_fn_imps.hpp | 3 + .../ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp | 3 + .../detail/splay_tree_/split_join_fn_imps.hpp | 3 + .../thin_heap_/constructors_destructor_fn_imps.hpp | 3 + .../ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp | 3 + .../ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp | 3 + .../ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp | 3 + .../ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp | 3 + .../pb_ds/detail/thin_heap_/split_join_fn_imps.hpp | 3 + .../ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp | 3 + .../detail/tree_policy/order_statistics_imp.hpp | 3 + .../include/ext/pb_ds/detail/tree_trace_base.hpp | 2 +- .../detail/trie_policy/order_statistics_imp.hpp | 3 + .../trie_policy/prefix_search_node_update_imp.hpp | 3 + .../trie_policy/trie_string_access_traits_imp.hpp | 3 + .../detail/unordered_iterator/const_iterator.hpp | 5 + .../pb_ds/detail/unordered_iterator/iterator.hpp | 7 +- .../unordered_iterator/point_const_iterator.hpp | 8 +- .../detail/unordered_iterator/point_iterator.hpp | 7 +- libstdc++-v3/include/ext/pb_ds/trie_policy.hpp | 2 +- libstdc++-v3/include/ext/pool_allocator.h | 16 +- libstdc++-v3/include/ext/random | 4 +- libstdc++-v3/include/ext/rb_tree | 9 +- libstdc++-v3/include/ext/rope | 321 +- libstdc++-v3/include/ext/ropeimpl.h | 118 +- libstdc++-v3/include/ext/slist | 34 +- libstdc++-v3/include/ext/throw_allocator.h | 2 +- libstdc++-v3/include/ext/typelist.h | 6 +- libstdc++-v3/include/ext/vstring.h | 4 +- libstdc++-v3/include/parallel/settings.h | 19 +- libstdc++-v3/include/precompiled/extc++.h | 1 - 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/LICENSE.txt | 307 + libstdc++-v3/include/pstl/algorithm_fwd.h | 1254 + libstdc++-v3/include/pstl/algorithm_impl.h | 3628 ++ libstdc++-v3/include/pstl/execution_defs.h | 162 + libstdc++-v3/include/pstl/execution_impl.h | 161 + libstdc++-v3/include/pstl/glue_algorithm_defs.h | 551 + libstdc++-v3/include/pstl/glue_algorithm_impl.h | 1182 + libstdc++-v3/include/pstl/glue_execution_defs.h | 54 + libstdc++-v3/include/pstl/glue_memory_defs.h | 79 + libstdc++-v3/include/pstl/glue_memory_impl.h | 358 + libstdc++-v3/include/pstl/glue_numeric_defs.h | 116 + libstdc++-v3/include/pstl/glue_numeric_impl.h | 224 + libstdc++-v3/include/pstl/memory_impl.h | 56 + libstdc++-v3/include/pstl/numeric_fwd.h | 136 + libstdc++-v3/include/pstl/numeric_impl.h | 358 + libstdc++-v3/include/pstl/parallel_backend.h | 21 + .../include/pstl/parallel_backend_serial.h | 138 + libstdc++-v3/include/pstl/parallel_backend_tbb.h | 660 + libstdc++-v3/include/pstl/parallel_backend_utils.h | 195 + libstdc++-v3/include/pstl/parallel_impl.h | 81 + libstdc++-v3/include/pstl/pstl_config.h | 167 + libstdc++-v3/include/pstl/unseq_backend_simd.h | 855 + libstdc++-v3/include/pstl/utils.h | 222 + libstdc++-v3/include/std/algorithm | 15 + libstdc++-v3/include/std/any | 61 +- libstdc++-v3/include/std/array | 4 +- libstdc++-v3/include/std/atomic | 50 +- libstdc++-v3/include/std/bit | 60 +- libstdc++-v3/include/std/charconv | 132 +- libstdc++-v3/include/std/chrono | 158 +- libstdc++-v3/include/std/complex | 68 +- libstdc++-v3/include/std/deque | 3 + libstdc++-v3/include/std/{filesystem => execution} | 39 +- libstdc++-v3/include/std/filesystem | 10 +- libstdc++-v3/include/std/forward_list | 8 +- libstdc++-v3/include/std/fstream | 6 +- libstdc++-v3/include/std/functional | 164 +- libstdc++-v3/include/std/future | 63 +- libstdc++-v3/include/std/iterator | 7 +- libstdc++-v3/include/std/limits | 66 + libstdc++-v3/include/std/list | 8 +- libstdc++-v3/include/std/memory | 248 +- libstdc++-v3/include/std/memory_resource | 74 +- libstdc++-v3/include/std/mutex | 16 +- libstdc++-v3/include/std/numeric | 546 +- libstdc++-v3/include/std/optional | 791 +- libstdc++-v3/include/std/ostream | 6 + libstdc++-v3/include/std/ratio | 25 + libstdc++-v3/include/std/scoped_allocator | 35 +- libstdc++-v3/include/std/shared_mutex | 8 +- libstdc++-v3/include/std/string | 41 + libstdc++-v3/include/std/string_view | 168 +- libstdc++-v3/include/std/system_error | 92 +- libstdc++-v3/include/std/thread | 25 +- libstdc++-v3/include/std/tuple | 927 +- libstdc++-v3/include/std/type_traits | 656 +- libstdc++-v3/include/std/variant | 1114 +- libstdc++-v3/include/std/vector | 10 + libstdc++-v3/include/std/version | 25 +- libstdc++-v3/include/tr1/array | 2 +- libstdc++-v3/include/tr1/bessel_function.tcc | 2 +- libstdc++-v3/include/tr1/cmath | 52 +- libstdc++-v3/include/tr1/exp_integral.tcc | 2 +- libstdc++-v3/include/tr1/hashtable.h | 2 +- libstdc++-v3/include/tr1/legendre_function.tcc | 30 +- libstdc++-v3/include/tr1/modified_bessel_func.tcc | 2 +- libstdc++-v3/include/tr1/regex | 2 +- libstdc++-v3/include/tr1/riemann_zeta.tcc | 2 +- libstdc++-v3/include/tr2/dynamic_bitset | 2 +- libstdc++-v3/libsupc++/Makefile.in | 1 + libstdc++-v3/libsupc++/atomic_lockfree_defines.h | 3 + libstdc++-v3/libsupc++/eh_alloc.cc | 2 +- libstdc++-v3/libsupc++/eh_personality.cc | 1 + 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 | 8 +- libstdc++-v3/libsupc++/exception_ptr.h | 7 + libstdc++-v3/libsupc++/hash_bytes.cc | 2 +- libstdc++-v3/libsupc++/initializer_list | 2 + libstdc++-v3/libsupc++/nested_exception.h | 8 + libstdc++-v3/libsupc++/new | 35 +- libstdc++-v3/libsupc++/new_opa.cc | 6 - libstdc++-v3/po/Makefile.in | 1 + libstdc++-v3/python/Makefile.in | 1 + libstdc++-v3/python/libstdcxx/v6/printers.py | 62 +- libstdc++-v3/python/libstdcxx/v6/xmethods.py | 19 +- libstdc++-v3/scripts/run_doxygen | 8 - libstdc++-v3/src/Makefile.am | 2 +- libstdc++-v3/src/Makefile.in | 3 +- libstdc++-v3/src/c++11/Makefile.am | 10 + libstdc++-v3/src/c++11/Makefile.in | 11 + libstdc++-v3/src/c++11/codecvt.cc | 210 +- 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/hashtable_c++0x.cc | 32 +- libstdc++-v3/src/c++11/limits.cc | 27 + libstdc++-v3/src/c++11/random.cc | 313 +- libstdc++-v3/src/c++11/shared_ptr.cc | 16 +- libstdc++-v3/src/c++17/Makefile.am | 3 +- libstdc++-v3/src/c++17/Makefile.in | 9 +- libstdc++-v3/src/c++17/fs_dir.cc | 53 +- libstdc++-v3/src/c++17/fs_ops.cc | 140 +- libstdc++-v3/src/c++17/fs_path.cc | 59 +- libstdc++-v3/src/c++17/memory_resource.cc | 17 +- .../{c++11/ios-inst.cc => c++17/ostream-inst.cc} | 14 +- libstdc++-v3/src/c++98/Makefile.am | 8 +- libstdc++-v3/src/c++98/Makefile.in | 9 +- libstdc++-v3/src/c++98/bitmap_allocator.cc | 2 + libstdc++-v3/src/c++98/compatibility-ldbl.cc | 4 +- libstdc++-v3/src/c++98/locale_init.cc | 20 + libstdc++-v3/src/c++98/localename.cc | 6 + libstdc++-v3/src/filesystem/Makefile.in | 1 + libstdc++-v3/src/filesystem/ops-common.h | 10 +- libstdc++-v3/src/filesystem/ops.cc | 9 +- libstdc++-v3/src/filesystem/path.cc | 59 +- .../testsuite/17_intro/headers/c++1998/charset.cc | 1 + .../testsuite/17_intro/headers/c++2011/charset.cc | 1 + .../headers/c++2011}/parallel_mode.cc | 9 +- .../testsuite/17_intro/headers/c++2014/charset.cc | 1 + .../headers/c++2014/parallel_mode.cc} | 14 +- .../testsuite/17_intro/headers/c++2017/charset.cc | 1 + .../headers/c++2017/parallel_mode.cc} | 15 +- .../testsuite/17_intro/headers/c++2020/charset.cc | 1 + libstdc++-v3/testsuite/17_intro/names.cc | 78 +- libstdc++-v3/testsuite/18_support/byte/ops.cc | 10 +- .../1.cc => 18_support/destroying_delete.cc} | 33 +- .../headers/cfloat/values_c++17.cc} | 44 +- .../numeric_limits/{char16_32_t.cc => char8_t.cc} | 12 +- .../testsuite/18_support/numeric_limits/dr559.cc | 3 + .../testsuite/18_support/numeric_limits/lowest.cc | 3 + .../18_support/numeric_limits/max_digits10.cc | 3 + .../87431.cc => 18_support/set_terminate.cc} | 56 +- .../testsuite/18_support/set_unexpected.cc | 57 + .../testsuite/18_support/type_info/fundamental.cc | 3 + .../error_code/hash.cc} | 35 +- .../error_condition/hash.cc} | 32 +- libstdc++-v3/testsuite/20_util/allocator/1.cc | 15 +- .../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 + .../requirements/explicit_instantiation.cc | 1 + .../common_type/requirements/sfinae_friendly_1.cc | 19 +- .../common_type/requirements/sfinae_friendly_2.cc | 2 +- .../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/noexcept.cc | 39 + .../20_util/duration/requirements/typedefs_neg1.cc | 2 +- .../20_util/duration/requirements/typedefs_neg2.cc | 2 +- .../20_util/duration/requirements/typedefs_neg3.cc | 2 +- .../enable_shared_from_this/89303.cc} | 25 +- .../from_chars/{1_neg.cc => 1_c++20_neg.cc} | 12 +- libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc | 2 + .../20_util/function_objects/bind_front/1.cc | 176 + .../testsuite/20_util/function_objects/invoke/1.cc | 19 +- .../63840.cc => function_objects/invoke/2.cc} | 35 +- .../testsuite/20_util/function_objects/invoke/3.cc | 62 + .../20_util/function_objects/searchers.cc | 1 + .../88681.cc => 20_util/hash/89629.cc} | 31 +- .../wchar_t/83511.cc => 20_util/hash/nullptr.cc} | 17 +- .../hash/requirements/explicit_instantiation.cc | 3 + .../typedefs.cc => is_abstract/incomplete_neg.cc} | 14 +- .../incomplete_neg.cc} | 16 +- .../requirements/explicit_instantiation.cc | 4 +- .../requirements/typedefs.cc | 10 +- .../testsuite/20_util/is_bounded_array/value.cc | 74 + libstdc++-v3/testsuite/20_util/is_class/value.cc | 2 + .../memoization.cc} | 17 +- .../memoization_neg.cc} | 15 +- .../20_util/is_complete_or_unbounded/value.cc | 100 + .../testsuite/20_util/is_constructible/value-2.cc | 6 +- .../testsuite/20_util/is_constructible/value.cc | 7 + .../20_util/is_default_constructible/value.cc | 10 + .../typedefs.cc => is_empty/incomplete_neg.cc} | 14 +- ...explicit_instantiation.cc => incomplete_neg.cc} | 16 +- .../testsuite/20_util/is_function/value.cc | 2 + .../testsuite/20_util/is_integral/value.cc | 3 + .../incomplete_neg.cc} | 12 +- .../20_util/is_nothrow_convertible/value.cc | 18 +- .../value_ext.cc} | 20 +- .../20_util/is_nothrow_invocable/value.cc | 20 +- .../20_util/is_nothrow_invocable/value_ext.cc | 22 +- .../incomplete_neg.cc} | 13 +- .../incomplete_neg.cc} | 14 +- .../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 + .../requirements/explicit_instantiation.cc | 4 +- .../requirements/typedefs.cc | 10 +- .../testsuite/20_util/is_unbounded_array/value.cc | 77 + libstdc++-v3/testsuite/20_util/is_union/value.cc | 2 + libstdc++-v3/testsuite/20_util/is_void/value.cc | 2 + .../20_util/make_signed/requirements/typedefs-4.cc | 3 + .../alias_decl.cc => nonesuch/nonesuch.cc} | 27 +- .../20_util/optional/constexpr/observers/4.cc | 38 +- .../testsuite/20_util/optional/observers/4.cc | 34 +- .../pointer_to_constexpr.cc} | 16 +- .../polymorphic_allocator/allocate_object.cc | 80 + .../{construct_pair.cc => construct_c++2a.cc} | 70 +- .../20_util/ratio/cons/cons_overflow_neg.cc | 6 +- .../20_util/ratio/operations/ops_overflow_neg.cc | 10 +- .../1_neg.cc => reference_wrapper/incomplete.cc} | 28 +- .../20_util/reference_wrapper/result_type.cc | 1 + .../20_util/reference_wrapper/typedefs-2.cc | 1 + .../20_util/reference_wrapper/typedefs-3.cc | 1 + .../20_util/reference_wrapper/typedefs.cc | 1 + .../20_util/scoped_allocator/69293_neg.cc | 2 +- .../scoped_allocator/construct_pair_c++2a.cc | 99 + .../incomplete.cc => scoped_allocator/dr2586.cc} | 21 +- .../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 + .../shared_ptr/thread/default_weaktoshared.cc | 1 + .../shared_ptr/thread/mutex_weaktoshared.cc | 1 + .../pstl/uninitialized_construct.cc | 130 + .../pstl/uninitialized_copy_move.cc | 152 + .../pstl/uninitialized_fill_destroy.cc | 102 + .../20_util/time_point/requirements/noexcept.cc | 45 + libstdc++-v3/testsuite/20_util/to_chars/1_neg.cc | 2 + .../testsuite/20_util/to_chars/chars_format.cc | 52 + 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 | 29 + .../testsuite/20_util/tuple/cons/deduction.cc | 1 + .../testsuite/20_util/tuple/cons/noexcept_specs.cc | 945 + .../20_util/tuple/element_access/get_neg.cc | 2 + .../underlying_type/requirements/typedefs-3.cc | 52 + .../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 | 2 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 2 +- .../testsuite/20_util/uses_allocator/make_obj.cc | 403 + libstdc++-v3/testsuite/20_util/variant/87431.cc | 1 + .../variant/89851.cc} | 15 +- .../swap/wchar_t/1.cc => 20_util/variant/90008.cc} | 24 +- 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 | 177 +- libstdc++-v3/testsuite/20_util/variant/visit.cc | 95 + .../contains.cc => 20_util/variant/visit_neg.cc} | 27 +- .../20_util/variant/{87431.cc => visit_r.cc} | 60 +- .../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 + .../21_strings/basic_string/cons/char/deduction.cc | 23 +- .../testsuite/21_strings/basic_string/hash/hash.cc | 67 + .../21_strings/basic_string/hash/hash_char8_t.cc | 63 + .../literals/{types.cc => types-char8_t.cc} | 9 +- .../21_strings/basic_string/literals/types.cc | 8 +- .../literals/{values.cc => values-char8_t.cc} | 11 +- .../21_strings/basic_string/literals/values.cc | 10 +- .../numeric_conversions/char/to_string.cc | 4 +- .../numeric_conversions/char/to_string_int.cc | 164 + .../{char16_t => char8_t}/1.cc | 5 +- .../21_strings/basic_string/types/pmr_typedefs.cc | 5 + .../literals/{types.cc => types-char8_t.cc} | 19 +- .../21_strings/basic_string_view/literals/types.cc | 8 +- .../literals/{values.cc => values-char8_t.cc} | 20 +- .../basic_string_view/literals/values.cc | 14 +- .../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 +- .../operations/compare/char/70483.cc | 19 + .../char/2.cc => operators/char/89446.cc} | 18 +- .../char/2.cc => operators/wchar_t/89446.cc} | 18 +- .../requirements/constexpr_iter.cc} | 38 +- .../{char16_t => char8_t}/1.cc | 6 +- .../wchar_t/2.cc => requirements/traits_neg.cc} | 21 +- .../basic_string_view/requirements/typedefs.cc | 9 + .../21_strings/basic_string_view/typedefs.cc | 11 +- .../requirements/{char => char8_t}/65049.cc | 5 +- .../requirements/{char32_t => char8_t}/typedefs.cc | 11 +- .../requirements/constexpr_functions.cc | 3 + .../requirements/constexpr_functions_c++17.cc | 6 + .../explicit_instantiation/char8_t}/1.cc | 5 +- .../21_strings/headers/string/types_std_c++0x.cc | 3 + .../codecvt/{char16_t.cc => char16_t-char8_t.cc} | 18 +- .../testsuite/22_locale/codecvt/char16_t.cc | 10 +- .../codecvt/{char32_t.cc => char32_t-char8_t.cc} | 18 +- .../testsuite/22_locale/codecvt/char32_t.cc | 10 +- .../22_locale/codecvt/codecvt_utf8/79980.cc | 8 +- .../22_locale/codecvt/codecvt_utf8/wchar_t/1.cc | 2 +- .../22_locale/codecvt/{utf8.cc => utf8-char8_t.cc} | 14 +- libstdc++-v3/testsuite/22_locale/codecvt/utf8.cc | 2 +- .../testsuite/22_locale/conversions/string/2.cc | 4 +- .../testsuite/22_locale/conversions/string/3.cc | 16 +- .../testsuite/22_locale/locale/cons/unicode.cc | 8 + .../23_containers/array/element_access/60497.cc | 4 - .../array/requirements/constexpr_iter.cc} | 37 +- .../array/specialized_algorithms/swap_cxx17.cc | 1 - .../array/tuple_interface/tuple_element.cc | 2 +- .../array/tuple_interface/tuple_size.cc | 1 + .../deque/{48101-2_neg.cc => 48101-3_neg.cc} | 4 +- .../{vector => deque}/allocator/default_init.cc | 8 +- .../23_containers/deque/allocator/move_assign.cc | 2 +- .../testsuite/23_containers/deque/cons/55977.cc | 1 + .../testsuite/23_containers/deque/erasure.cc | 6 + .../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 +- .../{48101-2_neg.cc => 48101-3_neg.cc} | 4 +- .../forward_list/allocator/move_assign.cc | 2 +- .../23_containers/forward_list/capacity/1.cc | 2 +- .../23_containers/forward_list/comparable.cc | 44 +- .../23_containers/forward_list/erasure.cc | 6 + .../forward_list/operations/90105.cc} | 35 +- .../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 +- .../23_containers/list/allocator/move_assign.cc | 2 +- .../testsuite/23_containers/list/capacity/29134.cc | 6 +- .../testsuite/23_containers/list/erasure.cc | 6 + .../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 | 10 +- .../23_containers/map/allocator/move_assign.cc | 2 +- .../testsuite/23_containers/map/cons/deduction.cc | 50 + .../testsuite/23_containers/map/erasure.cc | 7 + .../23_containers/map/modifiers/extract.cc | 1 - .../map/modifiers/insert_or_assign/1.cc | 1 - .../23_containers/map/modifiers/try_emplace/1.cc | 1 - .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../map/requirements/explicit_instantiation/2.cc | 2 +- .../map/requirements/explicit_instantiation/3.cc | 3 +- .../map/requirements/explicit_instantiation/5.cc | 2 +- .../multimap/{48101-2_neg.cc => 48101-3_neg.cc} | 4 +- .../testsuite/23_containers/multimap/48101_neg.cc | 10 +- .../multimap/allocator/move_assign.cc | 2 +- .../23_containers/multimap/modifiers/extract.cc | 1 - .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../multiset/{48101-2_neg.cc => 48101-3_neg.cc} | 4 +- .../testsuite/23_containers/multiset/48101_neg.cc | 5 +- .../multiset/allocator/move_assign.cc | 2 +- .../23_containers/multiset/cons/deduction.cc | 81 +- .../23_containers/multiset/modifiers/extract.cc | 1 - .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../23_containers/priority_queue/deduction.cc | 119 + .../priority_queue/{67085.cc => dr2537.cc} | 29 +- .../testsuite/23_containers/queue/deduction.cc | 89 + .../set/{48101-2_neg.cc => 48101-3_neg.cc} | 4 +- .../testsuite/23_containers/set/48101_neg.cc | 5 +- .../1.cc => 23_containers/set/85965.cc} | 33 +- .../23_containers/set/allocator/move_assign.cc | 2 +- .../testsuite/23_containers/set/cons/deduction.cc | 66 + .../testsuite/23_containers/set/erasure.cc | 6 + .../23_containers/set/modifiers/extract.cc | 1 - .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../set/requirements/explicit_instantiation/3.cc | 3 +- .../set/requirements/explicit_instantiation/5.cc | 2 +- .../testsuite/23_containers/stack/deduction.cc | 89 + .../{48101-2_neg.cc => 48101-3_neg.cc} | 4 +- .../23_containers/unordered_map/48101_neg.cc | 4 +- .../unordered_map/allocator/move_assign.cc | 2 +- .../23_containers/unordered_map/cons/deduction.cc | 41 +- .../23_containers/unordered_map/erasure.cc | 7 + .../unordered_map/modifiers/extract.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 | 4 +- .../unordered_multimap/allocator/move_assign.cc | 2 +- .../unordered_multimap/cons/deduction.cc | 56 +- .../unordered_multimap/insert/24061-multimap.cc | 3 +- .../unordered_multimap/insert/hint.cc | 3 + .../unordered_multimap/modifiers/extract.cc | 1 - .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../{48101-2_neg.cc => 48101-3_neg.cc} | 4 +- .../23_containers/unordered_multiset/48101_neg.cc | 4 +- .../unordered_multiset/allocator/move_assign.cc | 2 +- .../unordered_multiset/cons/deduction.cc | 65 +- .../unordered_multiset/insert/24061-multiset.cc | 1 + .../unordered_multiset/modifiers/extract.cc | 1 - .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../{48101-2_neg.cc => 48101-3_neg.cc} | 4 +- .../23_containers/unordered_set/48101_neg.cc | 4 +- .../1.cc => 23_containers/unordered_set/85965.cc} | 33 +- .../unordered_set/allocator/ext_ptr.cc | 3 +- .../unordered_set/allocator/move_assign.cc | 2 +- .../23_containers/unordered_set/cons/deduction.cc | 60 +- .../debug/{cbegin_neg.cc => 89608_neg.cc} | 20 +- .../23_containers/unordered_set/erasure.cc | 6 + .../unordered_set/hash_policy/71181.cc | 27 +- .../unordered_set/hash_policy/power2_rehash.cc | 13 +- .../unordered_set/modifiers/extract.cc | 1 - .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../vector/{48101-2_neg.cc => 48101-3_neg.cc} | 4 +- .../testsuite/23_containers/vector/59829.cc | 2 +- .../23_containers/vector/allocator/move_assign.cc | 2 +- .../testsuite/23_containers/vector/bool/80893.cc | 2 +- .../vector/bool/allocator/move_assign.cc | 2 +- .../23_containers/vector/bool/capacity/29134.cc | 2 - .../vector/bool/modifiers/insert/31370.cc | 2 - .../testsuite/23_containers/vector/cons/55977.cc | 1 + .../testsuite/23_containers/vector/erasure.cc | 6 + .../vector/ext_pointer/explicit_instantiation/2.cc | 26 - .../vector/ext_pointer/explicit_instantiation/3.cc | 3 +- .../vector/modifiers/insert_vs_emplace.cc | 1 - .../vector/modifiers/push_back/49836.cc | 15 +- .../vector/modifiers/push_back/89130.cc | 62 + .../modifiers/push_back/89416.cc} | 31 +- .../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 +- .../testsuite/24_iterators/container_access.cc | 2 +- .../testsuite/24_iterators/istream_iterator/1.cc | 77 + .../ostream_iterator/1.cc} | 29 +- .../24_iterators/ostream_iterator/70766.cc | 1 + .../ostream_iterator/requirements/constexpr.cc} | 13 +- .../25_algorithms/binary_search/partitioned.cc | 1 - .../25_algorithms/equal_range/partitioned.cc | 1 - .../testsuite/25_algorithms/fill_n/87982.cc | 87 + .../fill_n/{35725.cc => 87982_neg.cc} | 18 +- .../1.cc => 25_algorithms/fill_n/dr426.cc} | 33 +- .../25_algorithms/for_each/{1.cc => for_each_n.cc} | 59 +- .../testsuite/25_algorithms/generate_n/87982.cc | 88 + .../{fill/35725.cc => generate_n/87982_neg.cc} | 19 +- .../88681.cc => 25_algorithms/generate_n/dr426.cc} | 28 +- .../25_algorithms/lexicographical_compare/71545.cc | 1 - .../25_algorithms/lower_bound/partitioned.cc | 1 - .../25_algorithms/pstl/alg_merge/inplace_merge.cc | 164 + .../25_algorithms/pstl/alg_merge/merge.cc | 123 + .../pstl/alg_modifying_operations/copy_if.cc | 154 + .../pstl/alg_modifying_operations/copy_move.cc | 208 + .../pstl/alg_modifying_operations/fill.cc | 108 + .../pstl/alg_modifying_operations/generate.cc | 111 + .../alg_modifying_operations/is_partitioned.cc | 108 + .../pstl/alg_modifying_operations/partition.cc | 187 + .../alg_modifying_operations/partition_copy.cc | 124 + .../pstl/alg_modifying_operations/remove.cc | 161 + .../pstl/alg_modifying_operations/remove_copy.cc | 98 + .../pstl/alg_modifying_operations/replace.cc | 167 + .../pstl/alg_modifying_operations/replace_copy.cc | 112 + .../pstl/alg_modifying_operations/rotate.cc | 181 + .../pstl/alg_modifying_operations/rotate_copy.cc | 154 + .../pstl/alg_modifying_operations/swap_ranges.cc | 141 + .../alg_modifying_operations/transform_binary.cc | 128 + .../alg_modifying_operations/transform_unary.cc | 98 + .../pstl/alg_modifying_operations/unique.cc | 164 + .../alg_modifying_operations/unique_copy_equal.cc | 142 + .../pstl/alg_nonmodifying/adjacent_find.cc | 122 + .../25_algorithms/pstl/alg_nonmodifying/all_of.cc | 124 + .../25_algorithms/pstl/alg_nonmodifying/any_of.cc | 110 + .../25_algorithms/pstl/alg_nonmodifying/count.cc | 115 + .../25_algorithms/pstl/alg_nonmodifying/equal.cc | 175 + .../25_algorithms/pstl/alg_nonmodifying/find.cc | 103 + .../pstl/alg_nonmodifying/find_end.cc | 130 + .../pstl/alg_nonmodifying/find_first_of.cc | 119 + .../25_algorithms/pstl/alg_nonmodifying/find_if.cc | 116 + .../pstl/alg_nonmodifying/for_each.cc | 109 + .../pstl/alg_nonmodifying/mismatch.cc | 143 + .../25_algorithms/pstl/alg_nonmodifying/none_of.cc | 108 + .../pstl/alg_nonmodifying/nth_element.cc | 185 + .../25_algorithms/pstl/alg_nonmodifying/reverse.cc | 112 + .../pstl/alg_nonmodifying/reverse_copy.cc | 141 + .../pstl/alg_nonmodifying/search_n.cc | 116 + .../25_algorithms/pstl/alg_sorting/includes.cc | 115 + .../25_algorithms/pstl/alg_sorting/is_heap.cc | 152 + .../25_algorithms/pstl/alg_sorting/is_sorted.cc | 108 + .../pstl/alg_sorting/lexicographical_compare.cc | 183 + .../pstl/alg_sorting/minmax_element.cc | 202 + .../25_algorithms/pstl/alg_sorting/partial_sort.cc | 160 + .../pstl/alg_sorting/partial_sort_copy.cc | 199 + .../25_algorithms/pstl/alg_sorting/set.cc | 171 + .../25_algorithms/pstl/alg_sorting/sort.cc | 255 + .../testsuite/25_algorithms/pstl/feature_test.cc | 50 + .../dr2442.cc => 25_algorithms/rotate/90920.cc} | 33 +- .../25_algorithms/upper_bound/partitioned.cc | 1 - .../testsuite/26_numerics/bit/bit.pow.two/ceil2.cc | 19 +- .../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 +- .../26_numerics/bit/bitops.count/countl_one.cc | 13 +- .../26_numerics/bit/bitops.count/countl_zero.cc | 17 +- .../26_numerics/bit/bitops.count/countr_one.cc | 17 +- .../26_numerics/bit/bitops.count/countr_zero.cc | 17 +- .../26_numerics/bit/bitops.count/popcount.cc | 17 +- .../testsuite/26_numerics/bit/bitops.rot/rotl.cc | 18 +- .../testsuite/26_numerics/bit/bitops.rot/rotr.cc | 16 +- .../complex/operators/more_constexpr.cc | 2 + libstdc++-v3/testsuite/26_numerics/complex/proj.cc | 403 + .../complex/requirements/more_constexpr.cc | 3 +- .../testsuite/26_numerics/exclusive_scan/1.cc | 94 + libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 6 +- .../headers/cmath/functions_global.cc} | 31 +- .../headers/cmath/functions_global_c++17.cc | 111 - .../headers/cmath/special_functions_global.cc | 165 + .../26_numerics/headers/complex/synopsis.cc | 4 +- .../headers/cstdlib/{dr2192.cc => dr2735.cc} | 36 +- .../testsuite/26_numerics/inclusive_scan/1.cc | 123 + libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 6 +- libstdc++-v3/testsuite/26_numerics/lerp.cc | 124 + .../testsuite/26_numerics/midpoint/floating.cc | 79 + .../testsuite/26_numerics/midpoint/integral.cc | 121 + .../testsuite/26_numerics/midpoint/pointer.cc | 62 + .../pstl/numeric_ops/adjacent_difference.cc | 179 + .../26_numerics/pstl/numeric_ops/reduce.cc | 121 + .../testsuite/26_numerics/pstl/numeric_ops/scan.cc | 207 + .../pstl/numeric_ops/transform_reduce.cc | 144 + .../26_numerics/pstl/numeric_ops/transform_scan.cc | 184 + .../poisson_distribution/operators/values.cc | 4 + .../random/random_device/85494.cc} | 22 +- .../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 + .../basic_ostream/inserters_other/char/lwg2221.cc | 9 + .../27_io/filesystem/filesystem_error/cons.cc | 13 +- .../27_io/filesystem/iterators/caching.cc | 76 + .../filesystem/iterators/directory_iterator.cc | 12 + .../filesystem/iterators/recursion_pending.cc | 139 + .../iterators/recursive_directory_iterator.cc | 3 + .../27_io/filesystem/operations/absolute.cc | 28 + .../testsuite/27_io/filesystem/operations/all.cc | 8 +- .../27_io/filesystem/operations/canonical.cc | 27 +- .../testsuite/27_io/filesystem/operations/copy.cc | 5 + .../filesystem/operations/create_directories.cc | 21 + .../27_io/filesystem/operations/exists.cc | 5 + .../27_io/filesystem/operations/is_empty.cc | 5 + .../27_io/filesystem/operations/last_write_time.cc | 16 +- .../27_io/filesystem/operations/permissions.cc | 1 + .../27_io/filesystem/operations/remove.cc | 8 + .../27_io/filesystem/operations/remove_all.cc | 37 + .../27_io/filesystem/operations/resize_file.cc | 1 + .../27_io/filesystem/operations/status.cc | 15 + .../27_io/filesystem/operations/symlink_status.cc | 10 + .../filesystem/operations/temp_directory_path.cc | 13 +- .../filesystem/operations/weakly_canonical.cc | 37 +- .../testsuite/27_io/filesystem/path/assign/copy.cc | 33 + .../27_io/filesystem/path/compare/strings.cc | 6 +- .../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 - .../file_size.cc => path/factory/u8path.cc} | 48 +- .../27_io/filesystem/path/generation/normal2.cc | 1 + .../filesystem/path/modifiers/replace_extension.cc | 9 + .../27_io/filesystem/path/native/alloc.cc | 92 + .../path/native/{string.cc => string-char8_t.cc} | 13 +- .../27_io/filesystem/path/native/string.cc | 29 +- .../testsuite/29_atomics/atomic/cons/assign_neg.cc | 2 +- .../testsuite/29_atomics/atomic/cons/copy_neg.cc | 2 +- .../atomic_flag/test_and_set/explicit-hle.cc | 4 +- .../29_atomics/atomic_integral/cons/assign_neg.cc | 2 +- .../29_atomics/atomic_integral/cons/copy_neg.cc | 2 +- .../atomic_integral/is_always_lock_free.cc | 3 + .../atomic_integral/operators/bitwise_neg.cc | 6 +- .../atomic_integral/operators/decrement_neg.cc | 6 +- .../atomic_integral/operators/increment_neg.cc | 6 +- .../testsuite/29_atomics/headers/atomic/macros.cc | 9 + .../29_atomics/headers/atomic/types_std_c++0x.cc | 3 + .../{types_std_c++0x.cc => types_std_c++20.cc} | 13 +- ...pes_std_c++0x_neg.cc => types_std_c++20_neg.cc} | 8 +- .../headers/atomic/types_std_c++2a.cc} | 32 +- .../headers/atomic/types_std_c++2a_neg.cc} | 26 +- libstdc++-v3/testsuite/30_threads/async/54297.cc | 2 +- .../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 +- .../thread/cons/{terminate.cc => 69724.cc} | 55 +- libstdc++-v3/testsuite/Makefile.am | 16 +- libstdc++-v3/testsuite/Makefile.in | 17 +- .../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 | 17 + .../filesystem/filesystem_error/cons.cc | 27 +- .../filesystem/iterators/directory_iterator.cc | 3 + .../iterators/recursive_directory_iterator.cc | 3 + .../filesystem/operations/canonical.cc | 10 +- .../experimental/filesystem/operations/copy.cc | 5 + .../filesystem/operations/create_directories.cc | 16 +- .../experimental/filesystem/operations/exists.cc | 5 + .../experimental/filesystem/operations/is_empty.cc | 5 + .../filesystem/operations/permissions.cc | 1 + .../experimental/filesystem/operations/remove.cc | 9 + .../filesystem/operations/remove_all.cc | 4 + .../experimental/filesystem/operations/space.cc | 17 +- .../filesystem/path/construct/80762.cc | 10 + .../read_symlink.cc => path/construct/90281.cc} | 39 +- .../filesystem/path/construct/90634.cc | 75 + .../file_size.cc => path/factory/u8path.cc} | 49 +- .../experimental/filesystem/path/native/alloc.cc | 93 + .../path/native/{string.cc => string-char8_t.cc} | 10 +- .../experimental/filesystem/path/native/string.cc | 27 + 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/net/internet/resolver/base.cc | 2 + .../net/internet/resolver/ops/lookup.cc | 5 +- .../experimental/net/timer/waitable/cons.cc | 1 + .../experimental/net/timer/waitable/dest.cc | 1 + .../experimental/net/timer/waitable/ops.cc | 1 + .../experimental/optional/constexpr/observers/2.cc | 4 +- .../experimental/optional/constexpr/observers/3.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_string.cc | 6 + .../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 +- .../literals/{types.cc => types-char8_t.cc} | 18 +- .../experimental/string_view/literals/types.cc | 8 +- .../literals/{values.cc => values-char8_t.cc} | 20 +- .../experimental/string_view/literals/values.cc | 15 +- .../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 +- .../explicit_instantiation/{char => char8_t}/1.cc | 6 +- .../string_view/requirements/typedefs.cc | 13 + .../testsuite/experimental/string_view/typedefs.cc | 10 +- .../type_traits/nonesuch.cc} | 36 +- .../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 - libstdc++-v3/testsuite/ext/char8_t/atomic-1.cc | 12 + .../testsuite/ext/enc_filebuf/char/13598.cc | 4 - libstdc++-v3/testsuite/ext/headers.cc | 1 - .../testsuite/ext/pool_allocator/allocate_chunk.cc | 4 +- 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 - .../ext/throw_allocator/deallocate_global.cc | 2 - .../ext/throw_allocator/deallocate_local.cc | 2 - libstdc++-v3/testsuite/lib/dg-options.exp | 9 + libstdc++-v3/testsuite/lib/gdb-test.exp | 25 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 72 +- .../testsuite/libstdc++-prettyprinters/80276.cc | 9 +- .../testsuite/libstdc++-prettyprinters/compat.cc | 115 + .../testsuite/libstdc++-prettyprinters/cxx11.cc | 56 +- .../testsuite/libstdc++-prettyprinters/cxx17.cc | 22 +- .../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 +- .../02_assoc_legendre/pr86655.cc} | 62 +- .../special_functions/20_sph_legendre/pr86655.cc | 56 + .../special_functions/02_assoc_legendre/pr86655.cc | 56 + .../special_functions/22_sph_legendre/pr86655.cc | 56 + .../testsuite/util/pstl/pstl_test_config.h | 49 + libstdc++-v3/testsuite/util/pstl/test_utils.h | 1238 + .../testsuite/util/replacement_memory_operators.h | 2 +- libstdc++-v3/testsuite/util/testsuite_abi.cc | 3 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 394 +- libstdc++-v3/testsuite/util/testsuite_api.h | 9 +- .../testsuite/util/testsuite_common_types.h | 79 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 39 +- libstdc++-v3/testsuite/util/testsuite_hooks.h | 11 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 4 + libstdc++-v3/testsuite/util/testsuite_tr1.h | 2 + libstdc++-v3/testsuite/util/thread/all.h | 8 +- libvtv/ChangeLog | 5 + libvtv/testsuite/libvtv.cc/const_vtable.cc | 2 +- lto-plugin/ChangeLog | 20 + lto-plugin/lto-plugin.c | 98 +- lto-plugin/lto-symtab.c | 359 - maintainer-scripts/ChangeLog | 9 + maintainer-scripts/crontab | 3 +- maintainer-scripts/generate_libstdcxx_web_docs | 14 +- zlib/ChangeLog.gcj | 8 + zlib/Makefile.am | 4 +- zlib/Makefile.in | 23 +- zlib/configure | 60 +- zlib/configure.ac | 11 - 10784 files changed, 798740 insertions(+), 534831 deletions(-) create mode 100644 config/ax_count_cpus.m4 create mode 100644 config/bootstrap-lto-lean.mk create mode 100755 contrib/bench-stringop create mode 100755 contrib/check-internal-format-escaping.py rename contrib/{filter-rtags-warnings.py => filter-clang-warnings.py} (66%) mode change 100755 => 100644 contrib/reghunt/examples/reg-watch.awk copy fixincludes/tests/base/{errno.h => dispatch/object.h} (50%) copy fixincludes/tests/base/{errno.h => os/base.h} (51%) copy gcc/{c/gimple-parser.h => ada/gcc-interface/ada-builtin-types.def} (65%) copy gcc/{config/glibc-c.c => ada/gcc-interface/ada-builtins.def} (51%) mode change 100755 => 100644 gcc/ada/set_targ.adb mode change 100755 => 100644 gcc/ada/set_targ.ads copy gcc/ada/{raise.h => standard.ads.h} (64%) copy gcc/common/config/{spu/spu-common.c => gcn/gcn-common.c} (50%) copy gcc/common/config/{vax/vax-common.c => pru/pru-common.c} (74%) create mode 100644 gcc/config/aarch64/aarch64-bti-insert.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-sve2.md copy gcc/config/aarch64/{t-aarch64-freebsd => t-aarch64-netbsd} (100%) create mode 100644 gcc/config/aarch64/tsv110.md create mode 100644 gcc/config/arm/netbsd-eabi.h create mode 100644 gcc/config/gcn/constraints.md copy gcc/{common/config/iq2000/iq2000-common.c => config/gcn/driver-gcn.c} (74%) create mode 100644 gcc/config/gcn/gcn-builtins.def create mode 100644 gcc/config/gcn/gcn-hsa.h create mode 100644 gcc/config/gcn/gcn-modes.def copy gcc/{testsuite/gcc.target/spu/ea/execute2.c => config/gcn/gcn-opts.h} (55%) copy libphobos/libdruntime/__main.di => gcc/config/gcn/gcn-passes.def (69%) create mode 100644 gcc/config/gcn/gcn-protos.h create mode 100644 gcc/config/gcn/gcn-run.c create mode 100644 gcc/config/gcn/gcn-tree.c create mode 100644 gcc/config/gcn/gcn-valu.md create mode 100644 gcc/config/gcn/gcn.c create mode 100644 gcc/config/gcn/gcn.h create mode 100644 gcc/config/gcn/gcn.md create mode 100644 gcc/config/gcn/gcn.opt create mode 100644 gcc/config/gcn/predicates.md create mode 100644 gcc/config/gcn/t-gcn-hsa 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/{pkuintrin.h => enqcmdintrin.h} (63%) 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 copy gcc/config/{rs6000/t-lynx => i386/t-freebsd64} (67%) copy gcc/config/{pa/pa-d.c => netbsd-d.c} (61%) 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/sifive-7.md create mode 100644 gcc/config/rs6000/rs6000-internal.h create mode 100644 gcc/config/rs6000/rs6000-logue.c create mode 100644 gcc/config/rx/elf.opt create mode 100644 gcc/config/rx/linux.h copy libgcc/config/cr16/t-crtlibid => gcc/config/rx/t-linux (62%) create mode 100644 gcc/config/s390/3906.md create mode 100644 gcc/config/s390/8561.md copy gcc/config/{rs6000/rs6000-passes.def => visium/visium-passes.def} (83%) create mode 100644 gcc/d/README.gcc create mode 100644 gcc/doc/lto-dump.texi copy gcc/lto/{lto.c => lto-common.c} (79%) copy gcc/{config/s390/s390intrin.h => lto/lto-common.h} (58%) create mode 100644 gcc/lto/lto-dump.c create mode 100644 gcc/testsuite/c-c++-common/Waddress-of-packed-member-1.c create mode 100644 gcc/testsuite/c-c++-common/Waddress-of-packed-member-2.c create mode 100644 gcc/testsuite/c-c++-common/Wimplicit-fallthrough-37.c create mode 100644 gcc/testsuite/c-c++-common/Wreturn-local-addr.c create mode 100644 gcc/testsuite/c-c++-common/Wsequence-point-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-5.c create mode 100644 gcc/testsuite/c-c++-common/array-6.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr89124.c create mode 100644 gcc/testsuite/c-c++-common/builtin-arith-overflow-3.c create mode 100644 gcc/testsuite/c-c++-common/builtin-convertvector-2.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/pr88974.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 copy gcc/testsuite/c-c++-common/goacc/{routine-3.c => routine-3-extern.c} (63%) copy gcc/testsuite/c-c++-common/goacc/{routine-4.c => routine-4-extern.c} (67%) 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/atomic-23.c create mode 100644 gcc/testsuite/c-c++-common/gomp/cancel-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/doacross-3.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/pr85956.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr88588.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr90954.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/simd8.c create mode 100644 gcc/testsuite/c-c++-common/pr44715.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-33.c copy gcc/testsuite/c-c++-common/{pr51628-30.c => pr51628-35.c} (63%) create mode 100644 gcc/testsuite/c-c++-common/pr88664-1.c copy gcc/testsuite/c-c++-common/{pr51628-16.c => pr88664-2.c} (51%) create mode 100644 gcc/testsuite/c-c++-common/pr88984.c create mode 100644 gcc/testsuite/c-c++-common/pr89566.c 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/pr90927.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/opts-1.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/opts-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/opts-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/opts-4.c create mode 100644 gcc/testsuite/c-c++-common/unroll-6.c create mode 100644 gcc/testsuite/c-c++-common/unroll-7.c create mode 100644 gcc/testsuite/g++.dg/DRs/dr1940.C create mode 100644 gcc/testsuite/g++.dg/abi/lambda-static-1.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle68.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/no_unique_address4.C create mode 100644 gcc/testsuite/g++.dg/abi/no_unique_address5.C create mode 100644 gcc/testsuite/g++.dg/abi/ref-temp1.C create mode 100644 gcc/testsuite/g++.dg/asan/pr88901.C create mode 100644 gcc/testsuite/g++.dg/asan/pr90570.C create mode 100644 gcc/testsuite/g++.dg/concepts/no-bool1.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr84661.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr87768.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr89036.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wattributes2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing16.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wredundant-move5.C copy gcc/testsuite/g++.dg/cpp0x/{Wredundant-move3.C => Wredundant-move6.C} (68%) copy gcc/testsuite/g++.dg/cpp0x/{Wredundant-move2.C => Wredundant-move7.C} (51%) copy gcc/testsuite/g++.dg/cpp0x/{Wredundant-move3.C => Wredundant-move8.C} (64%) copy gcc/testsuite/g++.dg/cpp0x/{Wredundant-move1.C => Wredundant-move9.C} (80%) 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/alignof5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto53.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/cond2.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-89599.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-89709.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-arith-overflow2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-comma1.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-decltype3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-decltype4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ice20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-initlist11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-initlist11a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept8.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/decltype-pr66548.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-pr81506.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-tid1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype69.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype70.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype71.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted61.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted62.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/dependent2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum37.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/extern_template-5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/fntmp-equiv1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/fntmpdefarg11.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/implicit16.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor33.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-deduce2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-explicit2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-pmf1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-value3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-value4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist107.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist108.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist109.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist110.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist111.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist112.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist113.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist114.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist115.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-89158.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-89387.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-89648.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice30.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice31.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 copy gcc/testsuite/g++.dg/cpp0x/{vt-34050.C => lambda/lambda-variadic8.C} (59%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/literal-type1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept34.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept35.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept36.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept37.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept38.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept39.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/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/nsdmi-list5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr40.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr41.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/overload-conv-3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr84585.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr84676.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr85014.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr86218.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr86379.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr86610.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87250.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87750.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr88987.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr89403.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/range-for37.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/reinterpret_cast2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-conv2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae64.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae65.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/this1.C copy gcc/testsuite/g++.dg/cpp0x/{udlit-implicit-conv-neg.C => udlit-implicit-conv- [...] create mode 100644 gcc/testsuite/g++.dg/cpp0x/udlit-resolve-char8_t.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/using-enum-3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-decltype1.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/Wnarrowing1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn55.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-87481.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-88983.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89285-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89285.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89336-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89336-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89336-3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89481.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89652.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89785-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89785-2.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-noexcept1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-89419.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-const10.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const6.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const9.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-func1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice10.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-this3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-using1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init-vla1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init18.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init19.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/noexcept1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr87322.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr87410.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr89767.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ60.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ61.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ62.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base8.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base9.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction62.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction63.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction64.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/constexpr-if25.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if26.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if27.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if28.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda23.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda24.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp49.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold-lambda3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold10.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var6.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type21.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/pr86648.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/using4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/using5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/using6.C copy gcc/testsuite/g++.dg/cpp2a/{concepts-cmath.C => char8_t1.C} (69%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/char8_t2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-decltype.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-dr1430.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-noexcept1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67070.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-pr67684.C copy gcc/testsuite/g++.dg/cpp2a/{concepts-pr58500.C => concepts-pr67685.C} (55%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires17.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-template-parm7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-try1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-try2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-try3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-try4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-try5.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/desig10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/destroying-delete2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/destroying-delete3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/destroying-delete4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval10.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/no_unique_address2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class14.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/pr88534.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/pr88537.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename16.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr87295.C create mode 100644 gcc/testsuite/g++.dg/debug/pr89006.C create mode 100644 gcc/testsuite/g++.dg/debug/pr90914.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/auto-storage-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/bitfld3.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/conflicting-specifiers-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/constexpr1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/constexpr2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/extern-initialized.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/friend2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/friend3.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/main1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/member-fn-1.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/out-of-class-redeclaration.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr89390.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr90243.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/ref3.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/return-type-invalid-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/thread1.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/typedef-initialized.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/ext/90532.C create mode 100644 gcc/testsuite/g++.dg/ext/asm17.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-copy-2.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-lambda1.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib57.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/builtin-offsetof4.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-aliasing-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-char-literal-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-char-literal-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-deduction-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-deduction-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-feature-test-macro-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-feature-test-macro-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-init-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-init-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-keyword-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-keyword-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-limits-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-overload-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-overload-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-predefined-macros-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-predefined-macros-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-sizeof-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-specialization-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-specialization-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-string-literal-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-string-literal-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-type-specifier-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-type-specifier-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-typedef-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-typedef-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-udl-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-udl-2.C create mode 100644 gcc/testsuite/g++.dg/ext/complit16.C create mode 100644 gcc/testsuite/g++.dg/ext/dllimport-initialized.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary32.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary33.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary34.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/is_constructible3.C create mode 100644 gcc/testsuite/g++.dg/ext/is_trivially_copyable.C create mode 100644 gcc/testsuite/g++.dg/ext/pr84598.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr23.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-cvt-char8_t.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-type-char8_t.C create mode 100644 gcc/testsuite/g++.dg/ext/vector36.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/gcov/pr88263-2.C create mode 100644 gcc/testsuite/g++.dg/goacc/firstprivate-mappings-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/cancel-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/cancel-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/cancel-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/lastprivate-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr88733.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr88949.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr89796.C create mode 100644 gcc/testsuite/g++.dg/gomp/scan-1.C create mode 100644 gcc/testsuite/g++.dg/init/array50.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/empty2.C create mode 100644 gcc/testsuite/g++.dg/init/ptrfn4.C create mode 100644 gcc/testsuite/g++.dg/init/static5.C copy gcc/testsuite/{g++.old-deja/g++.mike/misc13.C => g++.dg/ipa/pr88235.C} (81%) create mode 100644 gcc/testsuite/g++.dg/ipa/pr89009.C copy gcc/testsuite/g++.dg/{abi/covariant5.C => ipa/pr89693.C} (79%) 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/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/pr87089_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr87089_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr87295_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr88046_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr88049_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr88758_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr88758_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr89335_0.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/opt/pr86214-1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr86214-2.C create mode 100644 gcc/testsuite/g++.dg/opt/pr89187.C create mode 100644 gcc/testsuite/g++.dg/opt/pr89188.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/other/abstract7.C create mode 100644 gcc/testsuite/g++.dg/other/final3.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/friend16.C create mode 100644 gcc/testsuite/g++.dg/other/friend17.C create mode 100644 gcc/testsuite/g++.dg/other/new2.C create mode 100644 gcc/testsuite/g++.dg/other/pr77548.C create mode 100644 gcc/testsuite/g++.dg/other/pr88568.C create mode 100644 gcc/testsuite/g++.dg/other/pr89560.C create mode 100644 gcc/testsuite/g++.dg/other/pr89692.C create mode 100644 gcc/testsuite/g++.dg/overload/defarg12.C create mode 100644 gcc/testsuite/g++.dg/parse/alignas1.C create mode 100644 gcc/testsuite/g++.dg/parse/crash69.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/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/pr69338.C create mode 100644 gcc/testsuite/g++.dg/pr69697.C create mode 100644 gcc/testsuite/g++.dg/pr87770.C create mode 100644 gcc/testsuite/g++.dg/pr89242.C create mode 100644 gcc/testsuite/g++.dg/pr89790.C create mode 100644 gcc/testsuite/g++.dg/pr90462.C create mode 100644 gcc/testsuite/g++.dg/template/access29.C create mode 100644 gcc/testsuite/g++.dg/template/array32.C create mode 100644 gcc/testsuite/g++.dg/template/crash130.C create mode 100644 gcc/testsuite/g++.dg/template/crash131.C create mode 100644 gcc/testsuite/g++.dg/template/friend67.C create mode 100644 gcc/testsuite/g++.dg/template/mem-spec1.C create mode 100644 gcc/testsuite/g++.dg/template/memfriend18.C create mode 100644 gcc/testsuite/g++.dg/template/memtmpl6.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/pr88699.C create mode 100644 gcc/testsuite/g++.dg/template/pr88795.C create mode 100644 gcc/testsuite/g++.dg/template/pr90138.C create mode 100644 gcc/testsuite/g++.dg/template/scope6.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local11.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local11.h create mode 100644 gcc/testsuite/g++.dg/tls/thread_local11a.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12a.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12b.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12c.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12d.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12e.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12f.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12g.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12h.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12i.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12j.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12k.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12l.C create mode 100644 gcc/testsuite/g++.dg/torture/alias-1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr85013.C create mode 100644 gcc/testsuite/g++.dg/torture/pr88861.C create mode 100644 gcc/testsuite/g++.dg/torture/pr89303.C create mode 100644 gcc/testsuite/g++.dg/torture/pr89698.C create mode 100644 gcc/testsuite/g++.dg/torture/pr90194.C create mode 100644 gcc/testsuite/g++.dg/torture/pr90982.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/ldist-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr87008.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/pr89802.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/tail-call-1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr89234.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-14.C create mode 100644 gcc/testsuite/g++.dg/vect/pr89653.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-1.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-10.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-2.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-3.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-4.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-5.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-6.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-7.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-8.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-9.cc create mode 100644 gcc/testsuite/g++.dg/warn/Waddress-of-packed-member2.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/Wreturn-local-addr-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-type-11.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-overflow-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsuggest-override-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-35.C create mode 100644 gcc/testsuite/g++.dg/warn/Wzero-as-null-pointer-constant-8.C create mode 100644 gcc/testsuite/g++.dg/warn/conv5.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/miss-format-7.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-10.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-11.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-8.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-9.C create mode 100644 gcc/testsuite/g++.dg/warn/pr89622.C create mode 100644 gcc/testsuite/g++.dg/warn/unused-fn1.C create mode 100644 gcc/testsuite/g++.dg/wrappers/pr88680.C copy gcc/testsuite/g++.target/aarch64/{sve/aarch64-sve.exp => aarch64.exp} (79%) create mode 100644 gcc/testsuite/g++.target/aarch64/pr89752.C create mode 100644 gcc/testsuite/g++.target/aarch64/return_address_sign_ab_exception.C create mode 100644 gcc/testsuite/g++.target/aarch64/return_address_sign_b_exception.C create mode 100644 gcc/testsuite/g++.target/i386/mv28.C create mode 100644 gcc/testsuite/g++.target/i386/pr88587.C create mode 100644 gcc/testsuite/g++.target/i386/pr88785.C create mode 100644 gcc/testsuite/g++.target/i386/pr88998.C create mode 100644 gcc/testsuite/g++.target/i386/pr89105.C copy gcc/testsuite/{g++.dg/cpp0x/alias-decl-64.C => g++.target/i386/pr89630.C} (81%) create mode 100644 gcc/testsuite/g++.target/i386/pr89650.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 copy gcc/testsuite/g++.target/{arm/arm.exp => powerpc/powerpc.exp} (73%) create mode 100644 gcc/testsuite/g++.target/powerpc/undef-bool-3.C create mode 100644 gcc/testsuite/g++.target/riscv/call-with-empty-struct-float.C create mode 100644 gcc/testsuite/g++.target/riscv/call-with-empty-struct-int.C create mode 100644 gcc/testsuite/g++.target/riscv/call-with-empty-struct.H copy gcc/testsuite/{gcc.target/arm/aapcs/aapcs.exp => g++.target/riscv/riscv.exp} (77%) create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-3.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-4.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-5.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-6.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86637-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86637-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86637-3.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr88347.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr88423.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89235.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89280.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89399.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89412.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89655.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89663-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89663-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89703-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89703-2.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/execute/20190228-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/pr84521.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr88693.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr88714.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr88739.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr88904.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr89195.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr89369.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr89434.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr89634.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr89826.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/shiftdi-2.c create mode 100644 gcc/testsuite/gcc.dg/Wabsolute-value.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-37.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-38.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-39.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-40.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-41.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-42.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-10.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-11.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-12.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-6.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-7.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-8.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-9.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-19.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-10.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-11.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-12.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-13.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-8.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-9.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-8.c create mode 100644 gcc/testsuite/gcc.dg/alias-16.c delete mode 100644 gcc/testsuite/gcc.dg/array-6.c create mode 100644 gcc/testsuite/gcc.dg/attr-aligned-3.c create mode 100644 gcc/testsuite/gcc.dg/attr-copy-8.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/builtin-memchr-4.c create mode 100644 gcc/testsuite/gcc.dg/builtin-memcpy-2.c create mode 100644 gcc/testsuite/gcc.dg/builtin-memcpy.c create mode 100644 gcc/testsuite/gcc.dg/builtins-69.c create mode 100644 gcc/testsuite/gcc.dg/cdce3.c copy gcc/testsuite/gcc.dg/{completion-4.c => completion-5.c} (68%) rename gcc/testsuite/gcc.dg/cpp/usr/include/{stdio.h => example.h} (100%) create mode 100644 gcc/testsuite/gcc.dg/darwin-minversion-link.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr86964.c create mode 100644 gcc/testsuite/gcc.dg/debug/pr89704.c create mode 100644 gcc/testsuite/gcc.dg/diag-sanity.c create mode 100644 gcc/testsuite/gcc.dg/format/attr-8.c create mode 100644 gcc/testsuite/gcc.dg/format/gcc_diag-11.c mode change 100755 => 100644 gcc/testsuite/gcc.dg/format/sys_format.c create mode 100644 gcc/testsuite/gcc.dg/func-attr-1.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-36.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/gomp/cancel-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr87887-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr87887-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr88107.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr89015.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr89104.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr89246-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr89246-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr89796.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/graphite/pr85497.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr86865.c create mode 100644 gcc/testsuite/gcc.dg/guality/loop-1.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr89463.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 create mode 100644 gcc/testsuite/gcc.dg/guality/pr90074.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr90131.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr90716.c create mode 100644 gcc/testsuite/gcc.dg/inline-40.c create mode 100644 gcc/testsuite/gcc.dg/inline-41.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-5.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-agg-10.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr88985.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr90555.c create mode 100644 gcc/testsuite/gcc.dg/live-patching-4.c create mode 100644 gcc/testsuite/gcc.dg/lto/alias-access-path-2_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr85870_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr85870_1.c create mode 100644 gcc/testsuite/gcc.dg/pr51628-34.c create mode 100644 gcc/testsuite/gcc.dg/pr69471-1.c create mode 100644 gcc/testsuite/gcc.dg/pr69471-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/pr84206.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/pr85412.c create mode 100644 gcc/testsuite/gcc.dg/pr85598.c create mode 100644 gcc/testsuite/gcc.dg/pr85876.c create mode 100644 gcc/testsuite/gcc.dg/pr85899.c create mode 100644 gcc/testsuite/gcc.dg/pr86928.c create mode 100644 gcc/testsuite/gcc.dg/pr86979.c create mode 100644 gcc/testsuite/gcc.dg/pr87273.c create mode 100644 gcc/testsuite/gcc.dg/pr87314-1.c create mode 100644 gcc/testsuite/gcc.dg/pr87485.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/pr88074-2.c create mode 100644 gcc/testsuite/gcc.dg/pr88074.c create mode 100644 gcc/testsuite/gcc.dg/pr88568.c create mode 100644 gcc/testsuite/gcc.dg/pr88701.c copy gcc/testsuite/gcc.dg/{torture/pr82402.c => pr88855.c} (73%) create mode 100644 gcc/testsuite/gcc.dg/pr88870.c create mode 100644 gcc/testsuite/gcc.dg/pr88905.c create mode 100644 gcc/testsuite/gcc.dg/pr88928.c create mode 100644 gcc/testsuite/gcc.dg/pr89037.c create mode 100644 gcc/testsuite/gcc.dg/pr89045.c create mode 100644 gcc/testsuite/gcc.dg/pr89061.c create mode 100644 gcc/testsuite/gcc.dg/pr89211.c create mode 100644 gcc/testsuite/gcc.dg/pr89278.c create mode 100644 gcc/testsuite/gcc.dg/pr89313.c create mode 100644 gcc/testsuite/gcc.dg/pr89314.c create mode 100644 gcc/testsuite/gcc.dg/pr89340.c create mode 100644 gcc/testsuite/gcc.dg/pr89342.c create mode 100644 gcc/testsuite/gcc.dg/pr89350.c create mode 100644 gcc/testsuite/gcc.dg/pr89354.c create mode 100644 gcc/testsuite/gcc.dg/pr89410-1.c create mode 100644 gcc/testsuite/gcc.dg/pr89410-2.c create mode 100644 gcc/testsuite/gcc.dg/pr89434.c create mode 100644 gcc/testsuite/gcc.dg/pr89438.c create mode 100644 gcc/testsuite/gcc.dg/pr89500.c create mode 100644 gcc/testsuite/gcc.dg/pr89506.c create mode 100644 gcc/testsuite/gcc.dg/pr89518.c create mode 100644 gcc/testsuite/gcc.dg/pr89520-1.c create mode 100644 gcc/testsuite/gcc.dg/pr89520-2.c create mode 100644 gcc/testsuite/gcc.dg/pr89521-1.c create mode 100644 gcc/testsuite/gcc.dg/pr89521-2.c create mode 100644 gcc/testsuite/gcc.dg/pr89525.c create mode 100644 gcc/testsuite/gcc.dg/pr89570.c create mode 100644 gcc/testsuite/gcc.dg/pr89590.c create mode 100644 gcc/testsuite/gcc.dg/pr89594.c create mode 100644 gcc/testsuite/gcc.dg/pr89679.c create mode 100644 gcc/testsuite/gcc.dg/pr89734.c create mode 100644 gcc/testsuite/gcc.dg/pr89737.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/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/redecl-18.c create mode 100644 gcc/testsuite/gcc.dg/rtl/aarch64/subs_adds_sp.c create mode 100644 gcc/testsuite/gcc.dg/rtl/arm/ldrd-peepholes.c create mode 100644 gcc/testsuite/gcc.dg/sabd_1.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-18.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-19.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-20.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_26.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_27.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_28.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_29.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-60.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-61.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/torture/20190327-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/20190604-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-4.c create mode 100644 gcc/testsuite/gcc.dg/torture/neon-immediate-timode.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71598-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71598-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71598-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86554-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86554-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr88597.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr88792.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/pr89008.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89091.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89111.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89135.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89223.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89247.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89505.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89572.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89595.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89677.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89710.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89779.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89789.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/restrict-7.c create mode 100644 gcc/testsuite/gcc.dg/torture/restrict-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-37.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-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/builtin-fprintf-warn-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-printf-warn-2.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-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/dump-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ldist-37.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ldist-38.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88676-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88753.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88775-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88775-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89060.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89209.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89475.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89487.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89546.c copy gcc/testsuite/gcc.dg/{graphite/id-26.c => tree-ssa/pr89725.c} (86%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89872.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90340-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90340.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90356-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90356-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90356-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90356-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90478.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-36.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-69.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-13.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp121.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/ubsan/pr89284.c create mode 100644 gcc/testsuite/gcc.dg/uninit-25-gimple.c create mode 100644 gcc/testsuite/gcc.dg/uninit-25.c create mode 100644 gcc/testsuite/gcc.dg/uninit-26.c create mode 100644 gcc/testsuite/gcc.dg/uninit-27-gimple.c create mode 100644 gcc/testsuite/gcc.dg/uninit-28-gimple.c create mode 100644 gcc/testsuite/gcc.dg/uninit-29-gimple.c create mode 100644 gcc/testsuite/gcc.dg/uninit-30-gimple.c create mode 100644 gcc/testsuite/gcc.dg/uninit-31-gimple.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr89296.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-pr90006.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr81740-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr81740-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr88903-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr88903-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr89268.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr89440.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr90018.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-sad-2.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-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/weak/weak-19.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/aapcs64/test_align-10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/test_align-11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/test_align-12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/abd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vector-complex.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vector-comp [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/branch-protection-attr-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/branch-protection-attr.c create mode 100644 gcc/testsuite/gcc.target/aarch64/branch-protection-option-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/branch-protection-option.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bti-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bti-2.c copy gcc/testsuite/{gcc.c-torture/execute/pr56982.c => gcc.target/aarch64/bti-3.c} (60%) create mode 100644 gcc/testsuite/gcc.target/aarch64/combine_bfi_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_9.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/pcs_attribute.c copy gcc/testsuite/gcc.target/{i386/pr87759.c => aarch64/pr87305.c} (71%) create mode 100644 gcc/testsuite/gcc.target/aarch64/pr88838.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr89093.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 copy gcc/testsuite/gcc.target/aarch64/{ssadv16qi.c => ssadv16qi-dotprod.c} (67%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/copysign_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/copysign_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cost_model_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/dot_1.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/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_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_9_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_load_slp_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr88834.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr88847.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sad_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/xorsign_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/xorsign_1_run.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 copy gcc/testsuite/gcc.target/aarch64/{usadv16qi.c => usadv16qi-dotprod.c} (67%) create mode 100644 gcc/testsuite/gcc.target/arc/and-cnst-size.c mode change 100755 => 100644 gcc/testsuite/gcc.target/arc/bitfield.c mode change 100755 => 100644 gcc/testsuite/gcc.target/arc/loop-1.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/pr89838.c mode change 100755 => 100644 gcc/testsuite/gcc.target/arc/pr9001195952.c mode change 100755 => 100644 gcc/testsuite/gcc.target/arc/sdata-5.c mode change 100755 => 100644 gcc/testsuite/gcc.target/arc/tdelegitimize_addr.c mode change 100755 => 100644 gcc/testsuite/gcc.target/arc/tumaddsidi4.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/bitfield1.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/bitfield2.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/bitfield3.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/overalign_rec1.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/overalign_rec2.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/overalign_rec3.c create mode 100644 gcc/testsuite/gcc.target/arm/f16_f64_conv_no_dp.c create mode 100644 gcc/testsuite/gcc.target/arm/pr86487.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/pr88648-asm-syntax-unified.c create mode 100644 gcc/testsuite/gcc.target/arm/pr88850-2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr88850.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/pr89222.c copy gcc/testsuite/{gcc.dg/pr44136.c => gcc.target/arm/pr90405.c} (74%) create mode 100644 gcc/testsuite/gcc.target/arm/ssadv16qi.c create mode 100644 gcc/testsuite/gcc.target/arm/usadv16qi.c mode change 100755 => 100644 gcc/testsuite/gcc.target/csky/fnmul-1.c mode change 100755 => 100644 gcc/testsuite/gcc.target/csky/fnmul-2.c mode change 100755 => 100644 gcc/testsuite/gcc.target/csky/fnmul-3.c mode change 100755 => 100644 gcc/testsuite/gcc.target/csky/fnmul-4.c create mode 100644 gcc/testsuite/gcc.target/i386/asm-7.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr90991-1.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-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-pr89445.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-simd-1.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-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfmaddXXXsd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfmaddXXXss-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfmaddXXXss-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfmsubXXXsd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfmsubXXXsd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfmsubXXXss-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfmsubXXXss-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfnmaddXXXsd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfnmaddXXXsd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfnmaddXXXss-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfnmaddXXXss-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfnmsubXXXsd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfnmsubXXXsd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfnmsubXXXss-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfnmsubXXXss-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vmovsd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vmovsd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vmovsd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vmovss-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vmovss-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vmovss-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr87214-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr87214-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vp2intersect-2intersect-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vp2intersect-2intersect-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/call-2.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/mmx-vals.h create mode 100644 gcc/testsuite/gcc.target/i386/mvc13.c 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 create mode 100644 gcc/testsuite/gcc.target/i386/pr66152.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69471-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr70799-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr70799-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78782.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84101.c copy gcc/testsuite/gcc.target/i386/{pr85667-1.c => pr85667-5.c} (82%) create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85860.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86334.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86952.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87007-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87007-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87246.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87412-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87412-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87412-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87412-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87558.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88296.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88331.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88717.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88796.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/pr88906.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88938.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88948.c copy gcc/testsuite/gcc.target/i386/{pr67400-1.c => pr88954-1.c} (84%) copy gcc/testsuite/gcc.target/i386/{pr67400-2.c => pr88954-2.c} (84%) create mode 100644 gcc/testsuite/gcc.target/i386/pr88963-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88963-2.c copy gcc/testsuite/{gcc.c-torture/execute/builtins/pr22237.c => gcc.target/i386/pr [...] create mode 100644 gcc/testsuite/gcc.target/i386/pr89261.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89290.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89474.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89523-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89523-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89523-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89523-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89523-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89523-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89523-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89523-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89523-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89523-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89618.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89676.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89684.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89827.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89848.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89902.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89903.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/pr90096.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90178.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90193.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90358.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90497-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90497-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90500-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90500-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90510.c create mode 100644 gcc/testsuite/gcc.target/i386/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/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-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/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 copy gcc/testsuite/gcc.target/{aarch64/vect-xorsign_exec.c => i386/xorsign.c} (74%) 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/msa-fmadd.c create mode 100644 gcc/testsuite/gcc.target/msp430/emulate-slli.c create mode 100644 gcc/testsuite/gcc.target/msp430/emulate-srai.c create mode 100644 gcc/testsuite/gcc.target/msp430/emulate-srli.c create mode 100644 gcc/testsuite/gcc.target/msp430/mlarge-pedwarns.c create mode 100644 gcc/testsuite/gcc.target/msp430/mspabi_sllll.c create mode 100644 gcc/testsuite/gcc.target/msp430/mspabi_srall.c create mode 100644 gcc/testsuite/gcc.target/msp430/mspabi_srlll.c create mode 100644 gcc/testsuite/gcc.target/msp430/size-optimized-shifts.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec_vld_vst_addr-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec_vld_vst_addr-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cpu-future.c create mode 100644 gcc/testsuite/gcc.target/powerpc/localentry-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/localentry-detect-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/maddld-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/mmfpgpr.c create mode 100644 gcc/testsuite/gcc.target/powerpc/notoc-direct-1.c 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/pr87532-mc.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr87532.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr88100.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr88845.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr88965.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr89225.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr89424-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr89765-mc.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-schar-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-sint-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-sint128-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-slong-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-sshort-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-uchar-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-uint-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-uint128-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-ulong-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-ushort-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-v2.h create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-v2a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-v2b.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-sld-modulo.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-srad-modulo.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-srd-modulo.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-10a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-10b.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-11a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-11b.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-12a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-12b.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-13a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-13b.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-14a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-14b.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-15a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-15b.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-16a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-16b.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-17a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-17b.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-18a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-18b.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-19a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-19b.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-20a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-20b.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-9a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-9b.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/arch-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-5.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-6.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-7.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-8.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-9.c create mode 100644 gcc/testsuite/gcc.target/riscv/load-immediate.c create mode 100644 gcc/testsuite/gcc.target/riscv/losum-overflow.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-5.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-6.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-7.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-8.c create mode 100644 gcc/testsuite/gcc.target/s390/arch13/bitops-1.c create mode 100644 gcc/testsuite/gcc.target/s390/arch13/bitops-2.c create mode 100644 gcc/testsuite/gcc.target/s390/arch13/fp-signedint-convert-1.c create mode 100644 gcc/testsuite/gcc.target/s390/arch13/fp-unsignedint-convert-1.c create mode 100644 gcc/testsuite/gcc.target/s390/arch13/popcount-1.c create mode 100644 gcc/testsuite/gcc.target/s390/arch13/sel-1.c copy gcc/testsuite/gcc.target/s390/{global-array-element-pic.c => global-array-ele [...] create mode 100644 gcc/testsuite/gcc.target/s390/jump-label.c copy gcc/testsuite/{gcc.dg/pr70022.c => gcc.target/s390/pr89233.c} (51%) create mode 100644 gcc/testsuite/gcc.target/s390/pr89775-1.c create mode 100644 gcc/testsuite/gcc.target/s390/pr89775-2.c create mode 100644 gcc/testsuite/gcc.target/s390/pr89952.c create mode 100644 gcc/testsuite/gcc.target/s390/pr91014.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-copysign-execute.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-copysign.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/bswap-and-replicate-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/get-element-bswap-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/get-element-bswap-2.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/get-element-bswap-3.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/get-element-bswap-4.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/replicate-bswap-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/replicate-bswap-2.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/set-element-bswap-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/set-element-bswap-2.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/set-element-bswap-3.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-addc-u128.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-double-compile.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-float-compile.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-revb-load-double-z14.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-revb-load-double.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-revb-store-double-z14.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-revb-store-double.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-reve-load-byte-z14.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-reve-load-byte.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-reve-load-halfword-z14.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-reve-load-halfword.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-reve-store-byte-z14.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-reve-store-byte.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-search-string-cc-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-search-string-cc-compile.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-search-string-until-z [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-search-string-until-z [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-shift-right-double-by [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-signed-compile.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-sldw.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-unsigned-compile.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/xl-xst-align-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/xl-xst-align-2.c create mode 100644 gcc/testsuite/gcc.target/sparc/tls-ld-int16.c create mode 100644 gcc/testsuite/gcc.target/sparc/tls-ld-int32.c create mode 100644 gcc/testsuite/gcc.target/sparc/tls-ld-int64.c create mode 100644 gcc/testsuite/gcc.target/sparc/tls-ld-int8.c create mode 100644 gcc/testsuite/gcc.target/sparc/tls-ld-uint16.c create mode 100644 gcc/testsuite/gcc.target/sparc/tls-ld-uint32.c create mode 100644 gcc/testsuite/gcc.target/sparc/tls-ld-uint8.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/gdc.dg/asm1.d create mode 100644 gcc/testsuite/gdc.dg/asm2.d create mode 100644 gcc/testsuite/gdc.dg/asm3.d create mode 100644 gcc/testsuite/gdc.dg/asm4.d create mode 100644 gcc/testsuite/gdc.dg/pr89017.d create mode 100644 gcc/testsuite/gdc.dg/pr89041.d create mode 100644 gcc/testsuite/gdc.dg/pr89042a.d create mode 100644 gcc/testsuite/gdc.dg/pr89042b.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/ubsan/pr88957.d copy gcc/testsuite/gdc.dg/{asan/asan.exp => ubsan/ubsan.exp} (84%) 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/cppmangle3.d delete mode 100644 gcc/testsuite/gdc.test/compilable/deprecate12979a.d delete mode 100644 gcc/testsuite/gdc.test/compilable/iasm_labeloperand.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test16214b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test19609a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test19609b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test19609c.d delete mode 100644 gcc/testsuite/gdc.test/compilable/test11471.d rename gcc/testsuite/gdc.test/{fail_compilation/fail12567.d => compilable/test1256 [...] delete mode 100644 gcc/testsuite/gdc.test/compilable/test12979a.d delete mode 100644 gcc/testsuite/gdc.test/compilable/test12979b.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16214a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test19574.d create mode 100644 gcc/testsuite/gdc.test/compilable/test19609.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/cerrors.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/cppmangle.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ctypes.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/deprecate12979a.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/deprecate12979b.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/deprecate12979c.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/deprecate12979d.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag16976.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag6717.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/extra-files/minimal/object.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12635.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail13938.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail13939.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail14009.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail152.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail18057.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail18057b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19609.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19890a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19890b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19897.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19898a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19898b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19911a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19911b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19911c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19912a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19912b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19912c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19912d.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19912e.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19913.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19914.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19915.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19922.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19923.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19941.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19955.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail2350.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail2456.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail274.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail327.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail3354.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail353.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail6451.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail8168.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice15239.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail19609a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail19609b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail19609c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail19609d.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/test12979.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test18312.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test19608.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/widechars.d delete mode 100644 gcc/testsuite/gdc.test/runnable/argufilem.d delete mode 100644 gcc/testsuite/gdc.test/runnable/imports/argufile.d create mode 100644 gcc/testsuite/gdc.test/runnable/test19734.d create mode 100644 gcc/testsuite/gdc.test/runnable/test19735.d delete mode 100644 gcc/testsuite/gdc.test/runnable/test36.d create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_1.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_1.f90 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_3.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_5.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_6.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_7.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_8.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_8.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/actual_array_substr_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_assign_16.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_mold_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/altreturn_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/altreturn_9_0.f90 create mode 100644 gcc/testsuite/gfortran.dg/altreturn_9_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/array_reference_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/array_simplify_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_47.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_48.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_17.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/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/binding_label_tests_30.f90 create mode 100644 gcc/testsuite/gfortran.dg/binding_label_tests_31.f90 create mode 100644 gcc/testsuite/gfortran.dg/binding_label_tests_32.f90 create mode 100644 gcc/testsuite/gfortran.dg/binding_label_tests_33.f90 create mode 100644 gcc/testsuite/gfortran.dg/blockdata_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/c_funptr_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c_funptr_1_mod.f90 create mode 100644 gcc/testsuite/gfortran.dg/c_ptr_tests_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/charlen_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_69.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_70.f03 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_data_1.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/contiguous_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/contiguous_9.f90 copy gcc/testsuite/gfortran.dg/{continuation_9.f90 => continuation_15.f90} (84%) copy gcc/testsuite/gfortran.dg/{continuation_9.f90 => continuation_16.f90} (55%) 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_32.f90 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/dependency_53.f90 copy gcc/testsuite/gfortran.dg/{dtio_33.f90 => dtio_34.f90} (74%) 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/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/goacc/declare-3.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr72715.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr89773.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/goacc/routine-external-level-of-paral [...] create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-external-level-of-paral [...] create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-intrinsic-1.f create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-intrinsic-2.f create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-module-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-module-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-module-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-module-mod-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-multiple-directives-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-multiple-directives-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr88933.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr89027.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr89621.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr89651.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr89182.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr90240.f create mode 100644 gcc/testsuite/gfortran.dg/interface_abstract_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_18.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/io_constraints_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/is_contiguous_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/is_contiguous_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/is_contiguous_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/iso_c_binding_char_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/list_directed_large.f90 create mode 100644 gcc/testsuite/gfortran.dg/loop_versioning_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/loop_versioning_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/lto/pr87689_0.f create mode 100644 gcc/testsuite/gfortran.dg/lto/pr87689_1.f create mode 100644 gcc/testsuite/gfortran.dg/lto/pr89084_0.f90 copy gcc/testsuite/gfortran.dg/{missing_optional_dummy_6.f90 => missing_optional_d [...] create mode 100644 gcc/testsuite/gfortran.dg/namelist_96.f90 rename gcc/testsuite/gfortran.dg/{newunit_5.f90.f90 => newunit_5.f90} (96%) create mode 100644 gcc/testsuite/gfortran.dg/newunit_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/no-automatic.f90 copy gcc/testsuite/gfortran.dg/{no_arg_check_2.f90 => no_arg_check_2a.f90} (57%) create mode 100644 gcc/testsuite/gfortran.dg/null_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/open_errors_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/overload_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/parameter_array_error_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pdt_30.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_array_component_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_init_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_init_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_init_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_intent_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/power_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr35031.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/pr57553.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr60144.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr61765.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/pr69499.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr77583.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr77632_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr77960.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78290.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr81849.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr83246.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85797.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86322_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86322_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86322_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86587.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87045.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87907.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88248.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88299.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88326.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88376.f90 copy gcc/testsuite/gfortran.dg/{logical_temp_io_kind8.f90 => pr88611.f90} (83%) create mode 100644 gcc/testsuite/gfortran.dg/pr88902.f90 copy gcc/testsuite/gfortran.dg/{assumed_rank_1.f90 => pr88932.f90} (96%) create mode 100644 gcc/testsuite/gfortran.dg/pr88934.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88964.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89077.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89084.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89253.f create mode 100644 gcc/testsuite/gfortran.dg/pr89266.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89344.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89451.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89492.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89646.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89664.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/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/print_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_51.f90 create mode 100644 gcc/testsuite/gfortran.dg/public_private_module_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_32.f90 create mode 100644 gcc/testsuite/gfortran.dg/shiftalr_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-7.h create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-8.f90 create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-8.h create mode 100644 gcc/testsuite/gfortran.dg/spread_simplify_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/substr_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/substr_simplify.f90 create mode 100644 gcc/testsuite/gfortran.dg/transfer_check_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/transfer_simplify_12.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/typebound_call_31.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr89535.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr90681.f create mode 100644 gcc/testsuite/gfortran.dg/vect/pr90913.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_conversion_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_conversion_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_undefined_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/wunused-parameter_2.f90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr89324.f90 create mode 100644 gcc/testsuite/gnat.dg/aliased2.adb create mode 100644 gcc/testsuite/gnat.dg/array34.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/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/machine_attr1.adb create mode 100644 gcc/testsuite/gnat.dg/machine_attr1.ads create mode 100644 gcc/testsuite/gnat.dg/opt75.adb create mode 100644 gcc/testsuite/gnat.dg/opt75_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt75_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt76.adb create mode 100644 gcc/testsuite/gnat.dg/opt77.adb create mode 100644 gcc/testsuite/gnat.dg/opt77_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt77_pkg.ads 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/prefetch1.adb create mode 100644 gcc/testsuite/gnat.dg/prefetch1.ads create mode 100644 gcc/testsuite/gnat.dg/socket2.adb create mode 100644 gcc/testsuite/gnat.dg/specs/array4.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/opt4.ads create mode 100644 gcc/testsuite/gnat.dg/unchecked_convert13.adb create mode 100644 gcc/testsuite/go.dg/arrayclear.go create mode 100644 gcc/testsuite/go.dg/cmpstring.go create mode 100644 gcc/testsuite/go.dg/concatstring.go create mode 100644 gcc/testsuite/go.dg/mapclear.go create mode 100644 gcc/testsuite/go.dg/mapstring.go create mode 100644 gcc/testsuite/jit.dg/add-driver-options-testlib.c create mode 100644 gcc/testsuite/jit.dg/test-add-driver-options.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/instancetype-0.m delete mode 100644 gcc/tree-ssa-phionlycprop.c create mode 100644 libbacktrace/install-debuginfo-for-buildid.sh.in create mode 100644 libgcc/config/arm/t-netbsd-eabi create mode 100644 libgcc/config/gcn/crt0.c create mode 100644 libgcc/config/gcn/gthr-gcn.h copy libgcc/config/{nios2 => gcn}/lib2-divmod-hi.c (96%) copy libgcc/config/{nios2 => gcn}/lib2-divmod.c (96%) copy libgcc/config/{nios2/lib2-nios2.h => gcn/lib2-gcn.h} (93%) copy libgcc/config/{or1k => gcn}/sfp-machine.h (76%) create mode 100644 libgcc/config/gcn/t-amdgcn copy libgcc/config/{nvptx/nvptx-malloc.h => gcn/unwind-gcn.c} (73%) 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 create mode 100644 libgfortran/ISO_Fortran_binding.h copy libgfortran/generated/{findloc0_r16.c => findloc0_r10.c} (89%) copy libgfortran/generated/{findloc1_r16.c => findloc1_r10.c} (91%) copy libgfortran/intrinsics/{clock.c => is_contiguous.c} (62%) create mode 100644 libgfortran/runtime/ISO_Fortran_binding.c delete mode 100644 libgo/go/bytes/bytes_decl.go delete mode 100644 libgo/go/bytes/indexbyte.c create mode 100644 libgo/go/cmd/go/help_test.go delete mode 100644 libgo/go/cmd/go/internal/cache/default_unix_test.go create mode 100644 libgo/go/cmd/go/internal/get/path.go create mode 100644 libgo/go/cmd/go/internal/lockedfile/internal/filelock/filelock.go create mode 100644 libgo/go/cmd/go/internal/lockedfile/internal/filelock/filelock_ [...] create mode 100644 libgo/go/cmd/go/internal/lockedfile/internal/filelock/filelock_ [...] create mode 100644 libgo/go/cmd/go/internal/lockedfile/internal/filelock/filelock_ [...] create mode 100644 libgo/go/cmd/go/internal/lockedfile/internal/filelock/filelock_test.go create mode 100644 libgo/go/cmd/go/internal/lockedfile/internal/filelock/filelock_unix.go create mode 100644 libgo/go/cmd/go/internal/lockedfile/internal/filelock/filelock_ [...] create mode 100644 libgo/go/cmd/go/internal/lockedfile/lockedfile.go create mode 100644 libgo/go/cmd/go/internal/lockedfile/lockedfile_filelock.go create mode 100644 libgo/go/cmd/go/internal/lockedfile/lockedfile_plan9.go create mode 100644 libgo/go/cmd/go/internal/lockedfile/lockedfile_test.go create mode 100644 libgo/go/cmd/go/internal/lockedfile/mutex.go create mode 100644 libgo/go/cmd/go/internal/modload/init_test.go copy libgo/go/{go/internal/gcimporter/testdata/issue25596.go => cmd/go/internal/mo [...] create mode 100644 libgo/go/cmd/go/internal/renameio/renameio.go delete mode 100644 libgo/go/cmd/go/testdata/mod/research.swtch.com_vgo-tour_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/script/cover_pkgall_multiple_mains.txt create mode 100644 libgo/go/cmd/internal/sys/arch.go create mode 100644 libgo/go/cmd/internal/sys/supported.go delete mode 100644 libgo/go/cmd/vet/assign.go delete mode 100644 libgo/go/cmd/vet/atomic.go delete mode 100644 libgo/go/cmd/vet/buildtag.go delete mode 100644 libgo/go/cmd/vet/cgo.go delete mode 100644 libgo/go/cmd/vet/composite.go delete mode 100644 libgo/go/cmd/vet/httpresponse.go delete mode 100644 libgo/go/cmd/vet/internal/cfg/cfg_test.go delete mode 100644 libgo/go/cmd/vet/lostcancel.go delete mode 100644 libgo/go/cmd/vet/nilfunc.go delete mode 100644 libgo/go/cmd/vet/rangeloop.go delete mode 100644 libgo/go/cmd/vet/shadow.go delete mode 100644 libgo/go/cmd/vet/shift.go delete mode 100644 libgo/go/cmd/vet/structtag.go delete mode 100644 libgo/go/cmd/vet/testdata/asm/asm.go delete mode 100644 libgo/go/cmd/vet/testdata/asm/asm1.s delete mode 100644 libgo/go/cmd/vet/testdata/asm/asm2.s delete mode 100644 libgo/go/cmd/vet/testdata/asm/asm3.s delete mode 100644 libgo/go/cmd/vet/testdata/asm/asm4.s delete mode 100644 libgo/go/cmd/vet/testdata/asm/asm5.s delete mode 100644 libgo/go/cmd/vet/testdata/asm/asm6.s delete mode 100644 libgo/go/cmd/vet/testdata/asm/asm7.s delete mode 100644 libgo/go/cmd/vet/testdata/asm8.s delete mode 100644 libgo/go/cmd/vet/testdata/atomic.go delete mode 100644 libgo/go/cmd/vet/testdata/bool.go delete mode 100644 libgo/go/cmd/vet/testdata/buildtag/buildtag_bad.go delete mode 100644 libgo/go/cmd/vet/testdata/cgo/cgo.go delete mode 100644 libgo/go/cmd/vet/testdata/cgo/cgo2.go delete mode 100644 libgo/go/cmd/vet/testdata/cgo/cgo3.go delete mode 100644 libgo/go/cmd/vet/testdata/cgo/cgo4.go delete mode 100644 libgo/go/cmd/vet/testdata/composite.go delete mode 100644 libgo/go/cmd/vet/testdata/copylock.go delete mode 100644 libgo/go/cmd/vet/testdata/copylock_func.go delete mode 100644 libgo/go/cmd/vet/testdata/copylock_range.go delete mode 100644 libgo/go/cmd/vet/testdata/deadcode.go delete mode 100644 libgo/go/cmd/vet/testdata/divergent/buf.go delete mode 100644 libgo/go/cmd/vet/testdata/divergent/buf_test.go delete mode 100644 libgo/go/cmd/vet/testdata/httpresponse.go delete mode 100644 libgo/go/cmd/vet/testdata/incomplete/examples_test.go delete mode 100644 libgo/go/cmd/vet/testdata/lostcancel.go delete mode 100644 libgo/go/cmd/vet/testdata/nilfunc.go delete mode 100644 libgo/go/cmd/vet/testdata/rangeloop.go delete mode 100644 libgo/go/cmd/vet/testdata/shadow.go delete mode 100644 libgo/go/cmd/vet/testdata/shift.go copy gcc/testsuite/go.test/test/fixedbugs/bug306.go => libgo/go/cmd/vet/testdata/s [...] copy gcc/testsuite/go.test/test/fixedbugs/issue4932.go => libgo/go/cmd/vet/testdat [...] rename libgo/go/cmd/vet/testdata/{ => src/assign}/assign.go (97%) create mode 100644 libgo/go/cmd/vet/testdata/src/atomic/atomic.go create mode 100644 libgo/go/cmd/vet/testdata/src/bool/bool.go rename libgo/go/cmd/vet/testdata/{ => src}/buildtag/buildtag.go (100%) create mode 100644 libgo/go/cmd/vet/testdata/src/cgo/cgo.go create mode 100644 libgo/go/cmd/vet/testdata/src/composite/composite.go create mode 100644 libgo/go/cmd/vet/testdata/src/copylock/copylock.go copy gcc/testsuite/go.test/test/fixedbugs/issue5105.dir/b.go => libgo/go/cmd/vet/t [...] create mode 100644 libgo/go/cmd/vet/testdata/src/httpresponse/httpresponse.go create mode 100644 libgo/go/cmd/vet/testdata/src/lostcancel/lostcancel.go rename libgo/go/cmd/vet/testdata/{ => src/method}/method.go (57%) copy gcc/testsuite/go.test/test/fixedbugs/issue5105.dir/b.go => libgo/go/cmd/vet/t [...] rename libgo/go/cmd/vet/testdata/{ => src/print}/print.go (88%) create mode 100644 libgo/go/cmd/vet/testdata/src/rangeloop/rangeloop.go create mode 100644 libgo/go/cmd/vet/testdata/src/shift/shift.go create mode 100644 libgo/go/cmd/vet/testdata/src/structtag/structtag.go rename libgo/go/cmd/vet/testdata/{ => src}/tagtest/file1.go (85%) rename libgo/go/cmd/vet/testdata/{ => src}/tagtest/file2.go (80%) rename libgo/go/cmd/vet/testdata/{ => src}/testingpkg/tests.go (100%) create mode 100644 libgo/go/cmd/vet/testdata/src/testingpkg/tests_test.go create mode 100644 libgo/go/cmd/vet/testdata/src/unmarshal/unmarshal.go rename libgo/go/{net/http/race.go => cmd/vet/testdata/src/unsafeptr/unsafeptr.go} (51%) copy libgo/{misc/cgo/testcshared/src/libgo2/dup3.go => go/cmd/vet/testdata/src/unu [...] delete mode 100644 libgo/go/cmd/vet/testdata/structtag.go delete mode 100644 libgo/go/cmd/vet/testdata/testingpkg/tests_test.go delete mode 100644 libgo/go/cmd/vet/testdata/unsafeptr.go delete mode 100644 libgo/go/cmd/vet/testdata/unused.go delete mode 100644 libgo/go/cmd/vet/tests.go delete mode 100644 libgo/go/cmd/vet/types.go delete mode 100644 libgo/go/cmd/vet/unsafeptr.go delete mode 100644 libgo/go/cmd/vet/unused.go copy gcc/testsuite/c-c++-common/empty.h => libgo/go/compress/bzip2/testdata/Isaac. [...] create mode 100644 libgo/go/compress/flate/testdata/Isaac.Newton-Opticks.txt delete mode 100644 libgo/go/compress/testdata/Mark.Twain-Tom.Sawyer.txt mode change 100755 => 100644 libgo/go/container/list/list.go mode change 100755 => 100644 libgo/go/container/list/list_test.go copy libgo/go/{internal/cpu => crypto/cipher}/export_test.go (66%) create mode 100644 libgo/go/crypto/cipher/xor_amd64.go rename libgo/go/crypto/cipher/{xor.go => xor_generic.go} (74%) create mode 100644 libgo/go/crypto/cipher/xor_ppc64x.go copy libgo/go/crypto/rand/{rand_linux.go => rand_batched.go} (65%) rename libgo/go/crypto/rand/{rand_linux_test.go => rand_batched_test.go} (97%) create mode 100644 libgo/go/crypto/rand/rand_freebsd.go delete mode 100644 libgo/go/crypto/rc4/rc4_asm.go delete mode 100644 libgo/go/crypto/rc4/rc4_ref.go create mode 100644 libgo/go/crypto/tls/handshake_client_tls13.go create mode 100644 libgo/go/crypto/tls/handshake_server_tls13.go create mode 100644 libgo/go/crypto/tls/key_schedule.go create mode 100644 libgo/go/crypto/tls/key_schedule_test.go copy libgo/go/crypto/tls/testdata/{Client-TLSv12-ClientCert-RSA-RSA => Client-TLSv [...] create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-PSS-D [...] copy libgo/go/crypto/tls/testdata/{Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 [...] create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-RSAPSS copy libgo/go/crypto/tls/testdata/{Client-TLSv12-ALPN-NoMatch => Client-TLSv12-P25 [...] rename libgo/go/crypto/tls/testdata/{Client-TLSv12-X25519-ECDHE-RSA-AES-GCM => Cli [...] create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-AES128-SHA256 create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-AES256-SHA384 create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ALPN create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-CHACHA20-SHA256 create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ClientCert-ECDSA-RSA create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ClientCert-RSA-ECDSA create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ClientCert-RSA-PSS-Disabled create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ClientCert-RSA-RSAPSS create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ECDSA create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ExportKeyingMaterial create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-HelloRetryRequest create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-KeyUpdate create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-P256-ECDHE create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-X25519-ECDHE copy libgo/go/crypto/tls/testdata/{Server-TLSv12-ClientAuthRequestedAndGiven => Se [...] copy libgo/go/crypto/tls/testdata/{Server-TLSv12-RSA-RC4 => Server-TLSv12-ClientAu [...] copy libgo/go/crypto/tls/testdata/{Server-TLSv12-ClientAuthRequestedAndGiven => Se [...] copy libgo/go/crypto/tls/testdata/{Server-TLSv12-RSA-AES256-GCM-SHA384 => Server-T [...] copy libgo/go/crypto/tls/testdata/{Server-TLSv12-RSA-AES-GCM => Server-TLSv12-RSA- [...] copy libgo/go/crypto/tls/testdata/{Server-TLSv12-RSA-RC4 => Server-TLSv12-RSA-PSS- [...] copy libgo/go/crypto/tls/testdata/{Server-TLSv12-RSA-AES-GCM => Server-TLSv12-RSA- [...] copy libgo/go/crypto/tls/testdata/{Server-TLSv12-RSA-AES-GCM => Server-TLSv12-RSA- [...] rename libgo/go/crypto/tls/testdata/{Server-TLSv12-X25519-ECDHE-RSA-AES-GCM => Ser [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-AES128-SHA256 create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-AES256-SHA384 create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ALPN create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ALPN-NoMatch create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-CHACHA20-SHA256 create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ClientAuthRequestedA [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ClientAuthRequestedAndGiven create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ClientAuthRequestedA [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ClientAuthRequestedNotGiven create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ECDHE-ECDSA-AES create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ExportKeyingMaterial create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-HelloRetryRequest create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-IssueTicket create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-IssueTicketPreDisable create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-P256 create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-RSA-PSS-Disabled create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-RSA-RSAPSS create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-Resume create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-Resume-HelloRetryRequest create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ResumeDisabled create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-X25519 copy libgo/go/crypto/x509/{root_aix.go => root_hurd.go} (54%) create mode 100644 libgo/go/database/sql/example_cli_test.go create mode 100644 libgo/go/database/sql/example_service_test.go create mode 100644 libgo/go/debug/gosym/testdata/main.go copy libgo/go/debug/gosym/{ => testdata}/pclinetest.h (75%) copy libgo/go/debug/gosym/{ => testdata}/pclinetest.s (92%) create mode 100644 libgo/go/encoding/json/example_text_marshaling_test.go copy libgo/go/encoding/{json => xml}/example_marshaling_test.go (51%) create mode 100644 libgo/go/encoding/xml/example_text_marshaling_test.go create mode 100644 libgo/go/fmt/gostringer_example_test.go copy libgo/go/fmt/{example_test.go => stringer_example_test.go} (100%) create mode 100644 libgo/go/go/build/testdata/withvendor/src/a/b/b.go create mode 100644 libgo/go/go/build/testdata/withvendor/src/a/c/d/d.go create mode 100644 libgo/go/go/doc/lazyre.go create mode 100644 libgo/go/go/format/benchmark_test.go delete mode 100644 libgo/go/go/internal/gccgoimporter/testdata/alias.gox create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/aliases.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/aliases.gox create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue27856.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue27856.gox create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue29198.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue29198.gox create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/libimportsar.a copy libgo/go/{net/splice_stub.go => go/internal/gccgoimporter/testdata/nointerfac [...] create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/nointerface.gox create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/v1reflect.gox copy {gcc/go/gofrontend => libgo/go/golang.org/x/tools}/LICENSE (100%) copy {gcc/go/gofrontend => libgo/go/golang.org/x/tools}/PATENTS (100%) create mode 100644 libgo/go/golang.org/x/tools/go/analysis/analysis.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/doc.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/internal/analysisflags/ [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/internal/analysisflags/help.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/internal/analysisflags/ [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/internal/facts/facts.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/internal/facts/imports.go rename libgo/go/{cmd/vet => golang.org/x/tools/go/analysis/passes/asmdecl}/asmdecl [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/assign/assign.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/atomic/atomic.go rename libgo/go/{cmd/vet/bool.go => golang.org/x/tools/go/analysis/passes/bools/bo [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/buildtag/buildtag.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/cgocall/cgocall.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/composite/composite.go rename libgo/go/{cmd/vet/internal/whitelist => golang.org/x/tools/go/analysis/pass [...] rename libgo/go/{cmd/vet => golang.org/x/tools/go/analysis/passes/copylock}/copylo [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/ctrlflow/ctrlflow.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/httpresponse/htt [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/inspect/inspect.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/internal/analysi [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/loopclosure/loop [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/lostcancel/lostc [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/nilfunc/nilfunc.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/pkgfact/pkgfact.go rename libgo/go/{cmd/vet/print.go => golang.org/x/tools/go/analysis/passes/printf/ [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/printf/types.go rename libgo/go/{cmd/vet => golang.org/x/tools/go/analysis/passes/shift}/dead.go (65%) create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/shift/shift.go rename libgo/go/{cmd/vet/method.go => golang.org/x/tools/go/analysis/passes/stdmet [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/structtag/structtag.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/tests/tests.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/unmarshal/unmarshal.go rename libgo/go/{cmd/vet/deadcode.go => golang.org/x/tools/go/analysis/passes/unre [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/unsafeptr/unsafeptr.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/unusedresult/unu [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/unitchecker/main.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/unitchecker/unitchecker.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/unitchecker/unitchecker112.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/validate.go create mode 100644 libgo/go/golang.org/x/tools/go/ast/astutil/enclosing.go create mode 100644 libgo/go/golang.org/x/tools/go/ast/astutil/imports.go create mode 100644 libgo/go/golang.org/x/tools/go/ast/astutil/rewrite.go create mode 100644 libgo/go/golang.org/x/tools/go/ast/astutil/util.go create mode 100644 libgo/go/golang.org/x/tools/go/ast/inspector/inspector.go create mode 100644 libgo/go/golang.org/x/tools/go/ast/inspector/typeof.go rename libgo/go/{cmd/vet/internal => golang.org/x/tools/go}/cfg/builder.go (90%) rename libgo/go/{cmd/vet/internal => golang.org/x/tools/go}/cfg/cfg.go (83%) create mode 100644 libgo/go/golang.org/x/tools/go/types/objectpath/objectpath.go create mode 100644 libgo/go/golang.org/x/tools/go/types/typeutil/callee.go create mode 100644 libgo/go/golang.org/x/tools/go/types/typeutil/imports.go create mode 100644 libgo/go/golang.org/x/tools/go/types/typeutil/map.go create mode 100644 libgo/go/golang.org/x/tools/go/types/typeutil/methodsetcache.go create mode 100644 libgo/go/golang.org/x/tools/go/types/typeutil/ui.go delete mode 100644 libgo/go/golang_org/x/crypto/chacha20poly1305/internal/chacha20 [...] delete mode 100644 libgo/go/golang_org/x/crypto/chacha20poly1305/internal/chacha20 [...] delete mode 100644 libgo/go/golang_org/x/net/idna/idna_test.go delete mode 100644 libgo/go/golang_org/x/net/lex/httplex/httplex.go delete mode 100644 libgo/go/golang_org/x/net/lex/httplex/httplex_test.go delete mode 100644 libgo/go/golang_org/x/net/proxy/direct.go delete mode 100644 libgo/go/golang_org/x/net/proxy/per_host.go delete mode 100644 libgo/go/golang_org/x/net/proxy/per_host_test.go delete mode 100644 libgo/go/golang_org/x/net/proxy/proxy.go delete mode 100644 libgo/go/golang_org/x/net/proxy/proxy_test.go delete mode 100644 libgo/go/golang_org/x/net/proxy/socks5.go delete mode 100644 libgo/go/golang_org/x/text/width/kind_string.go delete mode 100644 libgo/go/golang_org/x/text/width/tables.go delete mode 100644 libgo/go/golang_org/x/text/width/transform.go delete mode 100644 libgo/go/golang_org/x/text/width/trieval.go delete mode 100644 libgo/go/golang_org/x/text/width/width.go create mode 100644 libgo/go/internal/cpu/cpu_arm.go delete mode 100644 libgo/go/internal/cpu/cpu_arm64_test.go delete mode 100644 libgo/go/internal/cpu/cpu_ppc64x_test.go copy libgo/{misc/cgo/test/issue23555a/a.go => go/internal/fmtsort/export_test.go} (63%) create mode 100644 libgo/go/internal/fmtsort/sort.go create mode 100644 libgo/go/internal/fmtsort/sort_test.go create mode 100644 libgo/go/internal/poll/fd_fsync_darwin.go create mode 100644 libgo/go/internal/poll/fd_fsync_posix.go copy libgo/go/{net/error_windows.go => internal/poll/fd_fsync_windows.go} (51%) create mode 100644 libgo/go/internal/poll/fd_opendir_ios.go create mode 100644 libgo/go/internal/poll/fd_writev_darwin.go create mode 100644 libgo/go/internal/poll/fd_writev_unix.go rename libgo/go/internal/poll/{sendfile_linux.go => sendfile_glibc.go} (94%) create mode 100644 libgo/go/internal/syscall/unix/at.go copy libgo/go/internal/syscall/unix/{nonblocking_nacl.go => at_aix.go} (69%) copy libgo/go/internal/syscall/unix/{nonblocking_nacl.go => at_freebsd.go} (69%) create mode 100644 libgo/go/internal/syscall/unix/at_largefile.go create mode 100644 libgo/go/internal/syscall/unix/at_regfile.go copy libgo/go/internal/syscall/unix/{nonblocking_nacl.go => at_solaris.go} (69%) copy libgo/go/internal/syscall/unix/{nonblocking_nacl.go => at_sysnum_darwin.go} (69%) copy libgo/go/internal/{cpu/cpu_386.go => syscall/unix/at_sysnum_dragonfly.go} (69%) copy gcc/testsuite/go.test/test/fixedbugs/bug202.go => libgo/go/internal/syscall/u [...] copy libgo/go/internal/syscall/unix/{nonblocking_nacl.go => at_sysnum_linux.go} (69%) copy libgo/go/internal/syscall/unix/{nonblocking_nacl.go => at_sysnum_netbsd.go} (69%) copy libgo/go/internal/syscall/unix/{nonblocking_nacl.go => at_sysnum_openbsd.go} (69%) copy libgo/go/internal/syscall/unix/{getrandom_linux.go => getrandom_freebsd.go} (71%) create mode 100644 libgo/go/internal/syscall/unix/ioctl_aix.go copy libgo/go/internal/syscall/unix/{nonblocking.go => nonblocking_darwin.go} (57%) create mode 100644 libgo/go/internal/trace/gc.go create mode 100644 libgo/go/internal/trace/gc_test.go create mode 100644 libgo/go/internal/trace/mud.go create mode 100644 libgo/go/internal/trace/mud_test.go create mode 100644 libgo/go/internal/trace/testdata/http_1_10_good create mode 100644 libgo/go/internal/trace/testdata/http_1_11_good create mode 100644 libgo/go/internal/trace/testdata/http_1_9_good create mode 100644 libgo/go/internal/trace/testdata/stress_1_10_good create mode 100644 libgo/go/internal/trace/testdata/stress_1_11_good create mode 100644 libgo/go/internal/trace/testdata/stress_1_9_good create mode 100644 libgo/go/internal/trace/testdata/stress_start_stop_1_10_good create mode 100644 libgo/go/internal/trace/testdata/stress_start_stop_1_11_good create mode 100644 libgo/go/internal/trace/testdata/stress_start_stop_1_9_good create mode 100644 libgo/go/internal/trace/testdata/user_task_span_1_11_good rename libgo/go/{golang_org => internal}/x/crypto/chacha20poly1305/chacha20poly130 [...] rename libgo/go/{golang_org => internal}/x/crypto/chacha20poly1305/chacha20poly130 [...] rename libgo/go/{golang_org => internal}/x/crypto/chacha20poly1305/chacha20poly130 [...] rename libgo/go/{golang_org => internal}/x/crypto/chacha20poly1305/chacha20poly130 [...] rename libgo/go/{golang_org => internal}/x/crypto/chacha20poly1305/chacha20poly130 [...] rename libgo/go/{golang_org => internal}/x/crypto/chacha20poly1305/chacha20poly130 [...] rename libgo/go/{golang_org => internal}/x/crypto/cryptobyte/asn1.go (99%) rename libgo/go/{golang_org => internal}/x/crypto/cryptobyte/asn1/asn1.go (96%) rename libgo/go/{golang_org => internal}/x/crypto/cryptobyte/asn1_test.go (99%) rename libgo/go/{golang_org => internal}/x/crypto/cryptobyte/builder.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/cryptobyte/cryptobyte_test.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/cryptobyte/example_test.go (98%) rename libgo/go/{golang_org => internal}/x/crypto/cryptobyte/string.go (98%) rename libgo/go/{golang_org => internal}/x/crypto/curve25519/curve25519.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/curve25519/curve25519_test.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/curve25519/doc.go (94%) rename libgo/go/{golang_org => internal}/x/crypto/curve25519/mont25519_amd64.go (100%) create mode 100644 libgo/go/internal/x/crypto/hkdf/example_test.go create mode 100644 libgo/go/internal/x/crypto/hkdf/hkdf.go create mode 100644 libgo/go/internal/x/crypto/hkdf/hkdf_test.go rename libgo/go/{golang_org => internal}/x/crypto/internal/chacha20/chacha_generic [...] rename libgo/go/{golang_org => internal}/x/crypto/internal/chacha20/chacha_noasm.g [...] rename libgo/go/{golang_org => internal}/x/crypto/internal/chacha20/chacha_s390x.g [...] rename libgo/go/{golang_org => internal}/x/crypto/internal/chacha20/chacha_test.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/internal/chacha20/vectors_test.g [...] rename libgo/go/{golang_org => internal}/x/crypto/internal/chacha20/xor.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/poly1305/poly1305.go (95%) rename libgo/go/{golang_org => internal}/x/crypto/poly1305/poly1305_test.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/poly1305/sum_amd64.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/poly1305/sum_arm.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/poly1305/sum_noasm.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/poly1305/sum_ref.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/poly1305/sum_s390x.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/poly1305/vectors_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/dns/dnsmessage/example_test.go (97%) rename libgo/go/{golang_org => internal}/x/net/dns/dnsmessage/message.go (100%) rename libgo/go/{golang_org => internal}/x/net/dns/dnsmessage/message_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/http/httpguts/guts.go (100%) rename libgo/go/{golang_org => internal}/x/net/http/httpguts/httplex.go (99%) rename libgo/go/{golang_org => internal}/x/net/http/httpguts/httplex_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/http/httpproxy/export_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/http/httpproxy/proxy.go (99%) rename libgo/go/{golang_org => internal}/x/net/http/httpproxy/proxy_test.go (99%) rename libgo/go/{golang_org => internal}/x/net/http2/hpack/encode.go (100%) rename libgo/go/{golang_org => internal}/x/net/http2/hpack/encode_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/http2/hpack/hpack.go (97%) rename libgo/go/{golang_org => internal}/x/net/http2/hpack/hpack_test.go (98%) rename libgo/go/{golang_org => internal}/x/net/http2/hpack/huffman.go (100%) rename libgo/go/{golang_org => internal}/x/net/http2/hpack/tables.go (100%) rename libgo/go/{golang_org => internal}/x/net/http2/hpack/tables_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/idna/idna.go (99%) rename libgo/go/{golang_org => internal}/x/net/idna/punycode.go (100%) rename libgo/go/{golang_org => internal}/x/net/idna/punycode_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/idna/tables.go (99%) rename libgo/go/{golang_org => internal}/x/net/idna/trie.go (100%) rename libgo/go/{golang_org => internal}/x/net/idna/trieval.go (97%) rename libgo/go/{golang_org => internal}/x/net/internal/nettest/helper_bsd.go (100%) rename libgo/go/{golang_org => internal}/x/net/internal/nettest/helper_nobsd.go (89%) rename libgo/go/{golang_org => internal}/x/net/internal/nettest/helper_posix.go (87%) rename libgo/go/{golang_org => internal}/x/net/internal/nettest/helper_stub.go (95%) rename libgo/go/{golang_org => internal}/x/net/internal/nettest/helper_unix.go (88%) rename libgo/go/{golang_org => internal}/x/net/internal/nettest/helper_windows.go (100%) rename libgo/go/{golang_org => internal}/x/net/internal/nettest/interface.go (100%) rename libgo/go/{golang_org => internal}/x/net/internal/nettest/rlimit.go (100%) rename libgo/go/{golang_org => internal}/x/net/internal/nettest/stack.go (96%) rename libgo/go/{golang_org => internal}/x/net/lif/address.go (100%) rename libgo/go/{golang_org => internal}/x/net/lif/address_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/lif/binary.go (100%) rename libgo/go/{golang_org => internal}/x/net/lif/defs_solaris.go (100%) rename libgo/go/{golang_org => internal}/x/net/lif/lif.go (100%) rename libgo/go/{golang_org => internal}/x/net/lif/link.go (91%) rename libgo/go/{golang_org => internal}/x/net/lif/link_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/lif/sys.go (100%) rename libgo/go/{golang_org => internal}/x/net/lif/syscall.go (100%) rename libgo/go/{golang_org => internal}/x/net/lif/zsys_solaris.go (92%) rename libgo/go/{golang_org => internal}/x/net/nettest/conntest.go (100%) rename libgo/go/{golang_org => internal}/x/net/nettest/conntest_go16.go (100%) rename libgo/go/{golang_org => internal}/x/net/nettest/conntest_go17.go (100%) rename libgo/go/{golang_org => internal}/x/net/nettest/conntest_test.go (97%) rename libgo/go/{golang_org => internal}/x/net/route/address.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/address_darwin_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/address_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/binary.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/defs_darwin.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/defs_dragonfly.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/defs_freebsd.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/defs_netbsd.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/defs_openbsd.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/interface.go (98%) rename libgo/go/{golang_org => internal}/x/net/route/interface_announce.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/interface_classic.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/interface_freebsd.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/interface_multicast.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/interface_openbsd.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/message.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/message_darwin_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/message_freebsd_test.go (95%) rename libgo/go/{golang_org => internal}/x/net/route/message_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/route.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/route_classic.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/route_openbsd.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/route_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/sys.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/sys_darwin.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/sys_dragonfly.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/sys_freebsd.go (90%) rename libgo/go/{golang_org => internal}/x/net/route/sys_netbsd.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/sys_openbsd.go (100%) copy libgo/go/{golang_org => internal}/x/net/route/syscall.go (83%) rename libgo/go/{golang_org/x/net/route/syscall.go => internal/x/net/route/syscall [...] create mode 100644 libgo/go/internal/x/net/route/syscall_go1_12_darwin.go rename libgo/go/{golang_org => internal}/x/net/route/zsys_darwin.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/zsys_dragonfly.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/zsys_freebsd_386.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/zsys_freebsd_amd64.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/zsys_freebsd_arm.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/zsys_netbsd.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/zsys_openbsd.go (100%) rename libgo/go/{golang_org => internal}/x/text/secure/bidirule/bidirule.go (99%) rename libgo/go/{golang_org => internal}/x/text/secure/doc.go (85%) rename libgo/go/{golang_org => internal}/x/text/transform/examples_test.go (92%) rename libgo/go/{golang_org => internal}/x/text/transform/transform.go (99%) rename libgo/go/{golang_org => internal}/x/text/unicode/bidi/bidi.go (99%) rename libgo/go/{golang_org => internal}/x/text/unicode/bidi/bracket.go (100%) rename libgo/go/{golang_org => internal}/x/text/unicode/bidi/core.go (100%) rename libgo/go/{golang_org => internal}/x/text/unicode/bidi/example_test.go (99%) rename libgo/go/{golang_org => internal}/x/text/unicode/bidi/prop.go (100%) rename libgo/go/{golang_org => internal}/x/text/unicode/bidi/tables.go (99%) rename libgo/go/{golang_org => internal}/x/text/unicode/bidi/trieval.go (95%) rename libgo/go/{golang_org => internal}/x/text/unicode/doc.go (84%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/composition.go (100%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/example_iter_test.go (98%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/example_test.go (94%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/forminfo.go (100%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/input.go (100%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/iter.go (100%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/normalize.go (99%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/readwriter.go (100%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/tables.go (99%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/transform.go (98%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/trie.go (100%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/triegen.go (100%) create mode 100644 libgo/go/internal/xcoff/ar.go create mode 100644 libgo/go/internal/xcoff/ar_test.go copy libgo/go/{debug => internal}/xcoff/file.go (69%) copy libgo/go/{debug => internal}/xcoff/file_test.go (51%) create mode 100644 libgo/go/internal/xcoff/testdata/bigar-empty create mode 100644 libgo/go/internal/xcoff/testdata/bigar-ppc64 copy libgo/go/{debug => internal}/xcoff/testdata/gcc-ppc32-aix-dwarf2-exec (100%) copy libgo/go/{debug => internal}/xcoff/testdata/gcc-ppc64-aix-dwarf2-exec (100%) copy libgo/go/{debug/elf => internal/xcoff}/testdata/hello.c (100%) create mode 100644 libgo/go/internal/xcoff/testdata/printbye.c create mode 100644 libgo/go/internal/xcoff/testdata/printhello.c copy libgo/go/{debug => internal}/xcoff/xcoff.go (73%) create mode 100644 libgo/go/math/huge_test.go delete mode 100644 libgo/go/math/sincos_386.go create mode 100644 libgo/go/math/trig_reduce.go copy libgo/go/net/{cgo_solaris.go => cgo_hurd.go} (70%) create mode 100644 libgo/go/net/http/example_filesystem_test.go create mode 100644 libgo/go/net/http/example_handle_test.go create mode 100644 libgo/go/net/http/server_test.go create mode 100644 libgo/go/net/interface_aix.go rename libgo/go/net/{sendfile_linux.go => sendfile_glibc.go} (77%) copy libgo/go/net/{sockopt_solaris.go => sockopt_hurd.go} (59%) delete mode 100644 libgo/go/net/sockoptip_aix.go delete mode 100644 libgo/go/net/testdata/Mark.Twain-Tom.Sawyer.txt create mode 100644 libgo/go/net/unixsock_windows_test.go create mode 100644 libgo/go/os/dir_ios.go delete mode 100644 libgo/go/os/dir_unix.go rename libgo/go/os/{pipe_linux.go => pipe_glibc.go} (97%) create mode 100644 libgo/go/os/rawconn.go create mode 100644 libgo/go/os/rawconn_test.go create mode 100644 libgo/go/os/removeall_at.go copy libgo/go/os/{path.go => removeall_noat.go} (58%) create mode 100644 libgo/go/os/removeall_test.go create mode 100644 libgo/go/os/stat_test.go create mode 100644 libgo/go/plugin/plugin_test.go create mode 100644 libgo/go/runtime/debug/mod.go create mode 100644 libgo/go/runtime/internal/math/math.go create mode 100644 libgo/go/runtime/internal/math/math_test.go create mode 100644 libgo/go/runtime/netpoll_hurd.go copy libgo/go/runtime/{os_solaris.go => os_hurd.go} (66%) create mode 100644 libgo/go/runtime/os_windows_arm.go create mode 100644 libgo/go/runtime/semasleep_test.go create mode 100644 libgo/go/runtime/sys_darwin_32.go create mode 100644 libgo/go/runtime/sys_darwin_64.go delete mode 100644 libgo/go/runtime/testdata/testprog/gettid.go copy libgo/{misc/cgo/testplugin/src/issue22175/plugin2.go => go/runtime/testdata/t [...] create mode 100644 libgo/go/runtime/testdata/testprog/syscalls_linux.go rename libgo/go/runtime/testdata/testprog/{gettid_none.go => syscalls_none.go} (68%) delete mode 100644 libgo/go/strings/indexbyte.c delete mode 100644 libgo/go/strings/strings_decl.go delete mode 100644 libgo/go/sync/cas.c copy libgo/go/syscall/{bpf_bsd.go => bpf_darwin.go} (55%) create mode 100644 libgo/go/syscall/dirent_bsd_test.go rename libgo/go/syscall/{errstr_linux.go => errstr_glibc.go} (90%) copy libgo/go/syscall/{exec_bsd.go => exec_darwin.go} (65%) copy libgo/go/syscall/{export_linux_test.go => export_freebsd_test.go} (58%) create mode 100644 libgo/go/syscall/flock_darwin.go delete mode 100644 libgo/go/syscall/js/callback.go create mode 100644 libgo/go/syscall/js/func.go create mode 100644 libgo/go/syscall/libcall_bsd_largefile.go create mode 100644 libgo/go/syscall/libcall_bsd_regfile.go create mode 100644 libgo/go/syscall/libcall_glibc.go create mode 100644 libgo/go/syscall/libcall_hurd.go copy libgo/go/syscall/{libcall_linux_386.go => libcall_hurd_386.go} (73%) create mode 100644 libgo/go/syscall/libcall_posix_nonhurd.go copy libgo/go/syscall/{libcall_solaris.go => libcall_solaris_largefile.go} (63%) rename libgo/go/syscall/{libcall_solaris.go => libcall_solaris_regfile.go} (90%) create mode 100644 libgo/go/syscall/mkasm_darwin.go create mode 100644 libgo/go/syscall/syscall_freebsd_test.go create mode 100644 libgo/go/syscall/syscall_funcs.go create mode 100644 libgo/go/syscall/syscall_funcs_stubs.go rename libgo/go/syscall/{syscall_linux.go => syscall_glibc.go} (97%) delete mode 100644 libgo/go/syscall/syscall_stubs.go create mode 100644 libgo/go/testdata/Isaac.Newton-Opticks.txt create mode 100644 libgo/go/time/zoneinfo_js.go copy libgo/misc/cgo/{testplugin/src/issue24351/plugin.go => errors/src/issue26745. [...] create mode 100644 libgo/misc/cgo/errors/src/issue28069.go create mode 100644 libgo/misc/cgo/errors/src/issue28721.go copy libgo/{go/internal/cpu/cpu_386.go => misc/cgo/test/issue27054/egl.h} (70%) copy libgo/misc/cgo/test/{test26213.go => issue27054/test27054.go} (51%) copy libgo/misc/cgo/test/{issue26430.go => issue27340.go} (66%) create mode 100644 libgo/misc/cgo/test/issue27340/a.go create mode 100644 libgo/misc/cgo/test/issue28545.go copy libgo/misc/cgo/test/{test26213.go => issue28772.go} (53%) create mode 100644 libgo/misc/cgo/test/issue28896.go copy libgo/misc/cgo/test/{issue23720.go => issue29383.go} (50%) create mode 100644 libgo/misc/cgo/test/issue29748.go create mode 100644 libgo/misc/cgo/test/issue29781.go create mode 100644 libgo/misc/cgo/test/issue30065.go create mode 100644 libgo/misc/cgo/test/test27660.go create mode 100644 libgo/misc/cgo/test/testdata/issue30527.go create mode 100644 libgo/misc/cgo/test/testdata/issue30527/a.go copy libgo/{go/internal/cpu/export_test.go => misc/cgo/test/testdata/issue30527/b. [...] create mode 100644 libgo/misc/cgo/test/twoargs.go copy libgo/misc/cgo/{test/issue26743/b.go => testcshared/src/go2c2go/go/shlib.go} (69%) copy libgo/{go/net/error_nacl.go => misc/cgo/testcshared/src/go2c2go/m1/c.c} (68%) create mode 100644 libgo/misc/cgo/testcshared/src/go2c2go/m1/main.go create mode 100644 libgo/misc/cgo/testcshared/src/go2c2go/m2/main.go create mode 100644 libgo/misc/cgo/testplugin/src/checkdwarf/main.go create mode 100644 libgo/misc/cgo/testshared/src/issue25065/a.go copy libgo/runtime/{getncpu-solaris.c => getncpu-hurd.c} (100%) 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-typedesc-equal.c delete mode 100644 libgo/runtime/thread.c create mode 100644 libgomp/acc_prof.h copy libgomp/config/{nvptx => rtems}/affinity-fmt.c (88%) create mode 100644 libgomp/oacc-profiling.c create mode 100644 libgomp/testsuite/libgomp.c++/lastprivate-conditional-1.C create mode 100644 libgomp/testsuite/libgomp.c++/lastprivate-conditional-2.C create mode 100644 libgomp/testsuite/libgomp.c++/pr88988.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/pr89002.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.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.oacc-c++/firstprivate-mappings-1.C create mode 100644 libgomp/testsuite/libgomp.oacc-c++/pr71959-aux.cc create mode 100644 libgomp/testsuite/libgomp.oacc-c++/pr71959.C create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-dispatch-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-init-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-parallel-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-valid_bytes-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-version-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/firstprivate-mappings-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/gang-reduction-var- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/insufficient-resources.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr84955-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-5.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85486-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85486-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85486.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr87835.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr88941.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr88946.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-c++-common/vector-length-128-10.c copy libgomp/testsuite/libgomp.oacc-c-c++-common/{vector-length-128-1.c => vector- [...] copy libgomp/testsuite/libgomp.oacc-c-c++-common/{vector-length-128-1.c => vector- [...] copy libgomp/testsuite/libgomp.oacc-c-c++-common/{vector-length-128-3.c => vector- [...] copy libgomp/testsuite/libgomp.oacc-c-c++-common/{vector-length-128-1.c => vector- [...] copy libgomp/testsuite/libgomp.oacc-c-c++-common/{vector-length-128-1.c => vector- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vector-length-64-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vector-length-64-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vector-length-64-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vred2d-128.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/gemm-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/gemm.f90 create mode 100644 libphobos/README.gcc create mode 100644 libphobos/libdruntime/MERGE create mode 100644 libphobos/libdruntime/config/aarch64/switchcontext.S create mode 100644 libphobos/libdruntime/config/arm/switchcontext.S copy libgcc/config/mips/crti.S => libphobos/libdruntime/config/common/threadasm.S (53%) 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/darwin/crt_externs.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/unistd.d create mode 100644 libphobos/libdruntime/core/sys/posix/spawn.d mode change 100755 => 100644 libphobos/libdruntime/core/sys/posix/sys/ioccom.d mode change 100755 => 100644 libphobos/libdruntime/core/sys/posix/sys/ttycom.d delete mode 100644 libphobos/libdruntime/core/threadasm.S copy libgcc/config/riscv/muldi3.S => libphobos/libdruntime/gcc/drtstuff.c (64%) 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} (74%) rename libphobos/libdruntime/{rt/sections_win64.d => gcc/sections/win64.d} (87%) delete mode 100644 libphobos/libdruntime/rt/bss_section.c delete mode 100644 libphobos/libdruntime/rt/sections_solaris.d delete mode 100644 libphobos/libdruntime/rt/util/hash.d create mode 100644 libphobos/src/MERGE create mode 100644 libphobos/src/drtstuff.spec copy libphobos/testsuite/{libphobos.init_fini/init_fini.exp => libphobos.aa/aa.exp} (90%) create mode 100644 libphobos/testsuite/libphobos.aa/test_aa.d create mode 100644 libphobos/testsuite/libphobos.allocations/tls_gc_integration.d copy libphobos/testsuite/{libphobos.thread/thread.exp => libphobos.druntime/drunti [...] copy libphobos/testsuite/{libphobos.exceptions/exceptions.exp => libphobos.druntim [...] copy libphobos/testsuite/{libphobos.init_fini/init_fini.exp => libphobos.hash/hash [...] create mode 100644 libphobos/testsuite/libphobos.hash/test_hash.d copy libphobos/testsuite/{libphobos.exceptions/exceptions.exp => libphobos.phobos/ [...] copy libphobos/testsuite/{libphobos.allocations/allocations.exp => libphobos.phobo [...] 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 create mode 100644 libsanitizer/asan/asan_mapping_sparc64.h mode change 100755 => 100644 libsanitizer/sanitizer_common/sanitizer_common_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 copy libstdc++-v3/config/abi/post/{aarch64-linux-gnu => riscv64-linux-gnu}/baselin [...] 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 [...] copy libstdc++-v3/config/abi/post/{x86_64-linux-gnu/x32 => sparc64-linux-gnu/32}/b [...] copy libstdc++-v3/config/abi/post/{aarch64-linux-gnu => sparc64-linux-gnu}/baselin [...] 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/doc/xml/manual/status_cxx2020.xml create mode 100644 libstdc++-v3/include/bits/charconv.h delete mode 100644 libstdc++-v3/include/ext/array_allocator.h delete mode 100644 libstdc++-v3/include/profile/array delete mode 100644 libstdc++-v3/include/profile/base.h delete mode 100644 libstdc++-v3/include/profile/bitset delete mode 100644 libstdc++-v3/include/profile/deque delete mode 100644 libstdc++-v3/include/profile/forward_list delete mode 100644 libstdc++-v3/include/profile/impl/profiler.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_algos.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_container_size.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_hash_func.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_hashtable_size.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_list_to_slist.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_list_to_vector.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_map_to_unordered_map.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_node.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_state.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_trace.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_vector_size.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_vector_to_list.h delete mode 100644 libstdc++-v3/include/profile/iterator_tracker.h delete mode 100644 libstdc++-v3/include/profile/list delete mode 100644 libstdc++-v3/include/profile/map delete mode 100644 libstdc++-v3/include/profile/map.h delete mode 100644 libstdc++-v3/include/profile/multimap.h delete mode 100644 libstdc++-v3/include/profile/multiset.h delete mode 100644 libstdc++-v3/include/profile/ordered_base.h delete mode 100644 libstdc++-v3/include/profile/set delete mode 100644 libstdc++-v3/include/profile/set.h delete mode 100644 libstdc++-v3/include/profile/unordered_base.h delete mode 100644 libstdc++-v3/include/profile/unordered_map delete mode 100644 libstdc++-v3/include/profile/unordered_set delete mode 100644 libstdc++-v3/include/profile/vector create mode 100644 libstdc++-v3/include/pstl/LICENSE.txt create mode 100644 libstdc++-v3/include/pstl/algorithm_fwd.h create mode 100644 libstdc++-v3/include/pstl/algorithm_impl.h create mode 100644 libstdc++-v3/include/pstl/execution_defs.h create mode 100644 libstdc++-v3/include/pstl/execution_impl.h create mode 100644 libstdc++-v3/include/pstl/glue_algorithm_defs.h create mode 100644 libstdc++-v3/include/pstl/glue_algorithm_impl.h create mode 100644 libstdc++-v3/include/pstl/glue_execution_defs.h create mode 100644 libstdc++-v3/include/pstl/glue_memory_defs.h create mode 100644 libstdc++-v3/include/pstl/glue_memory_impl.h create mode 100644 libstdc++-v3/include/pstl/glue_numeric_defs.h create mode 100644 libstdc++-v3/include/pstl/glue_numeric_impl.h create mode 100644 libstdc++-v3/include/pstl/memory_impl.h create mode 100644 libstdc++-v3/include/pstl/numeric_fwd.h create mode 100644 libstdc++-v3/include/pstl/numeric_impl.h create mode 100644 libstdc++-v3/include/pstl/parallel_backend.h create mode 100644 libstdc++-v3/include/pstl/parallel_backend_serial.h create mode 100644 libstdc++-v3/include/pstl/parallel_backend_tbb.h create mode 100644 libstdc++-v3/include/pstl/parallel_backend_utils.h create mode 100644 libstdc++-v3/include/pstl/parallel_impl.h create mode 100644 libstdc++-v3/include/pstl/pstl_config.h create mode 100644 libstdc++-v3/include/pstl/unseq_backend_simd.h create mode 100644 libstdc++-v3/include/pstl/utils.h copy libstdc++-v3/include/std/{filesystem => execution} (59%) copy libstdc++-v3/libsupc++/{eh_term_handler.cc => eh_term_handler.h} (83%) copy libstdc++-v3/src/{c++11/ios-inst.cc => c++17/ostream-inst.cc} (76%) rename libstdc++-v3/testsuite/{28_regex/headers/regex => 17_intro/headers/c++2011} [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/65499.cc => 17_intro/header [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/wchar_t/79162.cc => 17_i [...] copy libstdc++-v3/testsuite/{20_util/assume_aligned/1.cc => 18_support/destroying_ [...] copy libstdc++-v3/testsuite/{20_util/tuple/78939.cc => 18_support/headers/cfloat/v [...] copy libstdc++-v3/testsuite/18_support/numeric_limits/{char16_32_t.cc => char8_t.c [...] 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/{20_util/allocator/overaligned.cc => 19_diagnostics/er [...] copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 19_diagn [...] create mode 100644 libstdc++-v3/testsuite/20_util/duration/requirements/noexcept.cc copy libstdc++-v3/testsuite/{ext/shared_ptr/1.cc => 20_util/enable_shared_from_thi [...] copy libstdc++-v3/testsuite/20_util/from_chars/{1_neg.cc => 1_c++20_neg.cc} (83%) create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/bind_front/1.cc copy libstdc++-v3/testsuite/20_util/{function/63840.cc => function_objects/invoke/ [...] create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/invoke/3.cc copy libstdc++-v3/testsuite/{22_locale/collate_byname/88681.cc => 20_util/hash/896 [...] copy libstdc++-v3/testsuite/{21_strings/basic_string_view/operations/substr/wchar_ [...] copy libstdc++-v3/testsuite/20_util/{enable_if/requirements/typedefs.cc => is_abst [...] copy libstdc++-v3/testsuite/20_util/{has_unique_object_representations/requirement [...] copy libstdc++-v3/testsuite/20_util/{remove_cvref => is_bounded_array}/requirement [...] copy libstdc++-v3/testsuite/20_util/{is_nothrow_convertible => is_bounded_array}/r [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_bounded_array/value.cc copy libstdc++-v3/testsuite/20_util/{enable_if/requirements/typedefs.cc => is_comp [...] copy libstdc++-v3/testsuite/20_util/{enable_if/requirements/typedefs.cc => is_comp [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_complete_or_unbounded/value.cc copy libstdc++-v3/testsuite/20_util/{enable_if/requirements/typedefs.cc => is_empt [...] copy libstdc++-v3/testsuite/20_util/is_final/{requirements/explicit_instantiation. [...] copy libstdc++-v3/testsuite/20_util/{is_constructible/80812.cc => is_move_construc [...] copy libstdc++-v3/testsuite/20_util/{add_rvalue_reference/requirements/explicit_in [...] copy libstdc++-v3/testsuite/20_util/{enable_if/requirements/typedefs.cc => is_noth [...] copy libstdc++-v3/testsuite/20_util/{enable_if/requirements/typedefs.cc => is_poly [...] copy libstdc++-v3/testsuite/20_util/{remove_cvref => is_unbounded_array}/requireme [...] copy libstdc++-v3/testsuite/20_util/{is_nothrow_convertible => is_unbounded_array} [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_unbounded_array/value.cc copy libstdc++-v3/testsuite/20_util/{aligned_union/requirements/alias_decl.cc => n [...] copy libstdc++-v3/testsuite/20_util/{is_constant_evaluated/noexcept.cc => pointer_ [...] create mode 100644 libstdc++-v3/testsuite/20_util/polymorphic_allocator/allocate_o [...] copy libstdc++-v3/testsuite/20_util/polymorphic_allocator/{construct_pair.cc => co [...] copy libstdc++-v3/testsuite/20_util/{to_address/1_neg.cc => reference_wrapper/inco [...] create mode 100644 libstdc++-v3/testsuite/20_util/scoped_allocator/construct_pair_ [...] copy libstdc++-v3/testsuite/20_util/{unique_ptr/requirements/incomplete.cc => scop [...] 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/pstl/unin [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/unin [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/unin [...] create mode 100644 libstdc++-v3/testsuite/20_util/time_point/requirements/noexcept.cc create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/chars_format.cc create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/90700.cc create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/noexcept_specs.cc create mode 100644 libstdc++-v3/testsuite/20_util/underlying_type/requirements/typ [...] 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 create mode 100644 libstdc++-v3/testsuite/20_util/uses_allocator/make_obj.cc copy libstdc++-v3/testsuite/{23_containers/forward_list/modifiers/emplace_cxx17_re [...] copy libstdc++-v3/testsuite/{21_strings/basic_string_view/modifiers/swap/wchar_t/1 [...] 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/{23_containers/unordered_set/operations/contains.cc => [...] copy libstdc++-v3/testsuite/20_util/variant/{87431.cc => visit_r.cc} (50%) 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/hash/hash.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/hash/hash_char8_t.cc copy libstdc++-v3/testsuite/21_strings/basic_string/literals/{types.cc => types-ch [...] copy libstdc++-v3/testsuite/21_strings/basic_string/literals/{values.cc => values- [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversi [...] copy libstdc++-v3/testsuite/21_strings/basic_string/requirements/explicit_instanti [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/literals/{types.cc => typ [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/literals/{values.cc => va [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/{element_access/char/2.cc [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/{element_access/char/2.cc [...] copy libstdc++-v3/testsuite/{20_util/assume_aligned/2_neg.cc => 21_strings/basic_s [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_ins [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/{operations/compare/wchar [...] copy libstdc++-v3/testsuite/21_strings/char_traits/requirements/{char => char8_t}/ [...] copy libstdc++-v3/testsuite/21_strings/char_traits/requirements/{char32_t => char8 [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/requirements/explicit_instant [...] copy libstdc++-v3/testsuite/22_locale/codecvt/{char16_t.cc => char16_t-char8_t.cc} (86%) copy libstdc++-v3/testsuite/22_locale/codecvt/{char32_t.cc => char32_t-char8_t.cc} (86%) copy libstdc++-v3/testsuite/22_locale/codecvt/{utf8.cc => utf8-char8_t.cc} (82%) copy libstdc++-v3/testsuite/{20_util/assume_aligned/2_neg.cc => 23_containers/arra [...] copy libstdc++-v3/testsuite/23_containers/deque/{48101-2_neg.cc => 48101-3_neg.cc} (92%) 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/forward_list/{48101-2_neg.cc => 48101-3_ [...] copy libstdc++-v3/testsuite/{29_atomics/atomic/69301.cc => 23_containers/forward_l [...] copy libstdc++-v3/testsuite/23_containers/list/{48101-2_neg.cc => 48101-3_neg.cc} (92%) 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. [...] create mode 100644 libstdc++-v3/testsuite/23_containers/priority_queue/deduction.cc copy libstdc++-v3/testsuite/23_containers/priority_queue/{67085.cc => dr2537.cc} (64%) create mode 100644 libstdc++-v3/testsuite/23_containers/queue/deduction.cc copy libstdc++-v3/testsuite/23_containers/set/{48101-2_neg.cc => 48101-3_neg.cc} (92%) copy libstdc++-v3/testsuite/{26_numerics/random/student_t_distribution/requirement [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/set/requirements/explicit_ [...] create mode 100644 libstdc++-v3/testsuite/23_containers/stack/deduction.cc 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/{26_numerics/random/student_t_distribution/requirement [...] copy libstdc++-v3/testsuite/23_containers/unordered_set/debug/{cbegin_neg.cc => 89 [...] copy libstdc++-v3/testsuite/23_containers/vector/{48101-2_neg.cc => 48101-3_neg.cc} (92%) delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/ext_pointer/explici [...] create mode 100644 libstdc++-v3/testsuite/23_containers/vector/modifiers/push_back [...] copy libstdc++-v3/testsuite/23_containers/{unordered_map/55043.cc => vector/modifi [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/istream_iterator/1.cc copy libstdc++-v3/testsuite/{23_containers/deque/modifiers/emplace/cxx17_return.cc [...] copy libstdc++-v3/testsuite/{20_util/is_constant_evaluated/noexcept.cc => 24_itera [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/87982.cc copy libstdc++-v3/testsuite/25_algorithms/fill_n/{35725.cc => 87982_neg.cc} (77%) copy libstdc++-v3/testsuite/{26_numerics/accumulate/1.cc => 25_algorithms/fill_n/d [...] copy libstdc++-v3/testsuite/25_algorithms/for_each/{1.cc => for_each_n.cc} (55%) 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/{22_locale/collate_byname/88681.cc => 25_algorithms/ge [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_merge/inplace_merge.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_merge/merge.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/adja [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/all_of.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/any_of.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/count.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/equal.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_end.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_if.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/for_each.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/mismatch.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/none_of.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/nth_ [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/reverse.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/reve [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/search_n.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/includes.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/is_heap.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/is_sorted.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/lexicogra [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/minmax_el [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/partial_sort.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/partial_s [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/set.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/sort.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/feature_test.cc copy libstdc++-v3/testsuite/{30_threads/call_once/dr2442.cc => 25_algorithms/rotat [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/complex/proj.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/exclusive_scan/1.cc copy libstdc++-v3/testsuite/{23_containers/list/48101-2_neg.cc => 26_numerics/head [...] delete mode 100644 libstdc++-v3/testsuite/26_numerics/headers/cmath/functions_glob [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/headers/cmath/special_functi [...] copy libstdc++-v3/testsuite/26_numerics/headers/cstdlib/{dr2192.cc => dr2735.cc} (58%) create mode 100644 libstdc++-v3/testsuite/26_numerics/inclusive_scan/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/lerp.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/midpoint/floating.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/midpoint/integral.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/midpoint/pointer.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/adjacent_di [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/reduce.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/scan.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/transform_r [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/transform_scan.cc copy libstdc++-v3/testsuite/{21_strings/basic_string/inserters_extractors/char/12. [...] 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 create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char [...] 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/file_size.cc => path/fact [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/native/alloc.cc copy libstdc++-v3/testsuite/27_io/filesystem/path/native/{string.cc => string-char [...] copy libstdc++-v3/testsuite/29_atomics/headers/atomic/{types_std_c++0x.cc => types [...] copy libstdc++-v3/testsuite/29_atomics/headers/atomic/{types_std_c++0x_neg.cc => t [...] copy libstdc++-v3/testsuite/{20_util/to_address/1_neg.cc => 29_atomics/headers/ato [...] copy libstdc++-v3/testsuite/{20_util/is_nothrow_convertible/requirements/typedefs. [...] copy libstdc++-v3/testsuite/30_threads/thread/cons/{terminate.cc => 69724.cc} (59%) create mode 100644 libstdc++-v3/testsuite/experimental/feat-char8_t.cc copy libstdc++-v3/testsuite/{27_io => experimental}/filesystem/filesystem_error/co [...] copy libstdc++-v3/testsuite/experimental/filesystem/{operations/read_symlink.cc => [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/construct/90634.cc copy libstdc++-v3/testsuite/experimental/filesystem/{operations/file_size.cc => pa [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/native/alloc.cc copy libstdc++-v3/testsuite/experimental/filesystem/path/native/{string.cc => stri [...] copy libstdc++-v3/{include/precompiled/expc++.h => testsuite/experimental/names.cc} (57%) copy libstdc++-v3/testsuite/experimental/string_view/literals/{types.cc => types-c [...] copy libstdc++-v3/testsuite/experimental/string_view/literals/{values.cc => values [...] copy libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instant [...] copy libstdc++-v3/testsuite/{25_algorithms/minmax_element/constexpr.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 create mode 100644 libstdc++-v3/testsuite/ext/char8_t/atomic-1.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/compat.cc copy libstdc++-v3/testsuite/{22_locale/collate_byname/88681.cc => special_function [...] create mode 100644 libstdc++-v3/testsuite/special_functions/20_sph_legendre/pr86655.cc create mode 100644 libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_funct [...] create mode 100644 libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_funct [...] create mode 100644 libstdc++-v3/testsuite/util/pstl/pstl_test_config.h create mode 100644 libstdc++-v3/testsuite/util/pstl/test_utils.h delete mode 100644 lto-plugin/lto-symtab.c