This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-stable-allmodconfig in repository toolchain/ci/gcc.
from 9ad3c1d81c1 MAINTAINERS: add myself for write after approval adds 38644f81bab coroutines: Pass class reference to promise param preview [ [...] adds 56b15072aa4 coroutines, testsuite: Tidy some test names (NFC). adds 413232a55b9 forwprop: Fix ICE when building an identity constructor [PR94700] adds 4a047a32782 Add a missed Changelog entry. new 4ea769a91df [Fortran] Truncate warn with OpenMP/OpenACC/!GCC$ (PR94709) new a87e0cba839 [arm] Add initial support for Arm Cortex-M55 new d414c91510b testsuite: [arm] Add arm_softfp_ok and arm_hard_ok effectiv [...] new ddce7c0cb30 testsuite: [arm/mve] Use arm_softfp and arm_hard as needed [...] new bdeca63ce7f testsuite: [arm/mve] Fix mve_move_gpr_to_gpr.c new 90d6f07c015 testsuite: [arm/mve] Use dg-add-options arm_v8_1m_mve in MVE tests new 55ba33ccd38 testsuite: [arm/mve] Include arm_mve.h in arm_v8_1m_mve_ok new e6474e22b21 testsuite: [arm/cde] Include arm_cde.h and arm_mve.h in arm [...] new 4e16452e290 testsuite: [arm] Include arm_acle.h in related effective targets new c3a34659036 calls: Introduce cxx17_empty_base_field_p [PR94383] new 1be62528078 ia64: Fix C++14 vs. C++17 ABI issue on ia64 [PR94706] new 803596fe959 S/390: Fix several test cases new 203f2b73e25 Fix an ILP32 failure. new 183e9006cc0 Add testcase of PR c++/90448, already fixed in trunk. new 808a6eadda1 For assumed-size arrays check if the reference is to a full array. new c95d1dd7f5e c++: Fix misuse of "override" in -Weffc++ warnings (PR 94698) new 464092e0f11 Update flags turned by -O3. new 3bcdb5dec72 Use plq/pstq for atomic_{load,store}<mode> new 4c335139864 Update builtin function documentation. new 154ae7d4e92 aarch64: unexpected result with -mgeneral-regs-only and sve [...] new 545f1addf72 aarch64: Adjust some testcases for ilp32 option conflict [PR94712] new 1868599f8da libgfortran: Provide some further math library fallbacks [PR94694] new edfa7c684d3 c++: Add test for c++/93807 new 72d0ef73d2c c++: Inherited constructor template arguments [PR94719] new aa12ab2e93b libstdc++: Update value of __cpp_lib_jthread macro new 0d2dbae406c libstdc++: Remove non-standard feature test macros new 56772f623e2 libstdc++: Add missing feature test macros new eca477d16c3 libstdc++: Rename __cpp_lib_constexpr_invoke macro new c9313582d82 libstdc++: Update __cpp_lib_concepts value new 2025db692e9 libstdc++: Do not define __cpp_lib_constexpr_algorithms in [...] new e851aa1703c libstdc++: Update (and revert) value of __cpp_lib_array_constexpr new aac39307e8f libstdc++: Define __cpp_lib_execution feature test macro new cf88e25a227 c++: Change -Weffc++ diagnostic to use "declare" (PR 94698) new 49fc9f36a36 Daily bump. new e2a71816b49 attribs: Don't diagnose attribute exclusions during error r [...] new a39ed81b8a0 rs6000: Fix C++14 vs. C++17 ABI bug on powerpc64le [PR94707] new 66c2273714e doc: Document all D-specific configuration options. new c6ffc89f6ef Modify the MVE polymorphic variant arguments to match the M [...] new 239cfd92e9c rs6000: Small improvement to the C++17 ABI fix [PR94707] new 744b3e4478d aarch64: disable tests on ilp32 [PR94514] new 966de09be91 amdgcn: Check HSA return codes [PR94629] new e8eecc2a919 Protect the trigd functions in libgfortran from unavailable [...] new e73a32d6d47 [AArch64] (PR94383) Avoid C++17 empty base field checking f [...] new 901f5289d94 vect: Fix comparisons between invariant booleans [PR94727] new ee9fcee3ec3 OpenACC: Avoid ICE in type-cast 'async', 'wait' clauses new 857d1fa3f0a testsuite: Add extra aarch64 predefine tests new f7e4641afba aarch64: ensure bti c is emitted at function start [PR94697] new dcf69ac5448 coroutines, libstdc++-v3: Update to n4861 C++20 DIS. new 06eca1acafa Fix PR 93956, wrong pointer when returned via function. new bca558de2a2 tree: Fix up get_narrower [PR94724] new 7291b2edf6f c-family: Fix ICE on attribute with -fgnu-tm [PR94733] new 3dbc772128e coroutines: Fix handling of conditional statements [PR94288] new f51be2fb865 Shortcut identity VEC_PERM expansion [PR94710] new 431ee358158 rs6000: Replace outdated link to ELFv2 ABI new cb76fcd7fb4 Fix segfault with -O2 -fnon-call-exceptions -ftracer new a2dcb56c944 libstdc++: Define __cpp_lib_three_way_comparison for freestanding new 40541efe1c0 libstdc++: Change __cpp_lib_array_constexpr for C++17 again new be0363c80f7 libstdc++: Update C++20 library status docs new 8c9d69bafc8 libstdc++: Mark experimental::net::system_context ctor deleted new b78868459fd amdgcn: Swap mov<mode>_exec operands new f9f166251f1 c++: Lambda in friend of constrained class [PR94645] new 9a453da5cac c++: zero_init_expr_p of dependent expression new ae962e573ea PR driver/90983 - manual documents `-Wno-stack-usage` flag [...] new d1462b07825 libstdc++: Fix constructor constraints for std::any (PR 90415) new cd5dc922eac Daily bump. new 3b9e4bc9571 testsuite: Require LTO support for pr94426-1.C new 4da025598e0 testsuite: Skip 90020.c on AIX. new ef8dc9d2405 gotest: increase the test timeout new 6f6c7992088 Remove CHECKING_P in coroutines.cc for release checking. new cbd2a10dd9e rtl combine should consider NaNs when generate fp min/max [ [...] new c508fd07d76 aarch64: Add an extra comment to arm_sve.h new 3685c5adf5c introduce target fileio and require it in tests that use tmpnam new 1d072f3eeac coroutines, testsuite: Add test for fixed pr [PR94288] new 00082ff88cf libstdc++: Make net::service_already_exists default constructible new cf3a909cf45 amdgcn: Testsuite tweaks new 01f5d5e8f9b amdgcn: Split 64-bit constant loads post-reload new 9407f0c32b2 testsuite: C++14 vs. C++17 struct-layout-1.exp testing with [...] new 9c725245bee rs6000: Properly handle LE index munging in vec_shr (PR94710) new 28b733ea04f amdgcn: Fix wrong-code bug in 64-bit masked add new 0b4718956d6 d: Fix order of precedence for -defaultlib and -debuglib new cf39dccf928 cselim: Don't assume it is safe to cstore replace a store t [...] new 4ff685a8705 c++: Avoid -Wreturn-type warning if a template fn calls nor [...] new 873878bb824 Daily bump. new 018730326d8 d: Merge upstream dmd 09db0c41e, druntime e68a5ae3. new 5e7e8b98f49 c++: add "'requires' only available with ..." note new 352811870d7 c++: implicit operator== with previous decl [PR94583] new da4aae6e16f Turn on -mpcrel by default for -mcpu=future new ead1c27a530 coroutines, testsuite: Enable a test. new cf3f7b309ff Fix PR 94578. new 8fc8bf801e4 Enable Intel CET in liblto_plugin.so on Intel CET enabled host new a0b48358cb1 libffi/test: Fix compilation for build sysroot new f29be33707c testsuite: Skip pr82718-1.c and pr82718-2.c DWARF 5 tests on AIX. new bffdd2e8951 testsuite: spellcheck-options-21.c requires LTO new d15edd9dc1d testsuite: Add -Wno-psabi option for ipa-sra-19.c on AIX. new 9b933c99cb6 Daily bump. new 50929dd318a rs6000: Don't push stack frame for AIX when debugging and - [...] new 67e3020b219 d: Recognize pragma(inline) in the code generator. new 9887f9d815f Add changelog entry for previous commit new 1b0cbe05822 libphobos: Add power*-*-linux* as a supported target new 2bf7698e0d2 Add ChangeLog changes from previous commit, r10-7920. new 870923cd48e Added test case from PR 94737. new 29f55115583 coroutines: Do not assume parms are named [PR94752]. new f82e3a12955 Daily bump. new 2370bdbb0b2 d: Fix ICE in assign_temp, at function.c:984 (PR94777) new 873b5de87c3 d: Merge upstream dmd f8a1a5153, druntime 2b5c0b27 new 5e7f8c55c2c libphobos: Remove AC_CACHE_CHECK from network library tests. new c8086357066 libphobos: Add hppa-*-linux* as a supported target new feb801f6223 c++: Explicit constructor called in copy-initialization [PR90320] new bfdea9ae81f Fix CL dates. new f6955089db6 rs6000: Don't use HARD_FRAME_POINTER_REGNUM if it's not liv [...] new b9dbb436b70 Do not remove ifunc_resolver in LTO. new 66711279083 RS6000: Use .machine ppc for some CRT files new 47c39faa67c rs6000: enable -fweb for small loops unrolling new 9612a4833d7 s390: Fix C++14 vs. C++17 ABI incompatibility on s390{,x} [ [...] new acdf7336347 aarch64: Fix .cfi_window_save with pac-ret [PR94515] new 5328710be31 forwprop: Fix ICE when building an identity constructor [PR94784] new 6b6a77d25e8 arm: Fix bootstrap failure with rtl-checking new 26d76be7af6 c-family: Fix ICE on __builtin_speculation_safe_value () [PR94755] new 3d537943fbd [GCC][PATCH][ARM]: Change arm constraint name from "e" to "Te". new 53e65d80dd8 arm: Fix an rtl checking failure in cde-errors.c new 562bfb1f0e6 aarch64: disable test on ilp32 [PR94697] new 76458c912b0 demangler: Handle <=> operator in the demangler [PR94797] new fa29cf0c3f1 Fix warning URLs for Fortran and analyzer [PR 92830] new 067ebf84130 Update gcc fr.po, sv.po. new 64da1b761db c++: Delegating constructor in constexpr init [PR94772] new bb7ed17aa11 Regenerate gcc.pot. new 5f1cd1da1a8 c++: Avoid ICE with dependent attribute on type. new 9b8e9006bb3 x86: Fix up ix86_atomic_assign_expand_fenv [PR94780] new 6dffa67b46d libphobos: Backport extern(C) bindings from druntime 2.091 new d8df7c404e2 Revert r10-7920-g06eca1acafa27e19e82dc73927394a7a4d0bdbc5 . new 174b6f73501 coroutines: Fix for uses of structured binding [PR94701] new 5726da6bdcd Daily bump. new b9c91b7f327 coroutines: Fix handling of non-class coroutine returns [PR94759] new f5edc76acac coroutines: Pass class ref to traits lookup and promise all [...] new e62a820d686 vect: Fix COND_EXPRs involving variant booleans [PR94727] new dde5ce541e3 s390: -Wpsabi diagnostics for C++14 vs. C++17 ABI incompati [...]
The 136 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: config/ChangeLog | 13 +- config/cet.m4 | 94 + config/math.m4 | 64 + gcc/ChangeLog | 419 + gcc/DATESTAMP | 2 +- gcc/attribs.c | 3 +- gcc/c-family/ChangeLog | 12 + gcc/c-family/c-attribs.c | 2 +- gcc/c-family/c-common.c | 6 +- gcc/calls.c | 18 + gcc/calls.h | 1 + gcc/cgraph.h | 2 +- gcc/combine.c | 5 +- gcc/common.opt | 12 + gcc/common/config/rs6000/rs6000-common.c | 6 +- gcc/config/aarch64/aarch64-bti-insert.c | 32 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 34 +- gcc/config/aarch64/aarch64-sve-builtins.h | 1 + gcc/config/aarch64/aarch64.c | 53 +- gcc/config/aarch64/aarch64.h | 12 +- gcc/config/aarch64/arm_sve.h | 5 + gcc/config/arm/arm-builtins.c | 3 +- gcc/config/arm/arm-cpus.in | 15 +- gcc/config/arm/arm-tables.opt | 3 + gcc/config/arm/arm-tune.md | 2 +- gcc/config/arm/arm.c | 9 +- gcc/config/arm/arm_mve.h | 236 +- gcc/config/arm/constraints.md | 6 +- gcc/config/arm/mve.md | 56 +- gcc/config/gcn/gcn-valu.md | 38 +- gcc/config/gcn/gcn.md | 8 +- gcc/config/i386/i386.c | 23 +- gcc/config/ia64/ia64.c | 2 +- gcc/config/rs6000/linux64.h | 7 + gcc/config/rs6000/rs6000-call.c | 35 +- gcc/config/rs6000/rs6000-cpus.def | 11 +- gcc/config/rs6000/rs6000-logue.c | 25 +- gcc/config/rs6000/rs6000.c | 32 +- gcc/config/rs6000/sync.md | 27 +- gcc/config/rs6000/vector.md | 3 +- gcc/config/s390/s390.c | 48 +- gcc/config/s390/s390.md | 39 +- gcc/configure | 2 +- gcc/configure.ac | 2 +- gcc/cp/ChangeLog | 137 + gcc/cp/call.c | 26 +- gcc/cp/class.c | 4 +- gcc/cp/constexpr.c | 28 +- gcc/cp/constraint.cc | 17 +- gcc/cp/coroutines.cc | 667 +- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 12 + gcc/cp/decl2.c | 2 +- gcc/cp/parser.c | 3 + gcc/cp/pt.c | 7 +- gcc/cp/semantics.c | 2 +- gcc/cp/tree.c | 2 +- gcc/d/ChangeLog | 37 + gcc/d/d-builtins.cc | 1 + gcc/d/d-codegen.cc | 32 +- gcc/d/d-convert.cc | 19 +- gcc/d/d-spec.cc | 84 +- gcc/d/d-tree.h | 4 +- gcc/d/decl.cc | 7 + gcc/d/dmd/MERGE | 2 +- gcc/d/intrinsics.cc | 22 + gcc/d/intrinsics.def | 3 + gcc/d/toir.cc | 8 +- gcc/d/types.cc | 2 +- gcc/doc/extend.texi | 3 +- gcc/doc/install.texi | 31 + gcc/doc/invoke.texi | 7 +- gcc/doc/sourcebuild.texi | 8 + gcc/dwarf2cfi.c | 43 +- gcc/fortran/ChangeLog | 40 + gcc/fortran/scanner.c | 57 +- gcc/fortran/simplify.c | 4 +- gcc/fortran/trans-expr.c | 8 +- gcc/fortran/trigd_fe.inc | 17 +- gcc/gimple-ssa-store-merging.c | 2 + gcc/go/gofrontend/MERGE | 2 +- gcc/omp-expand.c | 13 +- gcc/optabs.c | 2 + gcc/opts.c | 87 +- gcc/po/ChangeLog | 8 + gcc/po/fr.po | 66 +- gcc/po/gcc.pot | 13644 ++++++++++--------- gcc/po/sv.po | 536 +- gcc/selftest-run-tests.c | 1 + gcc/selftest.h | 1 + gcc/testsuite/ChangeLog | 423 + gcc/testsuite/c-c++-common/Warray-bounds-2.c | 2 +- gcc/testsuite/c-c++-common/goacc/pr93488.c | 22 + gcc/testsuite/c-c++-common/pr94755.c | 11 + gcc/testsuite/g++.dg/compat/struct-layout-1.exp | 14 +- gcc/testsuite/g++.dg/concepts/diagnostic11.C | 6 + .../coroutines/coro-bad-alloc-00-bad-op-new.C | 2 +- .../coroutines/coro-bad-alloc-01-bad-op-del.C | 2 +- .../coroutines/coro-bad-alloc-02-no-op-new-nt.C | 2 +- .../g++.dg/coroutines/coro-missing-promise.C | 2 - gcc/testsuite/g++.dg/coroutines/coro.h | 4 +- .../g++.dg/coroutines/pr93458-5-bad-coro-type.C | 4 +- gcc/testsuite/g++.dg/coroutines/pr94288.C | 70 + .../g++.dg/coroutines/pr94682-preview-this.C | 27 + gcc/testsuite/g++.dg/coroutines/pr94752.C | 20 + .../pr9xxxx-mismatched-traits-and-promise-prev.C | 29 + .../coroutines/torture/co-await-18-if-cond.C | 85 + .../coroutines/torture/co-await-19-while-cond.C | 68 + .../coroutines/torture/co-await-20-do-while-cond.C | 68 + .../coroutines/torture/co-await-21-switch-value.C | 63 + .../torture/co-await-22-truth-and-of-if.C | 81 + ...cal-var-2.C => co-ret-16-simple-control-flow.C} | 29 +- .../coroutines/torture/co-ret-17-void-ret-coro.C | 57 + .../{local-var-0.C => local-var-00-const.C} | 0 .../{local-var-1.C => local-var-01-single.C} | 0 .../{local-var-2.C => local-var-02-conditional.C} | 0 .../{local-var-3.C => local-var-03-with-awaits.C} | 0 ...var-4.C => local-var-04-hiding-nested-scopes.C} | 0 ...-var-5-awaitable.C => local-var-05-awaitable.C} | 0 .../torture/local-var-06-structured-binding.C | 55 + gcc/testsuite/g++.dg/cpp0x/dependent3.C | 28 + gcc/testsuite/g++.dg/cpp0x/explicit13.C | 14 + gcc/testsuite/g++.dg/cpp0x/explicit14.C | 16 + gcc/testsuite/g++.dg/cpp0x/lambda/pr94426-1.C | 1 + .../g++.dg/cpp1y/constexpr-tracking-const23.C | 21 + .../g++.dg/cpp1y/constexpr-tracking-const24.C | 26 + .../g++.dg/cpp1y/constexpr-tracking-const25.C | 66 + .../g++.dg/cpp1y/lambda-generic-variadic20.C | 16 + .../g++.dg/cpp2a/concepts-inherit-ctor9.C | 20 + gcc/testsuite/g++.dg/cpp2a/concepts-lambda6.C | 19 + gcc/testsuite/g++.dg/cpp2a/fn-template20.C | 34 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth6.C | 11 + gcc/testsuite/g++.dg/debug/dwarf2/pr61433.C | 1 - gcc/testsuite/g++.dg/debug/pr46583.C | 2 +- gcc/testsuite/g++.dg/debug/pr47106.C | 2 +- gcc/testsuite/g++.dg/debug/pr56294.C | 2 +- gcc/testsuite/g++.dg/debug/pr56819.C | 2 +- gcc/testsuite/g++.dg/debug/pr71432.C | 2 +- gcc/testsuite/g++.dg/debug/pr84704.C | 2 +- gcc/testsuite/g++.dg/ext/attr-type1.C | 19 + gcc/testsuite/g++.dg/opt/pr48549.C | 1 - gcc/testsuite/g++.dg/opt/pr60002.C | 1 - gcc/testsuite/g++.dg/opt/pr80436.C | 1 - gcc/testsuite/g++.dg/opt/pr83084.C | 1 - gcc/testsuite/g++.dg/opt/store-merging-4.C | 29 + gcc/testsuite/g++.dg/other/pr42685.C | 1 - gcc/testsuite/g++.dg/tm/attrib-5.C | 5 + gcc/testsuite/g++.dg/tree-ssa/pr27830.C | 2 + gcc/testsuite/g++.dg/warn/Wreturn-type-12.C | 23 + gcc/testsuite/g++.dg/warn/Wunused-var-26.C | 4 +- gcc/testsuite/g++.target/aarch64/pr94514.C | 1 + gcc/testsuite/g++.target/aarch64/pr94515-1.C | 44 + gcc/testsuite/g++.target/aarch64/pr94515-2.C | 41 + gcc/testsuite/gcc.c-torture/execute/fprintf-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr94724.c | 12 + gcc/testsuite/gcc.c-torture/execute/pr94734.c | 59 + gcc/testsuite/gcc.c-torture/execute/printf-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/user-printf.c | 1 + gcc/testsuite/gcc.dg/Wframe-larger-than-3.c | 11 + gcc/testsuite/gcc.dg/Wlarger-than4.c | 5 + gcc/testsuite/gcc.dg/Wstack-usage.c | 14 + gcc/testsuite/gcc.dg/debug/dwarf2/pr82718-1.c | 1 + gcc/testsuite/gcc.dg/debug/dwarf2/pr82718-2.c | 1 + gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c | 1 + gcc/testsuite/gcc.dg/pr41241.c | 1 - gcc/testsuite/gcc.dg/pr41345.c | 2 +- gcc/testsuite/gcc.dg/pr42629.c | 1 - gcc/testsuite/gcc.dg/pr42630.c | 1 - gcc/testsuite/gcc.dg/pr42631.c | 2 +- gcc/testsuite/gcc.dg/pr42719.c | 1 - gcc/testsuite/gcc.dg/pr42728.c | 1 - gcc/testsuite/gcc.dg/pr42889.c | 1 - gcc/testsuite/gcc.dg/pr42916.c | 1 - gcc/testsuite/gcc.dg/pr43084.c | 1 - gcc/testsuite/gcc.dg/pr43670.c | 1 - gcc/testsuite/gcc.dg/pr44023.c | 1 - gcc/testsuite/gcc.dg/pr44971.c | 1 - gcc/testsuite/gcc.dg/pr45449.c | 1 - gcc/testsuite/gcc.dg/pr46771.c | 1 - gcc/testsuite/gcc.dg/pr47684.c | 1 - gcc/testsuite/gcc.dg/pr47881.c | 1 - gcc/testsuite/gcc.dg/pr48768.c | 1 - gcc/testsuite/gcc.dg/pr50017.c | 1 - gcc/testsuite/gcc.dg/pr56023.c | 1 - gcc/testsuite/gcc.dg/pr64935-1.c | 1 - gcc/testsuite/gcc.dg/pr64935-2.c | 1 - gcc/testsuite/gcc.dg/pr65521.c | 1 - gcc/testsuite/gcc.dg/pr65779.c | 1 - gcc/testsuite/gcc.dg/pr65980.c | 1 - gcc/testsuite/gcc.dg/pr66688.c | 1 - gcc/testsuite/gcc.dg/pr70405.c | 1 - gcc/testsuite/gcc.dg/pr94705.c | 13 + gcc/testsuite/gcc.dg/pr94780.c | 13 + gcc/testsuite/gcc.dg/pr94784.c | 16 + gcc/testsuite/gcc.dg/spellcheck-options-21.c | 2 +- gcc/testsuite/gcc.dg/torture/pr59166.c | 2 +- gcc/testsuite/gcc.dg/torture/pr90020.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-6.c | 2 +- gcc/testsuite/gcc.dg/vect/pr49352.c | 1 - gcc/testsuite/gcc.dg/vect/pr94727.c | 24 + gcc/testsuite/gcc.target/aarch64/pr63304_1.c | 1 + gcc/testsuite/gcc.target/aarch64/pr70120-2.c | 1 + gcc/testsuite/gcc.target/aarch64/pr94514.c | 1 + gcc/testsuite/gcc.target/aarch64/pr94530.c | 1 + gcc/testsuite/gcc.target/aarch64/pr94697.c | 20 + .../gcc.target/aarch64/pragma_cpp_predefs_2.c | 38 +- .../gcc.target/aarch64/pragma_cpp_predefs_3.c | 59 + .../gcc.target/aarch64/reload-valid-spoff.c | 1 + .../gcc.target/aarch64/sve/acle/general/nosve_6.c | 12 + .../gcc.target/aarch64/sve/acle/general/pr94700.c | 28 + .../gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c | 5 +- .../gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c | 4 +- .../gcc.target/arm/mve/intrinsics/mve_fpu1.c | 5 +- .../gcc.target/arm/mve/intrinsics/mve_fpu2.c | 5 +- .../arm/mve/intrinsics/mve_move_gpr_to_gpr.c | 2 +- .../arm/mve/intrinsics/mve_vddupq_m_n_u16.c | 13 + .../arm/mve/intrinsics/mve_vddupq_m_n_u32.c | 13 + .../arm/mve/intrinsics/mve_vddupq_m_n_u8.c | 13 + .../arm/mve/intrinsics/mve_vddupq_n_u16.c | 13 + .../arm/mve/intrinsics/mve_vddupq_n_u32.c | 13 + .../arm/mve/intrinsics/mve_vddupq_n_u8.c | 13 + .../arm/mve/intrinsics/mve_vddupq_x_n_u16.c | 12 + .../arm/mve/intrinsics/mve_vddupq_x_n_u32.c | 12 + .../arm/mve/intrinsics/mve_vddupq_x_n_u8.c | 12 + .../arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c | 13 + .../arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c | 13 + .../arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c | 13 + .../arm/mve/intrinsics/mve_vector_float.c | 2 +- .../arm/mve/intrinsics/mve_vector_float1.c | 2 +- .../arm/mve/intrinsics/mve_vector_float2.c | 2 +- .../gcc.target/arm/mve/intrinsics/mve_vector_int.c | 2 +- .../arm/mve/intrinsics/mve_vector_int1.c | 2 +- .../arm/mve/intrinsics/mve_vector_int2.c | 2 +- .../arm/mve/intrinsics/mve_vector_uint.c | 2 +- .../arm/mve/intrinsics/mve_vector_uint1.c | 2 +- .../arm/mve/intrinsics/mve_vector_uint2.c | 2 +- .../arm/mve/intrinsics/mve_vidupq_m_n_u16.c | 13 + .../arm/mve/intrinsics/mve_vidupq_m_n_u32.c | 12 + .../arm/mve/intrinsics/mve_vidupq_m_n_u8.c | 13 + .../arm/mve/intrinsics/mve_vidupq_n_u16.c | 13 + .../arm/mve/intrinsics/mve_vidupq_n_u32.c | 12 + .../arm/mve/intrinsics/mve_vidupq_n_u8.c | 13 + .../arm/mve/intrinsics/mve_vidupq_x_n_u16.c | 12 + .../arm/mve/intrinsics/mve_vidupq_x_n_u32.c | 12 + .../arm/mve/intrinsics/mve_vidupq_x_n_u8.c | 12 + .../arm/mve/intrinsics/mve_viwdupq_x_n_u16.c | 13 + .../arm/mve/intrinsics/mve_viwdupq_x_n_u32.c | 13 + .../arm/mve/intrinsics/mve_viwdupq_x_n_u8.c | 13 + .../mve/intrinsics/mve_vldrdq_gather_offset_s64.c | 12 + .../mve/intrinsics/mve_vldrdq_gather_offset_u64.c | 12 + .../intrinsics/mve_vldrdq_gather_offset_z_s64.c | 12 + .../intrinsics/mve_vldrdq_gather_offset_z_u64.c | 12 + .../mve_vldrdq_gather_shifted_offset_s64.c | 12 + .../mve_vldrdq_gather_shifted_offset_u64.c | 12 + .../mve_vldrdq_gather_shifted_offset_z_s64.c | 12 + .../mve_vldrdq_gather_shifted_offset_z_u64.c | 12 + .../mve/intrinsics/mve_vldrhq_gather_offset_f16.c | 12 + .../mve/intrinsics/mve_vldrhq_gather_offset_s16.c | 12 + .../mve/intrinsics/mve_vldrhq_gather_offset_s32.c | 12 + .../mve/intrinsics/mve_vldrhq_gather_offset_u16.c | 12 + .../mve/intrinsics/mve_vldrhq_gather_offset_u32.c | 13 + .../intrinsics/mve_vldrhq_gather_offset_z_f16.c | 12 + .../intrinsics/mve_vldrhq_gather_offset_z_s16.c | 12 + .../intrinsics/mve_vldrhq_gather_offset_z_s32.c | 12 + .../intrinsics/mve_vldrhq_gather_offset_z_u16.c | 13 + .../intrinsics/mve_vldrhq_gather_offset_z_u32.c | 13 + .../mve_vldrhq_gather_shifted_offset_f16.c | 12 + .../mve_vldrhq_gather_shifted_offset_s16.c | 13 + .../mve_vldrhq_gather_shifted_offset_s32.c | 13 + .../mve_vldrhq_gather_shifted_offset_u16.c | 13 + .../mve_vldrhq_gather_shifted_offset_u32.c | 13 + .../mve_vldrhq_gather_shifted_offset_z_f16.c | 13 + .../mve_vldrhq_gather_shifted_offset_z_s16.c | 13 + .../mve_vldrhq_gather_shifted_offset_z_s32.c | 12 + .../mve_vldrhq_gather_shifted_offset_z_u16.c | 12 + .../mve_vldrhq_gather_shifted_offset_z_u32.c | 12 + .../mve/intrinsics/mve_vldrwq_gather_offset_f32.c | 12 + .../mve/intrinsics/mve_vldrwq_gather_offset_s32.c | 13 + .../mve/intrinsics/mve_vldrwq_gather_offset_u32.c | 13 + .../intrinsics/mve_vldrwq_gather_offset_z_f32.c | 12 + .../intrinsics/mve_vldrwq_gather_offset_z_s32.c | 13 + .../intrinsics/mve_vldrwq_gather_offset_z_u32.c | 13 + .../mve_vldrwq_gather_shifted_offset_f32.c | 12 + .../mve_vldrwq_gather_shifted_offset_s32.c | 13 + .../mve_vldrwq_gather_shifted_offset_u32.c | 13 + .../mve_vldrwq_gather_shifted_offset_z_f32.c | 12 + .../mve_vldrwq_gather_shifted_offset_z_s32.c | 13 + .../mve_vldrwq_gather_shifted_offset_z_u32.c | 13 + .../gcc.target/s390/addsub-signed-overflow-1.c | 2 +- .../gcc.target/s390/addsub-signed-overflow-2.c | 2 +- gcc/testsuite/gcc.target/s390/bswap-1.c | 8 +- .../gcc.target/s390/global-array-element-pic2.c | 4 +- .../gcc.target/s390/load-relative-check.c | 2 +- gcc/testsuite/gcc.target/s390/morestack.c | 2 +- .../gcc.target/s390/nobp-return-mem-z900.c | 17 +- gcc/testsuite/gcc.target/s390/risbg-ll-1.c | 13 +- gcc/testsuite/gcc.target/s390/risbg-ll-2.c | 6 +- gcc/testsuite/gcc.target/s390/risbg-ll-3.c | 2 +- .../gcc.target/s390/target-attribute/pr82012.c | 2 +- gcc/testsuite/gdc.dg/pr94777a.d | 15 + gcc/testsuite/gdc.dg/pr94777b.d | 181 + gcc/testsuite/gdc.test/compilable/ctfe_math.d | 1 + gcc/testsuite/gdc.test/compilable/interpret3.d | 16 + gcc/testsuite/gdc.test/compilable/test5227.d | 1 + gcc/testsuite/gdc.test/runnable/builtin.d | 2 +- gcc/testsuite/gdc.test/runnable/complex.d | 2 +- gcc/testsuite/gdc.test/runnable/constfold.d | 3 +- gcc/testsuite/gdc.test/runnable/foreach4.d | 3 +- gcc/testsuite/gdc.test/runnable/ifti.d | 2 +- gcc/testsuite/gdc.test/runnable/implicit.d | 3 +- gcc/testsuite/gdc.test/runnable/inner.d | 3 +- gcc/testsuite/gdc.test/runnable/interpret.d | 47 +- gcc/testsuite/gdc.test/runnable/issue8671.d | 2 +- gcc/testsuite/gdc.test/runnable/lazy.d | 2 +- gcc/testsuite/gdc.test/runnable/mars1.d | 2 +- gcc/testsuite/gdc.test/runnable/mixin1.d | 3 +- gcc/testsuite/gdc.test/runnable/mixin2.d | 2 +- gcc/testsuite/gdc.test/runnable/s2ir.d | 3 +- gcc/testsuite/gdc.test/runnable/stress.d | 2 +- gcc/testsuite/gdc.test/runnable/template4.d | 2 +- gcc/testsuite/gdc.test/runnable/template9.d | 2 +- gcc/testsuite/gdc.test/runnable/test10942.d | 2 +- gcc/testsuite/gdc.test/runnable/test11.d | 2 +- gcc/testsuite/gdc.test/runnable/test12.d | 2 +- gcc/testsuite/gdc.test/runnable/test12197.d | 2 +- gcc/testsuite/gdc.test/runnable/test15.d | 2 +- gcc/testsuite/gdc.test/runnable/test22.d | 2 +- gcc/testsuite/gdc.test/runnable/test23.d | 2 +- gcc/testsuite/gdc.test/runnable/test24.d | 2 +- gcc/testsuite/gdc.test/runnable/test27.d | 2 +- gcc/testsuite/gdc.test/runnable/test28.d | 2 +- gcc/testsuite/gdc.test/runnable/test34.d | 3 +- gcc/testsuite/gdc.test/runnable/test37.d | 2 +- gcc/testsuite/gdc.test/runnable/test42.d | 3 +- gcc/testsuite/gdc.test/runnable/test5305.d | 2 +- gcc/testsuite/gdc.test/runnable/test60.d | 2 +- gcc/testsuite/gdc.test/runnable/testaa.d | 2 +- gcc/testsuite/gdc.test/runnable/testbitarray.d | 2 +- gcc/testsuite/gdc.test/runnable/testdstress.d | 2 +- gcc/testsuite/gdc.test/runnable/testfile.d | 2 +- gcc/testsuite/gdc.test/runnable/testformat.d | 2 +- gcc/testsuite/gdc.test/runnable/testline.d | 2 +- gcc/testsuite/gdc.test/runnable/testmmfile.d | 2 +- gcc/testsuite/gdc.test/runnable/testscope2.d | 2 +- gcc/testsuite/gdc.test/runnable/testsignals.d | 2 +- gcc/testsuite/gdc.test/runnable/testsocket.d | 2 +- gcc/testsuite/gdc.test/runnable/teststdio.d | 2 +- gcc/testsuite/gdc.test/runnable/testthread2.d | 2 +- gcc/testsuite/gdc.test/runnable/testtypeid.d | 3 +- gcc/testsuite/gdc.test/runnable/traits.d | 2 +- gcc/testsuite/gdc.test/runnable/wc.d | 2 +- gcc/testsuite/gdc.test/runnable/wc2.d | 2 +- gcc/testsuite/gdc.test/runnable/wc3.d | 2 +- gcc/testsuite/gdc.test/runnable/xtest46.d | 2 +- gcc/testsuite/gdc.test/runnable/xtest55.d | 2 +- gcc/testsuite/gfortran.dg/PR90350.f90 | 19 + .../gfortran.dg/binding_label_tests_34.f90 | 25 + gcc/testsuite/gfortran.dg/gomp/warn_truncated.f | 15 + gcc/testsuite/gfortran.dg/gomp/warn_truncated.f90 | 19 + gcc/testsuite/gfortran.dg/pointer_assign_14.f90 | 19 + gcc/testsuite/gfortran.dg/pointer_assign_15.f90 | 18 + gcc/testsuite/gfortran.dg/pr94708.f90 | 13 + gcc/testsuite/lib/gdc-utils.exp | 9 + gcc/testsuite/lib/target-supports.exp | 58 +- gcc/tree-ssa-forwprop.c | 21 +- gcc/tree-ssa-phiopt.c | 8 +- gcc/tree-vect-stmts.c | 34 +- gcc/tree.c | 20 +- libffi/ChangeLog | 10 + libffi/Makefile.am | 3 + libffi/Makefile.in | 4 + libffi/configure | 5 + libffi/configure.ac | 5 + libffi/testsuite/Makefile.am | 2 + libffi/testsuite/Makefile.in | 1 + libgcc/ChangeLog | 6 + libgcc/config/rs6000/crtresfpr.S | 1 + libgcc/config/rs6000/crtresxfpr.S | 1 + libgcc/config/rs6000/crtsavfpr.S | 1 + libgfortran/ChangeLog | 21 + libgfortran/c99_protos.h | 34 + libgfortran/config.h.in | 21 + libgfortran/configure | 325 + libgfortran/configure.ac | 8 + libgfortran/intrinsics/c99_functions.c | 77 + libgfortran/intrinsics/trigd.c | 234 +- libgfortran/intrinsics/trigd.inc | 83 +- libgfortran/intrinsics/trigd_lib.inc | 110 +- libgo/testsuite/gotest | 2 +- libgomp/ChangeLog | 9 + libgomp/plugin/plugin-gcn.c | 8 + libiberty/ChangeLog | 17 + libiberty/Makefile.in | 5 +- libiberty/aclocal.m4 | 2 + libiberty/configure | 145 + libiberty/configure.ac | 3 + libiberty/cp-demangle.c | 1 + libiberty/testsuite/demangle-expected | 3 + libphobos/ChangeLog | 18 + libphobos/configure | 108 +- libphobos/configure.tgt | 7 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 12 +- libphobos/libdruntime/Makefile.in | 34 +- libphobos/libdruntime/core/cpuid.d | 2 +- libphobos/libdruntime/core/internal/convert.d | 170 +- libphobos/libdruntime/core/math.d | 87 + libphobos/libdruntime/core/simd.d | 6 +- libphobos/libdruntime/core/stdc/assert_.d | 13 +- libphobos/libdruntime/core/stdc/errno.d | 44 + libphobos/libdruntime/core/stdc/stdint.d | 19 +- libphobos/libdruntime/core/stdc/string.d | 47 +- libphobos/libdruntime/core/sys/darwin/mach/port.d | 11 +- .../libdruntime/core/sys/darwin/mach/thread_act.d | 100 + libphobos/libdruntime/core/sys/freebsd/dlfcn.d | 15 +- libphobos/libdruntime/core/sys/freebsd/execinfo.d | 2 + libphobos/libdruntime/core/sys/linux/config.d | 3 - libphobos/libdruntime/core/sys/linux/link.d | 10 +- .../libdruntime/core/sys/linux/sys/netinet/tcp.d | 9 - libphobos/libdruntime/core/sys/linux/sys/socket.d | 18 + libphobos/libdruntime/core/sys/linux/timerfd.d | 1 + libphobos/libdruntime/core/sys/posix/config.d | 16 +- libphobos/libdruntime/core/sys/posix/dlfcn.d | 14 - libphobos/libdruntime/core/sys/posix/inttypes.d | 4 +- libphobos/libdruntime/core/sys/posix/netdb.d | 4 +- libphobos/libdruntime/core/sys/posix/signal.d | 18 +- libphobos/libdruntime/core/sys/posix/stdio.d | 58 + libphobos/libdruntime/core/sys/posix/stdlib.d | 38 +- libphobos/libdruntime/core/sys/posix/sys/filio.d | 11 +- libphobos/libdruntime/core/sys/posix/sys/ioccom.d | 11 +- .../libdruntime/core/sys/posix/sys/resource.d | 1 + libphobos/libdruntime/core/sys/posix/sys/select.d | 3 +- libphobos/libdruntime/core/sys/posix/sys/socket.d | 84 +- libphobos/libdruntime/core/sys/posix/sys/stat.d | 1 - libphobos/libdruntime/core/sys/posix/sys/ttycom.d | 11 +- libphobos/libdruntime/core/sys/posix/sys/types.d | 4 +- libphobos/libdruntime/core/sys/posix/sys/uio.d | 4 +- libphobos/libdruntime/core/sys/posix/syslog.d | 60 + libphobos/libdruntime/core/sys/posix/time.d | 3 + libphobos/libdruntime/core/sys/posix/unistd.d | 161 +- libphobos/m4/druntime/cpu.m4 | 5 +- libphobos/m4/druntime/libraries.m4 | 51 +- libstdc++-v3/ChangeLog | 151 + libstdc++-v3/doc/html/index.html | 2 +- libstdc++-v3/doc/html/manual/index.html | 4 +- libstdc++-v3/doc/html/manual/intro.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 780 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 1426 +- libstdc++-v3/include/bits/ptr_traits.h | 3 + libstdc++-v3/include/bits/range_access.h | 1 + libstdc++-v3/include/bits/ranges_algo.h | 1 + libstdc++-v3/include/bits/stl_iterator.h | 6 +- libstdc++-v3/include/bits/stl_map.h | 1 - libstdc++-v3/include/bits/unordered_map.h | 1 - libstdc++-v3/include/experimental/executor | 9 +- libstdc++-v3/include/std/any | 115 +- libstdc++-v3/include/std/atomic | 1 + libstdc++-v3/include/std/concepts | 2 +- libstdc++-v3/include/std/condition_variable | 3 +- libstdc++-v3/include/std/coroutine | 24 +- libstdc++-v3/include/std/execution | 1 + libstdc++-v3/include/std/functional | 2 +- libstdc++-v3/include/std/memory | 1 + libstdc++-v3/include/std/memory_resource | 1 + libstdc++-v3/include/std/stop_token | 2 +- libstdc++-v3/include/std/string_view | 1 + libstdc++-v3/include/std/type_traits | 4 + libstdc++-v3/include/std/utility | 8 +- libstdc++-v3/include/std/version | 35 +- .../make_service.cc => 20_util/any/cons/90415.cc} | 48 +- libstdc++-v3/testsuite/20_util/any/cons/92156.cc | 53 + .../testsuite/20_util/any/misc/any_cast_neg.cc | 16 +- .../testsuite/20_util/any/modifiers/92156.cc | 57 + .../testsuite/20_util/exchange/constexpr.cc | 6 - .../20_util/function_objects/invoke/constexpr.cc | 4 +- libstdc++-v3/testsuite/20_util/to_address/1_neg.cc | 2 +- .../array/comparison_operators/constexpr.cc | 6 + .../array/element_access/constexpr_c++17.cc | 55 + .../array/requirements/constexpr_fill.cc | 6 + .../array/requirements/constexpr_iter.cc | 13 +- .../pstl/feature_test-2.cc} | 25 +- .../pstl/feature_test-3.cc} | 36 +- .../pstl/feature_test-4.cc} | 35 +- .../pstl/feature_test-5.cc} | 26 +- .../testsuite/25_algorithms/pstl/feature_test.cc | 27 +- .../condition_variable_any/stop_token/1.cc | 2 +- .../condition_variable_any/stop_token/2.cc | 2 +- libstdc++-v3/testsuite/30_threads/jthread/1.cc | 2 +- libstdc++-v3/testsuite/30_threads/jthread/2.cc | 2 +- libstdc++-v3/testsuite/30_threads/stop_token/1.cc | 2 +- libstdc++-v3/testsuite/30_threads/stop_token/2.cc | 2 +- .../net/execution_context/make_service.cc | 3 + .../testsuite/experimental/net/executor/1.cc | 7 + libstdc++-v3/testsuite/std/concepts/1.cc | 2 +- libstdc++-v3/testsuite/std/concepts/2.cc | 2 +- lto-plugin/ChangeLog | 10 + lto-plugin/Makefile.am | 2 +- lto-plugin/Makefile.in | 5 +- lto-plugin/aclocal.m4 | 2 + lto-plugin/configure | 149 +- lto-plugin/configure.ac | 3 + 504 files changed, 16757 insertions(+), 9557 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/goacc/pr93488.c create mode 100644 gcc/testsuite/c-c++-common/pr94755.c create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic11.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr94288.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr94682-preview-this.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr94752.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr9xxxx-mismatched-traits-and-p [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-18-if-cond.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-19-while-cond.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-20-do-while-cond.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-21-switch-value.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C copy gcc/testsuite/g++.dg/coroutines/torture/{local-var-2.C => co-ret-16-simple-co [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C rename gcc/testsuite/g++.dg/coroutines/torture/{local-var-0.C => local-var-00-cons [...] rename gcc/testsuite/g++.dg/coroutines/torture/{local-var-1.C => local-var-01-sing [...] rename gcc/testsuite/g++.dg/coroutines/torture/{local-var-2.C => local-var-02-cond [...] rename gcc/testsuite/g++.dg/coroutines/torture/{local-var-3.C => local-var-03-with [...] rename gcc/testsuite/g++.dg/coroutines/torture/{local-var-4.C => local-var-04-hidi [...] rename gcc/testsuite/g++.dg/coroutines/torture/{local-var-5-awaitable.C => local-v [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/local-var-06-structured [...] create mode 100644 gcc/testsuite/g++.dg/cpp0x/dependent3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/explicit13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/explicit14.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const23.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const24.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const25.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic20.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-inherit-ctor9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template20.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth6.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-type1.C create mode 100644 gcc/testsuite/g++.dg/opt/store-merging-4.C create mode 100644 gcc/testsuite/g++.dg/tm/attrib-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-type-12.C create mode 100644 gcc/testsuite/g++.target/aarch64/pr94515-1.C create mode 100644 gcc/testsuite/g++.target/aarch64/pr94515-2.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94724.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94734.c create mode 100644 gcc/testsuite/gcc.dg/Wframe-larger-than-3.c create mode 100644 gcc/testsuite/gcc.dg/Wlarger-than4.c create mode 100644 gcc/testsuite/gcc.dg/Wstack-usage.c create mode 100644 gcc/testsuite/gcc.dg/pr94705.c create mode 100644 gcc/testsuite/gcc.dg/pr94780.c create mode 100644 gcc/testsuite/gcc.dg/pr94784.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr94727.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr94697.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/nosve_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr94700.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_o [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_o [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_o [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_o [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_s [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_s [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_s [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_s [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_o [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_o [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_o [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_o [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_o [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_o [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_o [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_o [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_o [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_o [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_s [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_s [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_s [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_s [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_s [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_s [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_s [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_s [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_s [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_s [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_o [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_o [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_o [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_o [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_o [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_o [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_s [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_s [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_s [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_s [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_s [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_s [...] create mode 100644 gcc/testsuite/gdc.dg/pr94777a.d create mode 100644 gcc/testsuite/gdc.dg/pr94777b.d create mode 100644 gcc/testsuite/gfortran.dg/PR90350.f90 create mode 100644 gcc/testsuite/gfortran.dg/binding_label_tests_34.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/warn_truncated.f create mode 100644 gcc/testsuite/gfortran.dg/gomp/warn_truncated.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_assign_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_assign_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr94708.f90 delete mode 100644 libphobos/libdruntime/core/sys/linux/sys/netinet/tcp.d copy libstdc++-v3/testsuite/{experimental/net/execution_context/make_service.cc => [...] create mode 100644 libstdc++-v3/testsuite/20_util/any/cons/92156.cc create mode 100644 libstdc++-v3/testsuite/20_util/any/modifiers/92156.cc create mode 100644 libstdc++-v3/testsuite/23_containers/array/element_access/const [...] copy libstdc++-v3/testsuite/{experimental/net/execution_context/make_service.cc => [...] copy libstdc++-v3/testsuite/{experimental/net/execution_context/make_service.cc => [...] copy libstdc++-v3/testsuite/{experimental/net/execution_context/make_service.cc => [...] copy libstdc++-v3/testsuite/{experimental/net/execution_context/make_service.cc => [...]