This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-Os in repository toolchain/ci/gcc.
from 465c7c89e92 simplify-rtx: Extend (truncate (*extract ...)) fold [PR87763] adds 92860593693 [ARC] Pass along -mcode-density flag to the assembler. adds 1e964774aec i386: Don't use ix86_tune_ctrl_string in parse_mtune_ctrl_str adds 6c42e27c165 tree-optimization/93439 move clique bookkeeping to OMP expansion adds 759812fddc8 libstdc++: Replace glibc-specific check for clock_gettime ( [...] adds 72a9fd209b6 libstdc++: Avoid using sizeof with function types (PR 93470) adds 99b9f5b4067 Add OpenACC test for sub-references being pointer or alloca [...] adds 278c3214b34 Don't allow mixed component and non-component accesses for [...] adds a5ed4958a2c Check array contiguity for OpenACC/Fortran adds 0968f7da262 c++: Function declared with typedef with eh-specification. adds a5d81aaab6d libstdc++: Fix order of changelog entries adds 3d056cbfb34 preprocessor: Make __has_include a builtin macro [PR93452] adds a83b5cc5828 Allow concatenated module+submodule names. adds ad690d79cfb Increase GFC_MAX_MANGLED_SYMBOL_LEN to handle submodule names. adds 6c8e584430b diagnostic_metadata: unbreak xgettext (v2) adds dd9b529f08c i386: Prefer TARGET_AVX over TARGET_SSE_TYPELESS_STORES adds 845bb366adc ipa: fix handling of multiple speculations (PR93318) adds 14e320dbc10 c++: Allow template rvalue-ref conv to bind to lvalue ref. adds 40d240315a6 ipa: fix handling of multiple speculations (PR93318) adds f7a7839cc48 * profile-count.c (profile_quality_display_names): Fix ordering. adds 32387f76e80 diagnostics: make error message lowercase. adds 5c8a1211b98 Fix for PR93272 - LRA: EH reg allocated to hold local variable adds 5aebfb71763 analyzer: fix ICE when longjmp isn't marked 'noreturn' (PR 93316) adds 99eb1a824a6 ipa: fix warning in ipa-prop.c adds 25d62480c89 c++: Fix guard variable and attribute weak. adds a4b4b1e3ac9 c++: Fix return deduction of lambda in discarded stmt. adds 4dd27b527c5 PR middle-end/93437 - bogus -Warray-bounds on protobuf gene [...] adds 1e8900ea4c8 Daily bump. adds 345ea961113 Fix bogus Changelog entry. adds 148018bc3fe tree-optimization/93428 - avoid load permutation vector clobbering adds 7892ff37f40 analyzer: fix build with gcc 4.4 (PR 93276) adds aa1b56967d8 openmp: Handle rest of EXEC_OACC_* in oacc_code_to_statemen [...] adds 8d7c0bf876f openmp: c++: Consider typeinfo decls to be predetermined sh [...] adds f57ccb55cda testsuite: XFAIL gcc.dg/torture/pr93133.c for powerpc*-*-* [...] adds 2e5ea579591 Add OpenACC acc_get_property support for AMD GCN adds 87c3fcfa6bb Adjust formatting of acc_get_property tests adds 7c7107778f1 ipa: Fix removal of multi-target speculation. adds 5b9e89c922d SRA: Add verification of accesses adds 636e80eea24 SRA: Total scalarization after access propagation [PR92706] adds 6693911f069 SRA: Also propagate accesses from LHS to RHS [PR92706] adds 5cd2e126f5c libstdc++: Make tests for std::ranges access functions more robust adds 83b0201035c libstdc++: Make std::compare_three_way check if <=> is vali [...] adds f214ffb336d libstdc++: Simplify constraints on std::compare_three_way adds bcf3fa7cf5a IRA: Revert 11b8091fb to fix PR 93221 adds 989a5fb3aa5 Add acc_device_radeon to name_of_acc_device_t function adds 0a8f4febf75 libstdc++: Fix conformance issues in <stop_token> (PR92895) adds 423284053ec c++: Fix class NTTP with template arguments [PR92948] adds e3b60da8e07 c++: Fix template arguments comparison with class NTTP [PR91754] adds 2812a28418b Revert g-465c7c89e92a6d6d582173e505cb16dcb9873034 adds 0de349f108d Improve DSE which in turn eliminates the need for jump thre [...] adds 11ffae58473 c++: Add new test [PR88092] adds 165255c7a56 GCN – call assembler with -mattr=-code-object-v3 (PR93409) adds 245e40af4fa c++: Fix attributes with lambda and trailing return type. adds 59da7f96ffc testsuite: Fix up tree-ssa/pr92706-1.c on 32-bit targets. adds 8be8e32fafa Daily bump. adds e3b6c052b6a c++: Drop alignas restriction for stack variables. adds 68f3759eff5 runtime: update netpoll_hurd.go for go1.14beta1 changes adds 66af5a226ac runtime, syscall: add a couple of hurd build tags adds 3b35b3d4cc2 Handle CO_AWAIT_EXPR in conversion in co_await_expander. adds 3904cc106e3 Use promise in coroutine frame in actor function. adds e0332517f90 Regenerate configure for 54b3d52 adds 2595f25cdaf fortran: Fix up ISO_Fortran_binding_15.f90 failures [PR92123] adds b285bebe6ad i386: Optimize popcnt followed by zero/sign extension [PR91824] adds d37c81f476c i386: Optimize {,v}{,p}movmsk{b,ps,pd} followed by sign ext [...] adds b0e9b18ed43 Add testcase of PR c++/90338, already fixed in trunk. adds 5ab5d81b364 Skip plugin-{gcn,hsa} for (-m)x32 (PR bootstrap/93409) adds efd26bbc81e arm: Fix uaddvdi4 expander [PR93494] adds 64464e5f369 Fix ICE in pa_elf_select_rtx_section. adds d177c49cd31 analyzer: avoid comparisons between uncomparable types (PR 93450) adds bba18325a10 dump CTORs properly wrapped with _Literal with -gimple adds 97b40c39208 PR middle-end/92323 - bogus -Warray-bounds after unrolling [...] adds e0678350ea4 Fix "regression" reported by c6x testing. adds 59e6d62be2c Add LTGT operator support for amdgcn adds 004ac7b7803 Remove check for maximum symbol name length. adds 4dd468a042e c++: Fix -Wtype-limits in templates. adds 56b92750f83 combine: Punt on out of range rotate counts [PR93505] adds 5fb07870fa4 cgraph: Avoid creating multiple *.localalias aliases with t [...] adds f9eb0973edb Mark switch expression as used to avoid bogus warning adds e978955dd72 analyzer: fix ICE in __builtin_isnan (PR 93356) adds e34ad101a43 analyzer: convert conditionals-2.c to a torture test adds 3e990d79540 analyzer: avoid using <string.h> in malloc-1.c adds bba54d62af5 Daily bump. adds ebe9174e940 analyzer: make extrinsic_state field private adds 42f36563ef6 analyzer: add extrinsic_state::dump adds 95607c12363 Zero-initialise masked load destinations adds 45eb3e4944b analyzer: further fixes for comparisons between uncomparabl [...] adds 182ce042e73 calls.c: refactor special_function_p for use by analyzer (v2) adds c63ae7f0b8b Fix fast-math-pr55281.c ICE adds e60b1e23626 middle-end: Fix logical shift truncation (PR rtl-optimizati [...] adds 6a97d9eae45 [Fortran] Disable front-end optimization for OpenACC atomic [...] adds 5a28e2727f7 [amdgcn] Scale number of threads/workers with VGPR usage adds 828573a5735 Fix TARGET_SSE_PACKED_SINGLE_INSN_OPTIMAL handling. adds b92709388b9 Fix conditional add LRA failure for amdgcn adds 6e5a196399d libstdc++: Always return a sentinel<I> from __gnu_test::tes [...] adds 2171a9207f5 aarch64: Fix SVE PCS failures for BE & ILP32 adds 3669677425f aarch64: Add Armv8.6 SVE matrix multiply support adds 02fcd8ac408 aarch64: Add svbfloat16_t support to arm_sve.h adds 896dff99e18 aarch64: Add Armv8.6 SVE bfloat16 support adds 5910b14503d testsuite: Fix up pr91838.C test [PR91838] adds 455f58ec504 analyzer: fix ICE with pointers between stack frames (PR 93438) adds f1c807e887d analyzer: fix ICE getting void return value (PR 93379) adds 2a07345c4f8 Fix for PR 91333 - suboptimal register allocation for i [...] adds 09bea5845a5 analyzer: fix ICE handling void-type (PR 93373) adds 6775172431a analyzer: fix ICE with 'const void *' (PR 93457) adds d2b9548f38c c++: Reduce memory consumption for large static arrays. adds e98ebda074b c++: Reduce memory consumption for arrays of non-aggregate type. adds 00a49cd840f c++: Fix sizeof VLA lambda capture. adds d1a80303866 Daily bump. adds 20fa702b32c Fixes after recent configure changes relating to static libraries adds 2d33dcfe9f0 nios2: Support for GOT-relative DW_EH_PE_datarel encoding. adds add31061ec2 fortran: Fix up TYPE_ARG_TYPES of procs with scalar VALUE o [...] adds 0303907ea5d Daily bump. adds 897a73086b2 One more fix for PR 91333 - suboptimal register allocation [...] adds 26a591f2a47 testsuite,Darwin,PPC: Adjust darwin-abi-12.c for common sec [...] adds b817be038d9 c++: Fix ICE on invalid alignas in a template [PR93530] adds 75201e825d6 Daily bump. adds c3ccce5b47f coroutines: Bind label_decl of original function to actor function adds f626ae54788 s390x: Fix popcounthi2_z196 expander [PR93533] adds ae86ede8e98 [Fortran] Fix to strict associate check (PR93427) adds 7c8e1f920a7 [OpenMP] Add missing parameters to omp_lib documentation (P [...] adds e464fc90350 [OpenACC] bump version for 2.6 plus libgomp.texi update adds 44f77a6dea2 This patch is for PR target/91816 adds 3539fc13172 c++: Fix cast to pointer to VLA. adds 591f869ad70 Remove gfx801 "carrizo" support adds 492c63e5b72 arm: Use move-if-change for updating regenerated files [PR93548] adds e01975f97cb rs6000: Update constraint documentation adds 287ccd3bd6b analyzer: fix ICE due to comparing int and real constants ( [...] adds 5e10b9a28be analyzer: fix ICE merging models containing label pointers [...] adds 73f386581bd analyzer: show BBs in .dot dumps adds 8525d1f5f57 analyzer: detect zero-assignment in phis (PR 93544) adds 833f1e66e3a analyzer: avoid use of fold_build2 adds d60c25fa020 coroutines: Fix ICE on invalid (PR93458). adds 19e43cbce35 Add some gcc_asserts for vector extract processing. adds 8fda2c274ac c++: Allow parm of empty class type in constexpr. adds 87fbd5347b3 c++: Fix constexpr vs. reference parameter. adds e7f3e075282 Adjust how variable vector extraction is done. adds fb47dc28d2d Rewrite convulated code to avoid adding r0. adds e181ffc92a3 Optimize vec_extract of vectors in memory with a PC-relativ [...] adds 8b117ad0c39 Daily bump. adds 628ee3c2f33 libbacktrace: always pass -g when compiling test code adds 79530f94e9c syscall: fix riscv64 GNU/Linux build adds 9a4d502421c Fix release checking build of ARM. adds fc98d038618 tree-optimization/92819 restrict new vector CTOR canonicalization adds 5f0653a8b75 tree-optimization/91123 - restore redundant store removal adds 5bc9d2f5ed4 coroutines: Prevent repeated error messages for missing promise. adds c04babd9dfa libcpp: Fix ICEs on __has_include syntax errors [PR93545] adds f8d6e448f80 libcpp: Diagnose __has_include outside of preprocessor dire [...] adds 59afd6ad836 libcpp: Diagnose __has_include outside of preprocessor dire [...] adds 9962493ca2f libstdc++: Fix regressions in unique_ptr::swap (PR 93562) adds 9bc5bea1f3f libstdc++: Fix name of macro in #undef directive adds 5124c34fcc6 tree-optimization/93538 - add missing comparison folding case adds 1dae549dccf analyzer: fix build error with clang (PR 93543) adds c422cec54a5 analyzer: fix testsuite assumption that sizeof(int) > 2 adds a1c9c9ff06a c++: Fix ({ ... }) array mem-initializer. adds 0712ea6313b c++: Fix constexpr vs. omitted aggregate init. adds 85409531ff0 c++: Fix error-recovery with concepts. adds 81d73774ed6 Daily bump. adds 3ef39186b61 Handle type deduction of auto and decltype(auto) with refer [...] adds 7db12d155dd libstdc++: Apply the move_iterator changes described in P1207R4 adds f4239581925 Document ASLR for Precompiled Headers. adds 27736735f6f Do not load body for alias symbols. adds b843bcb8951 openmp: Avoid ICEs with declare simd; declare simd inbranch [...] adds bfce27245b0 Fix up comment typo. adds a2155f7dd3d Increase index number for creating temp vars' name. adds 5f44a4341cf libiberty/hashtab: More const parameters adds 1105cf8163f middle-end/90648 fend off builtin calls with not enough arg [...] adds 9847df2c957 testsuite/92177 fix for SLP build changes adds 17a2e8c0918 i386: Schedule the only -O0 split pass on x86 after pro_and [...] adds b7b3378f91c i386: Omit clobbers from vzeroupper until final [PR92190] adds a4d3bfc0851 analyzer: add enode status and revamp __analyzer_dump_explo [...] adds 269e8130b77 libstdc++: Remove workarounds for constraints on alias templates adds 91bc3c98851 [libgomp] – Fix check_effective_target_offload_target_nvptx [...] adds f976fe0937c Fix testsuite "regression" on hppa after recent IRA changes. adds efe0e5cd64b amdgcn: Remove redundant multilib adds fa0c6e297b2 c++: Fix SEGV with malformed constructor decl. adds 44334e03652 c++: Fix ICE with CONSTRUCTOR flags verification [PR93559] adds d10cddeaad2 Fix PR 93568 (thinko) adds 5a8ad97b6e4 c++: Mark __builtin_convertvector operand as read [PR93557] adds 78c4eb1c4c1 Add missing CL. adds f214002ba16 Move CL to the correct file. adds ba67231631b Simplify post epilogue_completed splitters. adds f6bef09771c c++: Fix decltype of empty pack expansion of parm. adds e7868dc6a79 PR tree-optimization/92765 - wrong code for strcmp of a uni [...] adds 297aa668293 Remove trailing comma to avoid pedantic warning in C++ 98 m [...] adds b8e165be65e Daily bump. adds 3774c0b934c cgraph: A COMDAT decl always has non-zero address. adds 006eeaa819d Initialize barrier_cache for ARM EH ABI compliance adds cf785618ecc openmp: Notice reduction decl in outer contexts after addin [...] adds cb3f06480a1 openmp: Fix handling of non-addressable shared scalars in p [...] adds 3f740c67dbb i386: Improve avx* vector concatenation [PR93594] adds ff861d65950 [GCC][BUG][ARM] Fix ICE due to BFmode libfunc call (PR93300) adds d1aa7705d59 libstdc++: Remove redundant macro that is always empty adds 101baaee42a [Testsuite] – More fixes for remote execution: check_gc_sec [...] adds 26eae9ac2bf libstdc++: decay in viewable_range should be remove_cvref ( [...] adds bd630df0337 libstdc++: Fix comment to refer to correct PR adds 554ced43ebe Revert mangling of names with -fprofile-generate=<dir>. adds c940105cc17 Fix PowerPC prototype documentation of __builtin_mtfsf (PR93570) adds ad84548336a Emit "#" instead of calling gcc_unreachable for invalid insns. adds f78335df699 aarch64: ACLE intrinsics bfmmla and bfmlal<b/t> adds 4a136a214ed c++: Fix ICE with lambda in operator function [PR93597] adds 88ec0e8dbe6 Unify gcc.target/i386/memcpy scan strings. adds b65a1eb3fae aarch64: Add an extra sbfiz pattern [PR87763] adds bba0c624c8b aarch64: Add an and/ior-based movk pattern [PR87763] adds b7c840121d9 Add missing ChangeLog entry. adds a59658eaefa Remove parenthesis from return statements in i386.md. adds 52b25ffca1f [GCC][PATCH][ARM] Regenerate arm-tables.opt for Armv8.1-M patch adds 201c2f785f4 [GCC][PATCH][ARM] Set profile to M for Armv8.1-M adds 72b2f3317b4 rs6000: Use rldimi for 64-bit constants with high=low (PR93012) adds 1ccdd460d10 aarch64: Add a type attribute to aarch64_movk<mode> adds cb273d81a45 analyzer: round-trip pointer-equality through intptr_t adds d26f37a16e3 PR93561 -- [bounds checking] memory overflow for spill_for adds a66219dce7f Fix PR 93569. adds e032e7a9ab5 Daily bump. adds 13f5b93e645 analyzer: fix reproducer for PR 93375 adds bc4646410a3 libstdc++: Implement C++20 constrained algorithms adds e7bec5d5ede i386: Fix splitters that call extract_insn_cached [PR93611] adds f82617f229b i386: Better patch to improve avx* vector concatenation [PR93594] adds 811a475ea3f arm: Fix up arm installed unwind.h for use in pedantic mode [...] adds c58e6cc32c4 Add testcase of PR c++/89404, already fixed in trunk. adds c006911de91 powerpc: Fix -fstack-clash-protection -mprefixed-addr ICE [ [...] adds ea5ca698dca x86-64: Pass aggregates with only float/double in GPRs for MS_ABI adds 5713834e4b9 libstdc++: Enable three-way comparison for iota_view iterators adds 3c7a03bc360 middle-end/93519 - avoid folding stmts in obviously unreach [...] adds 82aee6dd61e c++: Fix ICE on nonsense requires-clause. adds 0d57370c9cc libstdc++: Optimize C++20 comparison category types adds cba9ef069e5 libstdc++: Implement C++20 range adaptors adds 55d4cbcba8f Fix ChangeLog for previous commit adds b7903d9f5be libstdc++: Add [range.istream] adds 40f64837806 aarch64: ACLE I8MM multiply-accumulate intrinsics adds a04f635d1e4 libstdc++: Remove extraneous && adds 572992c8920 libstdc++ Fix missing return in istream_view iterator adds 6fa476f6e1a [PATCH] add -mvsx to pr92923-1.c test requiring vsx adds d222d8ec3c1 libstdc++: Fix bug in iterator_traits<common_iterator<S,I>> adds c8dd2446f59 libstdc++: Implement P1878R1 "Constraining Readable Types" adds 1e042b396e2 c++: Fix use of local in constexpr if. adds 8496e135b11 c++: Make PR92654 testcase valid. adds ac6eaa55a51 c++: Fix paren init of aggregates in unevaluated context [PR92947] adds 8633545d6af Regenerate .pot files. adds 561d91dcc91 Daily bump. adds 79ab8c4321b i386: Make xmm16-xmm31 call used even in ms ABI [PR65782] adds c7c09af8ef0 c++: Handle CONSTRUCTORs without indexes in find_array_ctor [...] adds c151a342b8b c++: Fix TREE_SIDE_EFFECTS after digest_init. adds 61f5369f7ec c++: Fix -Wreturn-local-addr location. adds 173c8defa6e c++: Preserve location in maybe_constant_value. adds aaa26bf496a c++: Use constexpr to avoid wrong -Wsign-compare (PR90691). adds b780f68e025 RISC-V: Improve caller-save code generation. adds 4b39d801b26 rs6000: Fix testsuite fallout from previous fix. [PR93136] adds c2a4bf2d6ed aarch64: fix strict alignment for vector load/stores (PR 91927) adds a5691173e61 Daily bump. adds 9bc3b95dfef openmp: Optimize DECL_IN_CONSTANT_POOL vars in target regions adds 81958cd6adf c++: Fix ICE during constexpr virtual call evaluation [PR93633] adds dcda050e6c3 libstdc++: Fix BUILTIN-PTR-CMP helpers adds 97a7c229554 libstdc++: Fix non-ASCII characters in comment adds 38660e87f01 libstdc++: Fix names of types in comment adds f4777088c9f Improve splitX passes management adds 8686c4d8451 Fix target selector for pr91333.c adds 04c3a1f2c6e Daily bump. adds a0f6a8cb414 Generalized value pass-through for self-recusive function ( [...] adds a5f79f225e6 Update testcase ChangeLog for PR93203 adds fd789c816b0 Add xfails to libgomp tests target-{33,34}.c, target-link-1.c adds 59dbb04df76 c++: Fix flexible array with synthesized constructor. adds 36a798fd192 i386: Fix strncmp last arguments in x86_64_elf_section_type_flags adds 13686ecef23 c++: Fux strncmp last argument in dump_decl_name [PR93641] adds 5602b48b2ed arm: Fix up arm installed unwind.h for use in pedantic mode [...] adds a59aa302682 c-format: -Wformat-diag fix [PR93641] adds 339ab27a7de md.texi (Define Subst): Match closing paren in example. adds 1cad5e89a9e arm: correct constraints on movsi_compare0 [PR91913] adds bf6465d0461 i386: Properly pop restore token in signal frame adds 86edfcfeccf arm: Add testcase for already fixed ICE [PR91913] adds cf0f07ef0ef Move ChangeLog entry of commit bf6465d046 from gcc to libgcc adds cfaf5204864 cris: try to generate zero-based comparisons adds dcdd0aa872b gcc.target/cris/cris.exp (check_effective_target_cc0): New. adds d12f1b914cc gcc.target/cris/pr93372-1.c: New test. adds 991c1376b8f gcc.target/cris/pr93372-2.c, -5.c, -8.c: New tests. adds 7573521f464 gcc.target/cris/pr93372-3.c, -4.c...-35.c: New tests. adds d50ecb83881 gcc.target/cris/dbr-1.c: New test. adds 0cc575e4d8b PR c/93640 - The write_only and read_write attributes can b [...] adds 7848054c68b Fix bogus duplicate attribute errors for submodule functions. adds c88ffcc6f4f Darwin: -Wformat-diag fix (PR93641) adds 7214fce3024 Fix libgcc build failure for FRV with recent versions of gas. adds e9fb7579cbb analyzer: gfortran testsuite support adds 41a9e940c70 analyzer: fix ICE with fortran constant arguments (PR 93405) adds f57aa9503ff i386: Fix -mavx -mno-mavx2 ICE with VEC_COND_EXPR [PR93637] adds e953f9588d4 analyzer: fix ICE reporting NULL dereference (PR 93647) adds e87deb37649 analyzer: handle vector types (PR 93350) adds eb031d4ba27 analyzer.opt: fix typos in descriptions (PR 93659) adds 9053a18fc77 Daily bump. adds 91f4fc40bcf c++: Improve dump_decl for standard concepts adds a6ee556c765 c++: Fix return type deduction with an abbreviated function [...] adds dfffecb8026 c++: Fix static initialization from <=>. adds 9714f1a70d1 tree-optimization/93661 properly guard tree_to_poly_int64 adds 667afe5a49c tree-optimization/93661 properly guard tree_to_poly_int64 adds f348846e255 [GCC][PATCH][ARM]Add ACLE intrinsics for dot product (vusdo [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + config/ChangeLog | 4 + config/lib-link.m4 | 2 +- gcc/ChangeLog | 994 + gcc/ChangeLog-2009 | 2 +- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/raise-gcc.c | 10 + gcc/analyzer/ChangeLog | 255 + gcc/analyzer/analyzer.cc | 10 +- gcc/analyzer/analyzer.h | 16 - gcc/analyzer/analyzer.opt | 4 +- gcc/analyzer/constraint-manager.cc | 28 +- gcc/analyzer/diagnostic-manager.cc | 21 +- gcc/analyzer/engine.cc | 109 +- gcc/analyzer/exploded-graph.h | 30 +- gcc/analyzer/function-set.cc | 2 + gcc/analyzer/program-state.cc | 65 +- gcc/analyzer/program-state.h | 9 +- gcc/analyzer/region-model.cc | 266 +- gcc/analyzer/region-model.h | 16 +- gcc/analyzer/sm-file.cc | 6 +- gcc/analyzer/sm-malloc.cc | 101 +- gcc/analyzer/sm-sensitive.cc | 7 +- gcc/analyzer/sm-signal.cc | 8 +- gcc/analyzer/sm-taint.cc | 24 +- gcc/analyzer/sm.cc | 12 + gcc/analyzer/sm.h | 9 + gcc/analyzer/state-purge.cc | 5 +- gcc/analyzer/supergraph.cc | 2 +- gcc/builtins.def | 2 +- gcc/c-family/ChangeLog | 21 + gcc/c-family/c-attribs.c | 66 +- gcc/c-family/c-cppbuiltin.c | 2 +- gcc/c-family/c-format.c | 3 +- gcc/c/ChangeLog | 6 + gcc/c/c-parser.c | 2 +- gcc/calls.c | 14 +- gcc/cgraph.c | 353 +- gcc/cgraph.h | 87 +- gcc/cgraphclones.c | 18 +- gcc/combine.c | 3 +- gcc/config.gcc | 2 +- gcc/config.in | 12 + gcc/config/aarch64/aarch64-c.c | 7 +- gcc/config/aarch64/aarch64-modes.def | 13 +- gcc/config/aarch64/aarch64-option-extensions.def | 40 +- gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64-simd-builtins.def | 16 + gcc/config/aarch64/aarch64-simd.md | 53 +- gcc/config/aarch64/aarch64-sve-builtins-base.cc | 90 +- gcc/config/aarch64/aarch64-sve-builtins-base.def | 75 +- gcc/config/aarch64/aarch64-sve-builtins-base.h | 20 + gcc/config/aarch64/aarch64-sve-builtins-shapes.cc | 285 +- gcc/config/aarch64/aarch64-sve-builtins-shapes.h | 10 + gcc/config/aarch64/aarch64-sve-builtins-sve2.cc | 1 - gcc/config/aarch64/aarch64-sve-builtins-sve2.def | 6 +- gcc/config/aarch64/aarch64-sve-builtins-sve2.h | 1 - gcc/config/aarch64/aarch64-sve-builtins.cc | 49 +- gcc/config/aarch64/aarch64-sve-builtins.def | 2 + gcc/config/aarch64/aarch64-sve-builtins.h | 1 + gcc/config/aarch64/aarch64-sve.md | 214 +- gcc/config/aarch64/aarch64-sve2.md | 14 +- gcc/config/aarch64/aarch64.c | 32 +- gcc/config/aarch64/aarch64.h | 15 +- gcc/config/aarch64/aarch64.md | 33 + gcc/config/aarch64/arm_neon.h | 77 + gcc/config/aarch64/arm_sve.h | 1 + gcc/config/aarch64/iterators.md | 121 +- gcc/config/arm/arm-builtins.c | 50 +- gcc/config/arm/arm-cpus.in | 1 + gcc/config/arm/arm-protos.h | 2 + gcc/config/arm/arm-tables.opt | 9 +- gcc/config/arm/arm.c | 84 +- gcc/config/arm/arm.md | 117 +- gcc/config/arm/arm_neon.h | 46 + gcc/config/arm/arm_neon_builtins.def | 4 + gcc/config/arm/iterators.md | 8 +- gcc/config/arm/neon.md | 33 + gcc/config/arm/t-arm | 6 +- gcc/config/arm/unspecs.md | 2 + gcc/config/cris/cris-protos.h | 1 + gcc/config/cris/cris.c | 57 + gcc/config/cris/cris.md | 6 +- gcc/config/darwin-c.c | 3 +- gcc/config/gcn/gcn-hsa.h | 2 +- gcc/config/gcn/gcn-opts.h | 1 - gcc/config/gcn/gcn-valu.md | 67 +- gcc/config/gcn/gcn.c | 19 +- gcc/config/gcn/gcn.opt | 7 +- gcc/config/gcn/mkoffload.c | 67 +- gcc/config/gcn/predicates.md | 2 +- gcc/config/gcn/t-gcn-hsa | 2 +- gcc/config/gcn/t-omp-device | 2 +- gcc/config/i386/i386-features.c | 29 +- gcc/config/i386/i386-options.c | 18 +- gcc/config/i386/i386.c | 24 +- gcc/config/i386/i386.h | 4 +- gcc/config/i386/i386.md | 172 +- gcc/config/i386/mmx.md | 6 +- gcc/config/i386/sse.md | 220 +- gcc/config/i386/x86-tune.def | 8 +- gcc/config/nds32/nds32.c | 2 +- gcc/config/nios2/nios2.h | 40 +- gcc/config/pa/pa.c | 2 +- gcc/config/riscv/riscv.h | 7 + gcc/config/rs6000/constraints.md | 153 +- gcc/config/rs6000/rs6000-logue.c | 36 +- gcc/config/rs6000/rs6000.c | 261 +- gcc/config/s390/s390.md | 27 +- gcc/config/sh/sh.c | 2 +- gcc/configure | 87 +- gcc/configure.ac | 11 + gcc/coverage.c | 10 +- gcc/cp/ChangeLog | 301 + gcc/cp/call.c | 5 +- gcc/cp/constexpr.c | 140 +- gcc/cp/constraint.cc | 3 +- gcc/cp/coroutines.cc | 214 +- gcc/cp/cp-gimplify.c | 35 + gcc/cp/cp-tree.h | 5 +- gcc/cp/decl.c | 66 +- gcc/cp/decl2.c | 8 +- gcc/cp/error.c | 26 +- gcc/cp/expr.c | 2 + gcc/cp/init.c | 51 +- gcc/cp/method.c | 3 + gcc/cp/name-lookup.c | 8 +- gcc/cp/parser.c | 65 +- gcc/cp/pt.c | 129 +- gcc/cp/semantics.c | 14 +- gcc/cp/tree.c | 14 + gcc/cp/type-utils.h | 26 +- gcc/cp/typeck.c | 13 +- gcc/cp/typeck2.c | 8 +- gcc/diagnostic-core.h | 9 +- gcc/diagnostic.c | 16 +- gcc/doc/analyzer.texi | 18 +- gcc/doc/extend.texi | 2 +- gcc/doc/invoke.texi | 10 +- gcc/doc/md.texi | 194 +- gcc/fortran/ChangeLog | 100 +- gcc/fortran/array.c | 11 +- gcc/fortran/cpp.c | 2 +- gcc/fortran/expr.c | 4 +- gcc/fortran/frontend-passes.c | 1 + gcc/fortran/gfortran.h | 13 +- gcc/fortran/gfortran.texi | 15 +- gcc/fortran/intrinsic.texi | 27 +- gcc/fortran/invoke.texi | 4 - gcc/fortran/iresolve.c | 5 +- gcc/fortran/openmp.c | 76 +- gcc/fortran/parse.c | 5 +- gcc/fortran/resolve.c | 3 +- gcc/fortran/symbol.c | 23 +- gcc/fortran/trans-decl.c | 20 +- gcc/fortran/trans-types.c | 10 + gcc/fortran/trans.h | 4 +- gcc/genmatch.c | 22 +- gcc/gimple-fold.c | 45 +- gcc/gimplify.c | 26 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-cp.c | 194 +- gcc/ipa-devirt.c | 7 +- gcc/ipa-fnsummary.c | 36 +- gcc/ipa-inline.c | 10 +- gcc/ipa-profile.c | 36 +- gcc/ipa-prop.c | 49 +- gcc/ipa-utils.c | 241 +- gcc/ira-color.c | 21 +- gcc/ira-lives.c | 48 + gcc/ira.c | 38 +- gcc/lra-assigns.c | 2 + gcc/lto/ChangeLog | 7 + gcc/lto/lto-dump.c | 22 +- gcc/match.pd | 33 +- gcc/omp-low.c | 33 +- gcc/omp-simd-clone.c | 12 +- gcc/po/ChangeLog | 4 + gcc/po/gcc.pot | 38193 ++++++++++--------- gcc/profile-count.c | 4 +- gcc/profile-count.h | 10 + gcc/recog.c | 107 +- gcc/simplify-rtx.c | 22 +- gcc/symtab.c | 24 +- gcc/testsuite/ChangeLog | 1082 +- gcc/testsuite/c-c++-common/Wunused-var-17.c | 19 + gcc/testsuite/c-c++-common/cpp/has-include-1.c | 104 + .../c-c++-common/cpp/has-include-next-1.c | 104 + gcc/testsuite/c-c++-common/cpp/openacc-define-3.c | 2 +- gcc/testsuite/c-c++-common/cpp/pr88974.c | 1 + gcc/testsuite/c-c++-common/cpp/pr93452-1.c | 10 + gcc/testsuite/c-c++-common/cpp/pr93452-2.c | 11 + gcc/testsuite/c-c++-common/cpp/pr93545-1.c | 4 + gcc/testsuite/c-c++-common/cpp/pr93545-2.c | 4 + gcc/testsuite/c-c++-common/cpp/pr93545-3.c | 4 + gcc/testsuite/c-c++-common/cpp/pr93545-4.c | 4 + gcc/testsuite/c-c++-common/gomp/has-include-1.c | 8 + gcc/testsuite/c-c++-common/gomp/pr93555-1.c | 18 + gcc/testsuite/c-c++-common/gomp/pr93555-2.c | 16 + gcc/testsuite/c-c++-common/pr84305.c | 6 + gcc/testsuite/g++.dg/abi/guard4.C | 11 + gcc/testsuite/g++.dg/concepts/abbrev3.C | 11 + .../g++.dg/coroutines/co-await-syntax-09-convert.C | 23 + .../g++.dg/coroutines/coro-missing-promise.C | 20 + .../g++.dg/coroutines/pr93458-1-missing-traits.C | 10 + .../g++.dg/coroutines/pr93458-2-bad-traits.C | 16 + .../g++.dg/coroutines/pr93458-3-missing-handle.C | 17 + .../g++.dg/coroutines/pr93458-4-bad-coro-handle.C | 21 + .../g++.dg/coroutines/pr93458-5-bad-coro-type.C | 12 + .../coroutines/torture/co-await-04-control-flow.C | 2 + .../torture/co-await-14-return-ref-to-auto.C | 45 + gcc/testsuite/g++.dg/cpp0x/alignas17.C | 14 + gcc/testsuite/g++.dg/cpp0x/alignas18.C | 8 + gcc/testsuite/g++.dg/cpp0x/auto9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr6.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C | 24 + gcc/testsuite/g++.dg/cpp0x/constexpr-array24.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-empty14.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-ref12.C | 46 + gcc/testsuite/g++.dg/cpp0x/constexpr-static13.C | 17 + gcc/testsuite/g++.dg/cpp0x/desig2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/desig3.C | 4 +- gcc/testsuite/g++.dg/cpp0x/desig4.C | 4 +- gcc/testsuite/g++.dg/cpp0x/initlist119.C | 15 + gcc/testsuite/g++.dg/cpp0x/initlist120.C | 16 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-93597.C | 8 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla5.C | 13 + gcc/testsuite/g++.dg/cpp0x/rv-conv3.C | 15 + gcc/testsuite/g++.dg/cpp0x/variadic-parm1.C | 17 + .../g++.dg/cpp1y/lambda-generic-const10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction68.C | 10 + gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda1.C | 16 + gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda2.C | 17 + gcc/testsuite/g++.dg/cpp1z/constexpr-if12.C | 3 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type22.C | 6 + gcc/testsuite/g++.dg/cpp2a/concepts-err1.C | 33 + gcc/testsuite/g++.dg/cpp2a/concepts-pr80471.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-syntax1.C | 9 + gcc/testsuite/g++.dg/cpp2a/concepts6.C | 18 + gcc/testsuite/g++.dg/cpp2a/constexpr-new11.C | 31 + gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C | 26 + gcc/testsuite/g++.dg/cpp2a/constexpr-new13.C | 26 + gcc/testsuite/g++.dg/cpp2a/nontype-class28.C | 37 + gcc/testsuite/g++.dg/cpp2a/nontype-class29.C | 26 + gcc/testsuite/g++.dg/cpp2a/nontype-class30.C | 15 + gcc/testsuite/g++.dg/cpp2a/nontype-class31.C | 19 + gcc/testsuite/g++.dg/cpp2a/paren-init21.C | 14 + gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr2.C | 14 + gcc/testsuite/g++.dg/ext/array1.C | 2 +- gcc/testsuite/g++.dg/ext/attr-trailing1.C | 14 + gcc/testsuite/g++.dg/ext/constexpr-pr93549.C | 26 + gcc/testsuite/g++.dg/ext/flexary29.C | 2 +- gcc/testsuite/g++.dg/ext/flexary35.C | 18 + gcc/testsuite/g++.dg/ext/vla21.C | 8 + gcc/testsuite/g++.dg/gomp/pr91118-1.C | 12 + gcc/testsuite/g++.dg/gomp/pr91118-2.C | 14 + gcc/testsuite/g++.dg/init/array28.C | 2 +- gcc/testsuite/g++.dg/ipa/pr93203.C | 95 + gcc/testsuite/g++.dg/opt/pr91838.C | 11 + gcc/testsuite/g++.dg/parse/undefined3.C | 2 +- gcc/testsuite/g++.dg/pr90338.C | 14 + gcc/testsuite/g++.dg/template/pr71710.C | 4 +- gcc/testsuite/g++.dg/tree-prof/indir-call-prof.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/strlenopt-1.C | 42 + gcc/testsuite/g++.dg/tree-ssa/strlenopt-2.C | 56 + gcc/testsuite/g++.dg/warn/Walways-true-3.C | 4 +- gcc/testsuite/g++.dg/warn/Wsign-compare-9.C | 22 + gcc/testsuite/g++.dg/warn/Wstringop-overflow-5.C | 37 + gcc/testsuite/g++.dg/warn/Wtype-limits3.C | 13 + .../aarch64/sve/acle/general-c++/mangle_1.C | 2 + .../aarch64/sve/acle/general-c++/mangle_2.C | 2 + gcc/testsuite/g++.target/i386/pr85334-1.C | 55 + gcc/testsuite/g++.target/i386/pr85334-2.C | 48 + gcc/testsuite/g++.target/nios2/hello-pie.C | 14 + gcc/testsuite/g++.target/nios2/nios2.exp | 34 + gcc/testsuite/gcc.c-torture/compile/pr84305.c | 4 - gcc/testsuite/gcc.c-torture/compile/pr93505.c | 15 + gcc/testsuite/gcc.c-torture/compile/pr93533.c | 9 + gcc/testsuite/gcc.c-torture/execute/pr93494.c | 13 + gcc/testsuite/gcc.dg/Warray-bounds-57.c | 53 + gcc/testsuite/gcc.dg/Warray-bounds-58.c | 81 + gcc/testsuite/gcc.dg/Wrestrict-20.c | 4 +- gcc/testsuite/gcc.dg/Wrestrict-21.c | 18 + gcc/testsuite/gcc.dg/Wstring-compare.c | 3 +- gcc/testsuite/gcc.dg/analyzer/conditionals-2.c | 45 - .../gcc.dg/analyzer/conditionals-notrans.c | 6 + gcc/testsuite/gcc.dg/analyzer/conditionals-trans.c | 9 +- gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 16 +- gcc/testsuite/gcc.dg/analyzer/data-model-7.c | 3 +- gcc/testsuite/gcc.dg/analyzer/loop-2.c | 6 +- gcc/testsuite/gcc.dg/analyzer/loop-2a.c | 6 +- gcc/testsuite/gcc.dg/analyzer/loop-4.c | 8 +- gcc/testsuite/gcc.dg/analyzer/loop.c | 6 +- gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 17 +- gcc/testsuite/gcc.dg/analyzer/malloc-paths-10.c | 3 +- gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1a.c | 26 +- gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1b.c | 25 +- gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-2.c | 24 +- gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-3.c | 9 +- gcc/testsuite/gcc.dg/analyzer/paths-1.c | 3 +- gcc/testsuite/gcc.dg/analyzer/paths-1a.c | 3 +- gcc/testsuite/gcc.dg/analyzer/paths-2.c | 8 +- gcc/testsuite/gcc.dg/analyzer/paths-3.c | 10 +- gcc/testsuite/gcc.dg/analyzer/paths-4.c | 24 +- gcc/testsuite/gcc.dg/analyzer/paths-5.c | 4 +- gcc/testsuite/gcc.dg/analyzer/paths-6.c | 13 +- gcc/testsuite/gcc.dg/analyzer/paths-7.c | 13 +- gcc/testsuite/gcc.dg/analyzer/pr93375.c | 4 +- gcc/testsuite/gcc.dg/analyzer/pr93457.c | 10 + gcc/testsuite/gcc.dg/analyzer/pr93546.c | 10 + gcc/testsuite/gcc.dg/analyzer/pr93547.c | 14 + .../gcc.dg/analyzer/torture/conditionals-2.c | 43 + gcc/testsuite/gcc.dg/analyzer/torture/intptr_t.c | 28 + gcc/testsuite/gcc.dg/analyzer/torture/pr93350.c | 11 + gcc/testsuite/gcc.dg/analyzer/torture/pr93356.c | 6 + gcc/testsuite/gcc.dg/analyzer/torture/pr93373.c | 3 + gcc/testsuite/gcc.dg/analyzer/torture/pr93379-2.c | 11 + gcc/testsuite/gcc.dg/analyzer/torture/pr93379.c | 2 + gcc/testsuite/gcc.dg/analyzer/torture/pr93438-2.c | 26 + gcc/testsuite/gcc.dg/analyzer/torture/pr93438.c | 13 + gcc/testsuite/gcc.dg/analyzer/torture/pr93450.c | 25 + gcc/testsuite/gcc.dg/analyzer/torture/pr93544.c | 17 + gcc/testsuite/gcc.dg/analyzer/torture/pr93647.c | 14 + gcc/testsuite/gcc.dg/analyzer/zlib-1.c | 21 +- gcc/testsuite/gcc.dg/analyzer/zlib-5.c | 2 +- gcc/testsuite/gcc.dg/attr-access.c | 21 + gcc/testsuite/gcc.dg/format/gcc_diag-11.c | 2 + gcc/testsuite/gcc.dg/guality/pr59776.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipcp-1.c | 2 +- gcc/testsuite/gcc.dg/lto/pr93384_0.c | 12 + gcc/testsuite/gcc.dg/lto/pr93384_1.c | 2 + .../plugin/diagnostic_plugin_test_metadata.c | 4 +- .../gcc.dg/plugin/diagnostic_plugin_test_paths.c | 13 +- gcc/testsuite/gcc.dg/pr88660.c | 13 + gcc/testsuite/gcc.dg/pr89689.c | 43 + gcc/testsuite/gcc.dg/pr90648.c | 8 + gcc/testsuite/gcc.dg/pr93615.c | 11 + gcc/testsuite/gcc.dg/pr93661.c | 9 + gcc/testsuite/gcc.dg/strcmpopt_10.c | 130 + gcc/testsuite/gcc.dg/strcmpopt_11.c | 16 + gcc/testsuite/gcc.dg/strcmpopt_2.c | 67 +- gcc/testsuite/gcc.dg/strcmpopt_4.c | 25 +- gcc/testsuite/gcc.dg/strlenopt-69.c | 3 + gcc/testsuite/gcc.dg/strlenopt-92.c | 58 + gcc/testsuite/gcc.dg/strlenopt-93.c | 71 + gcc/testsuite/gcc.dg/strlenopt.h | 1 + gcc/testsuite/gcc.dg/torture/pr93133.c | 2 +- gcc/testsuite/gcc.dg/torture/pr93428.c | 27 + .../gcc.dg/tree-prof/crossmodule-indircall-1.c | 6 +- .../gcc.dg/tree-prof/crossmodule-indircall-1a.c | 17 +- gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-2.c | 35 + gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c | 4 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-23.c | 16 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-38.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/pr92056.c | 11 +- gcc/testsuite/gcc.dg/tree-ssa/pr92706-1.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr92706-2.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 11 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-85.c | 14 + gcc/testsuite/gcc.dg/vect/bb-slp-22.c | 16 +- gcc/testsuite/gcc.dg/vect/pr92429.c | 14 + gcc/testsuite/gcc.dg/vmx/ops.c | 2 +- .../aarch64/advsimd-intrinsics/bfmlalbt-compile.c | 67 + .../aarch64/advsimd-intrinsics/bfmmla-compile.c | 18 + .../vbfmlalbt_lane_f32_indices_1.c | 46 + gcc/testsuite/gcc.target/aarch64/movk_2.c | 78 + gcc/testsuite/gcc.target/aarch64/pr91927.c | 38 + gcc/testsuite/gcc.target/aarch64/pr93221.c | 10 + .../gcc.target/aarch64/pragma_cpp_predefs_2.c | 109 +- gcc/testsuite/gcc.target/aarch64/simd/vmmla.c | 27 + .../gcc.target/aarch64/sve/acle/asm/bfdot_f32.c | 67 + .../aarch64/sve/acle/asm/bfdot_lane_f32.c | 86 + .../gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c | 67 + .../aarch64/sve/acle/asm/bfmlalb_lane_f32.c | 86 + .../gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c | 67 + .../aarch64/sve/acle/asm/bfmlalt_lane_f32.c | 86 + .../gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c | 46 + .../gcc.target/aarch64/sve/acle/asm/clasta_bf16.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_bf16.c | 52 + .../gcc.target/aarch64/sve/acle/asm/cnt_bf16.c | 52 + .../gcc.target/aarch64/sve/acle/asm/create2_1.c | 10 + .../gcc.target/aarch64/sve/acle/asm/create3_1.c | 11 + .../gcc.target/aarch64/sve/acle/asm/create4_1.c | 12 + .../gcc.target/aarch64/sve/acle/asm/cvt_bf16.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c | 90 + .../gcc.target/aarch64/sve/acle/asm/dup_bf16.c | 41 + .../aarch64/sve/acle/asm/dup_lane_bf16.c | 108 + .../aarch64/sve/acle/asm/dupq_lane_bf16.c | 48 + .../gcc.target/aarch64/sve/acle/asm/ext_bf16.c | 73 + .../gcc.target/aarch64/sve/acle/asm/get2_bf16.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get3_bf16.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get4_bf16.c | 179 + .../gcc.target/aarch64/sve/acle/asm/insr_bf16.c | 22 + .../gcc.target/aarch64/sve/acle/asm/lasta_bf16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/lastb_bf16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/ld1_bf16.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c | 120 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c | 137 + .../gcc.target/aarch64/sve/acle/asm/ld2_bf16.c | 200 + .../gcc.target/aarch64/sve/acle/asm/ld3_bf16.c | 242 + .../gcc.target/aarch64/sve/acle/asm/ld4_bf16.c | 286 + .../gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c | 86 + .../gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c | 158 + .../gcc.target/aarch64/sve/acle/asm/len_bf16.c | 12 + .../gcc.target/aarch64/sve/acle/asm/mmla_f32.c | 46 + .../gcc.target/aarch64/sve/acle/asm/mmla_f64.c | 46 + .../gcc.target/aarch64/sve/acle/asm/mmla_s32.c | 46 + .../gcc.target/aarch64/sve/acle/asm/mmla_u32.c | 46 + .../aarch64/sve/acle/asm/reinterpret_bf16.c | 207 + .../aarch64/sve/acle/asm/reinterpret_f16.c | 17 + .../aarch64/sve/acle/asm/reinterpret_f32.c | 17 + .../aarch64/sve/acle/asm/reinterpret_f64.c | 17 + .../aarch64/sve/acle/asm/reinterpret_s16.c | 17 + .../aarch64/sve/acle/asm/reinterpret_s32.c | 17 + .../aarch64/sve/acle/asm/reinterpret_s64.c | 17 + .../aarch64/sve/acle/asm/reinterpret_s8.c | 17 + .../aarch64/sve/acle/asm/reinterpret_u16.c | 17 + .../aarch64/sve/acle/asm/reinterpret_u32.c | 17 + .../aarch64/sve/acle/asm/reinterpret_u64.c | 17 + .../aarch64/sve/acle/asm/reinterpret_u8.c | 17 + .../gcc.target/aarch64/sve/acle/asm/rev_bf16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/sel_bf16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/set2_bf16.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set3_bf16.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set4_bf16.c | 87 + .../gcc.target/aarch64/sve/acle/asm/splice_bf16.c | 33 + .../gcc.target/aarch64/sve/acle/asm/st1_bf16.c | 158 + .../gcc.target/aarch64/sve/acle/asm/st2_bf16.c | 200 + .../gcc.target/aarch64/sve/acle/asm/st3_bf16.c | 242 + .../gcc.target/aarch64/sve/acle/asm/st4_bf16.c | 286 + .../gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c | 158 + .../aarch64/sve/acle/asm/sudot_lane_s32.c | 97 + .../gcc.target/aarch64/sve/acle/asm/sudot_s32.c | 45 + .../gcc.target/aarch64/sve/acle/asm/tbl_bf16.c | 30 + .../aarch64/sve/acle/asm/test_sve_acle.h | 49 + .../gcc.target/aarch64/sve/acle/asm/trn1_bf16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_f16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_f32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_f64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_s16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_s32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_s64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_s8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_u16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_u32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_u64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_u8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2_bf16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_f16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_f32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_f64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_s16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_s32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_s64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_s8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_u16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_u32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_u64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_u8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/undef2_1.c | 7 + .../gcc.target/aarch64/sve/acle/asm/undef3_1.c | 7 + .../gcc.target/aarch64/sve/acle/asm/undef4_1.c | 7 + .../gcc.target/aarch64/sve/acle/asm/undef_1.c | 7 + .../aarch64/sve/acle/asm/usdot_lane_s32.c | 97 + .../gcc.target/aarch64/sve/acle/asm/usdot_s32.c | 46 + .../gcc.target/aarch64/sve/acle/asm/usmmla_s32.c | 46 + .../gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1_bf16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_f16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_f32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_f64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_s16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_s32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_s64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_s8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_u16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_u32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_u64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_u8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2_bf16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_f16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_f32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_f64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_s16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_s32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_s64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_s8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_u16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_u32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_u64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_u8.c | 32 + .../gcc.target/aarch64/sve/acle/general-c/mmla_1.c | 58 + .../gcc.target/aarch64/sve/acle/general-c/mmla_2.c | 10 + .../gcc.target/aarch64/sve/acle/general-c/mmla_3.c | 10 + .../gcc.target/aarch64/sve/acle/general-c/mmla_4.c | 10 + .../gcc.target/aarch64/sve/acle/general-c/mmla_5.c | 10 + .../gcc.target/aarch64/sve/acle/general-c/mmla_6.c | 10 + .../gcc.target/aarch64/sve/acle/general-c/mmla_7.c | 10 + .../sve/acle/general-c/ternary_bfloat16_1.c | 24 + .../sve/acle/general-c/ternary_bfloat16_lane_1.c | 30 + .../sve/acle/general-c/ternary_bfloat16_lanex2_1.c | 30 + .../sve/acle/general-c/ternary_bfloat16_opt_n_1.c | 24 + .../sve/acle/general-c/ternary_intq_uintq_lane_1.c | 32 + .../acle/general-c/ternary_intq_uintq_opt_n_1.c | 37 + .../sve/acle/general-c/ternary_uintq_intq_1.c | 37 + .../sve/acle/general-c/ternary_uintq_intq_lane_1.c | 32 + .../acle/general-c/ternary_uintq_intq_opt_n_1.c | 37 + .../gcc.target/aarch64/sve/pcs/annotate_1.c | 8 + .../gcc.target/aarch64/sve/pcs/annotate_2.c | 8 + .../gcc.target/aarch64/sve/pcs/annotate_3.c | 8 + .../gcc.target/aarch64/sve/pcs/annotate_4.c | 12 + .../gcc.target/aarch64/sve/pcs/annotate_5.c | 12 + .../gcc.target/aarch64/sve/pcs/annotate_6.c | 12 + .../gcc.target/aarch64/sve/pcs/annotate_7.c | 8 + gcc/testsuite/gcc.target/aarch64/sve/pcs/args_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/args_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/args_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/args_4.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_bf16.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_f16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_f32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_f64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_s16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_s32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_s64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_s8.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_u16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_u32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_u64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_u8.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_bf16.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_f16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_f32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_f64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_s16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_s32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_s64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_s8.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_u16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_u32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_u64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_u8.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_bf16.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_f16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_f32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_f64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_s16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_s32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_s64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_s8.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_u16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_u32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_u64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_u8.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_bf16.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_f16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_f32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_f64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_s16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_s32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_s64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_s8.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_u16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_u32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_u64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_u8.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/args_7.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/args_8.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/args_9.c | 2 +- .../gcc.target/aarch64/sve/pcs/gnu_vectors_1.c | 12 +- .../gcc.target/aarch64/sve/pcs/gnu_vectors_2.c | 10 +- .../gcc.target/aarch64/sve/pcs/return_1.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_1_1024.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_1_128.c | 4 +- .../gcc.target/aarch64/sve/pcs/return_1_2048.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_1_256.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_1_512.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_2.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_3.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_4.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_4_1024.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_4_128.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_4_2048.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_4_256.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_4_512.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_5.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_5_1024.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_5_128.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_5_2048.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_5_256.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_5_512.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_6.c | 16 +- .../gcc.target/aarch64/sve/pcs/return_6_1024.c | 24 +- .../gcc.target/aarch64/sve/pcs/return_6_128.c | 23 +- .../gcc.target/aarch64/sve/pcs/return_6_2048.c | 24 +- .../gcc.target/aarch64/sve/pcs/return_6_256.c | 24 +- .../gcc.target/aarch64/sve/pcs/return_6_512.c | 24 +- .../gcc.target/aarch64/sve/pcs/return_7.c | 28 + .../gcc.target/aarch64/sve/pcs/return_8.c | 29 + .../gcc.target/aarch64/sve/pcs/return_9.c | 33 + .../gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c | 2 +- .../gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c | 2 +- .../gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c | 2 +- .../gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_3.c | 2 +- .../gcc.target/aarch64/sve/pcs/saves_4_be.c | 2 +- .../gcc.target/aarch64/sve/pcs/saves_4_le.c | 2 +- .../gcc.target/aarch64/sve/pcs/stack_clash_2_128.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_1.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_f16.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_f32.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_f64.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_s16.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_s32.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_s64.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_s8.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_u16.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_u32.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_u64.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_u8.c | 2 +- .../gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c | 30 + .../gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c | 37 + .../aarch64/sve2/acle/asm/whilerw_bf16.c | 50 + .../aarch64/sve2/acle/asm/whilewr_bf16.c | 50 + gcc/testsuite/gcc.target/arc/code-density-flag.c | 34 + gcc/testsuite/gcc.target/arm/multilib.exp | 3 +- gcc/testsuite/gcc.target/arm/simd/vdot-2-1.c | 91 + gcc/testsuite/gcc.target/arm/simd/vdot-2-2.c | 90 + gcc/testsuite/gcc.target/arm/simd/vdot-2-3.c | 21 + gcc/testsuite/gcc.target/arm/simd/vdot-2-4.c | 20 + gcc/testsuite/gcc.target/cris/cris.exp | 11 + gcc/testsuite/gcc.target/cris/dbr-1.c | 11 + gcc/testsuite/gcc.target/cris/pr93372-1.c | 72 + gcc/testsuite/gcc.target/cris/pr93372-10.c | 9 + gcc/testsuite/gcc.target/cris/pr93372-11.c | 46 + gcc/testsuite/gcc.target/cris/pr93372-12.c | 7 + gcc/testsuite/gcc.target/cris/pr93372-13.c | 18 + gcc/testsuite/gcc.target/cris/pr93372-14.c | 13 + gcc/testsuite/gcc.target/cris/pr93372-15.c | 15 + gcc/testsuite/gcc.target/cris/pr93372-16.c | 42 + gcc/testsuite/gcc.target/cris/pr93372-17.c | 7 + gcc/testsuite/gcc.target/cris/pr93372-18.c | 24 + gcc/testsuite/gcc.target/cris/pr93372-19.c | 8 + gcc/testsuite/gcc.target/cris/pr93372-2.c | 19 + gcc/testsuite/gcc.target/cris/pr93372-20.c | 8 + gcc/testsuite/gcc.target/cris/pr93372-21.c | 8 + gcc/testsuite/gcc.target/cris/pr93372-22.c | 8 + gcc/testsuite/gcc.target/cris/pr93372-23.c | 21 + gcc/testsuite/gcc.target/cris/pr93372-24.c | 19 + gcc/testsuite/gcc.target/cris/pr93372-25.c | 8 + gcc/testsuite/gcc.target/cris/pr93372-26.c | 7 + gcc/testsuite/gcc.target/cris/pr93372-27.c | 8 + gcc/testsuite/gcc.target/cris/pr93372-28.c | 8 + gcc/testsuite/gcc.target/cris/pr93372-29.c | 40 + gcc/testsuite/gcc.target/cris/pr93372-3.c | 15 + gcc/testsuite/gcc.target/cris/pr93372-30.c | 31 + gcc/testsuite/gcc.target/cris/pr93372-31.c | 33 + gcc/testsuite/gcc.target/cris/pr93372-32.c | 10 + gcc/testsuite/gcc.target/cris/pr93372-33.c | 10 + gcc/testsuite/gcc.target/cris/pr93372-34.c | 45 + gcc/testsuite/gcc.target/cris/pr93372-35.c | 49 + gcc/testsuite/gcc.target/cris/pr93372-4.c | 12 + gcc/testsuite/gcc.target/cris/pr93372-5.c | 19 + gcc/testsuite/gcc.target/cris/pr93372-6.c | 18 + gcc/testsuite/gcc.target/cris/pr93372-7.c | 85 + gcc/testsuite/gcc.target/cris/pr93372-8.c | 16 + gcc/testsuite/gcc.target/cris/pr93372-9.c | 9 + gcc/testsuite/gcc.target/hppa/shadd-3.c | 7 +- gcc/testsuite/gcc.target/i386/avx-pr93637.c | 17 + gcc/testsuite/gcc.target/i386/avx2-pr93594.c | 32 + .../gcc.target/i386/avx256-unaligned-store-2.c | 4 +- .../gcc.target/i386/avx256-unaligned-store-3.c | 4 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-1.c | 3 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-2.c | 3 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-3.c | 5 +- .../gcc.target/i386/memcpy-vector_loop-1.c | 3 +- gcc/testsuite/gcc.target/i386/pieces-memcpy-4.c | 3 +- gcc/testsuite/gcc.target/i386/pieces-memcpy-5.c | 3 +- gcc/testsuite/gcc.target/i386/pieces-memcpy-6.c | 3 +- gcc/testsuite/gcc.target/i386/pieces-strcpy-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr65782.c | 16 + gcc/testsuite/gcc.target/i386/pr85667-10.c | 21 + gcc/testsuite/gcc.target/i386/pr85667-7.c | 36 + gcc/testsuite/gcc.target/i386/pr85667-8.c | 21 + gcc/testsuite/gcc.target/i386/pr85667-9.c | 36 + gcc/testsuite/gcc.target/i386/pr87317-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr87317-5.c | 2 +- gcc/testsuite/gcc.target/i386/pr87317-7.c | 2 +- gcc/testsuite/gcc.target/i386/pr90980-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr91333.c | 14 + gcc/testsuite/gcc.target/i386/pr91461-1.c | 66 + gcc/testsuite/gcc.target/i386/pr91461-2.c | 19 + gcc/testsuite/gcc.target/i386/pr91461-3.c | 76 + gcc/testsuite/gcc.target/i386/pr91461-4.c | 21 + gcc/testsuite/gcc.target/i386/pr91461-5.c | 17 + gcc/testsuite/gcc.target/i386/pr91824-1.c | 54 + gcc/testsuite/gcc.target/i386/pr91824-2.c | 73 + gcc/testsuite/gcc.target/i386/pr92190.c | 19 + gcc/testsuite/gcc.target/i386/pr92803.c | 5 +- gcc/testsuite/gcc.target/i386/pr92819.c | 45 + gcc/testsuite/gcc.target/i386/pr93611.c | 5 + gcc/testsuite/gcc.target/powerpc/darwin-abi-12.c | 2 + gcc/testsuite/gcc.target/powerpc/pr92923-1.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr93012.c | 13 + gcc/testsuite/gcc.target/powerpc/pr93122.c | 12 + gcc/testsuite/gcc.target/powerpc/vsx-vector-6.h | 305 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c | 74 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c | 80 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c | 70 +- gcc/testsuite/gcc.target/s390/pr93533.c | 5 + gcc/testsuite/gfortran.dg/analyzer/analyzer.exp | 55 + .../gfortran.dg/analyzer/malloc-example.f90 | 21 + gcc/testsuite/gfortran.dg/analyzer/malloc.f90 | 19 + gcc/testsuite/gfortran.dg/analyzer/pr93405.f90 | 14 + gcc/testsuite/gfortran.dg/associate_51.f90 | 9 +- gcc/testsuite/gfortran.dg/associate_52.f90 | 24 + gcc/testsuite/gfortran.dg/goacc/atomic-1.f90 | 17 + gcc/testsuite/gfortran.dg/goacc/deep-copy-2.f90 | 37 + .../gfortran.dg/goacc/mapping-tests-1.f90 | 15 + .../gfortran.dg/goacc/mapping-tests-2.f90 | 32 + gcc/testsuite/gfortran.dg/goacc/pr93463.f90 | 15 + .../gfortran.dg/goacc/strided-alloc-ptr.f90 | 34 + gcc/testsuite/gfortran.dg/goacc/subarrays.f95 | 2 +- gcc/testsuite/gfortran.dg/gomp/pr93555.f90 | 11 + gcc/testsuite/gfortran.dg/graphite/pr93439.f90 | 21 + gcc/testsuite/gfortran.dg/openacc-define-3.f90 | 2 +- gcc/testsuite/gfortran.dg/pr83113.f90 | 18 + gcc/testsuite/gfortran.dg/pr91913.f90 | 5 + gcc/testsuite/gfortran.dg/pr93461.f90 | 22 + gcc/testsuite/gfortran.dg/pr93473.f90 | 28 + gcc/testsuite/lib/target-supports.exp | 14 +- gcc/tree-cfg.c | 17 + gcc/tree-inline.c | 283 +- gcc/tree-parloops.c | 1 - gcc/tree-pretty-print.c | 12 + gcc/tree-sra.c | 1064 +- gcc/tree-ssa-alias.c | 2 +- gcc/tree-ssa-forwprop.c | 15 +- gcc/tree-ssa-loop-ivopts.c | 11 +- gcc/tree-ssa-sccvn.c | 96 +- gcc/tree-ssa-strlen.c | 242 +- gcc/tree-vect-slp.c | 37 +- gcc/tree.h | 25 + gcc/value-prof.c | 58 +- include/ChangeLog | 5 + include/hashtab.h | 4 +- intl/ChangeLog | 4 + intl/configure | 58 +- libbacktrace/ChangeLog | 15 + libbacktrace/Makefile.am | 36 +- libbacktrace/Makefile.in | 315 +- libbacktrace/ztest.c | 18 +- libcc1/ChangeLog | 7 + libcc1/libcp1plugin.cc | 5 +- libcpp/ChangeLog | 35 + libcpp/configure | 2 +- libcpp/directives.c | 4 +- libcpp/expr.c | 58 - libcpp/include/cpplib.h | 4 +- libcpp/init.c | 13 +- libcpp/internal.h | 2 - libcpp/macro.c | 78 + libcpp/pch.c | 2 - libcpp/po/ChangeLog | 4 + libcpp/po/cpplib.pot | 446 +- libcpp/traditional.c | 20 +- libgcc/ChangeLog | 36 + libgcc/config.host | 3 +- libgcc/config/arm/unwind-arm.h | 14 +- libgcc/config/frv/frvbegin.c | 4 +- libgcc/config/frv/frvend.c | 4 +- libgcc/config/i386/shadow-stack-unwind.h | 43 + libgcc/config/nios2/elf-lib.h | 24 + libgcc/unwind-arm-common.inc | 8 +- libgcc/unwind-dw2-fde-dip.c | 2 +- libgcc/unwind-pe.h | 2 +- libgo/go/runtime/nbpipe_pipe2.go | 2 +- libgo/go/runtime/netpoll_hurd.go | 77 +- libgo/go/syscall/sockcmsg_unix_other.go | 2 +- libgo/go/syscall/syscall_linux_riscv64.go | 14 - libgomp/ChangeLog | 91 + libgomp/configure | 6 +- libgomp/libgomp.texi | 257 +- libgomp/oacc-init.c | 1 + libgomp/openacc.f90 | 2 +- libgomp/openacc_lib.h | 2 +- libgomp/plugin/configfrag.ac | 4 +- libgomp/plugin/plugin-gcn.c | 105 +- libgomp/testsuite/lib/libgomp.exp | 4 +- libgomp/testsuite/libgomp.c-c++-common/pr93515.c | 36 + libgomp/testsuite/libgomp.c/target-33.c | 3 + libgomp/testsuite/libgomp.c/target-34.c | 3 + libgomp/testsuite/libgomp.c/target-38.c | 28 + libgomp/testsuite/libgomp.c/target-link-1.c | 3 + .../acc_get_property-aux.c | 66 +- .../acc_get_property-gcn.c | 135 + .../acc_get_property-host.c | 12 +- .../acc_get_property-nvptx.c | 24 +- .../libgomp.oacc-c-c++-common/acc_get_property.c | 28 +- .../libgomp.oacc-fortran/acc_get_property.f90 | 2 - .../libgomp.oacc-fortran/classtypes-1.f95 | 6 +- .../testsuite/libgomp.oacc-fortran/deep-copy-2.f90 | 33 - .../testsuite/libgomp.oacc-fortran/deep-copy-3.f90 | 4 +- .../libgomp.oacc-fortran/openacc_version-1.f | 2 +- .../libgomp.oacc-fortran/openacc_version-2.f90 | 2 +- libiberty/ChangeLog | 5 + libiberty/hashtab.c | 4 +- libstdc++-v3/ChangeLog | 365 + libstdc++-v3/acinclude.m4 | 22 +- libstdc++-v3/configure | 75 +- libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/iterator_concepts.h | 180 +- libstdc++-v3/include/bits/range_cmp.h | 6 +- libstdc++-v3/include/bits/ranges_algo.h | 3645 ++ libstdc++-v3/include/bits/refwrap.h | 3 +- libstdc++-v3/include/bits/stl_algobase.h | 6 +- libstdc++-v3/include/bits/stl_iterator.h | 41 +- libstdc++-v3/include/bits/unique_ptr.h | 16 +- libstdc++-v3/include/ext/pointer.h | 8 +- libstdc++-v3/include/std/algorithm | 3 + libstdc++-v3/include/std/functional | 2 +- libstdc++-v3/include/std/ranges | 2510 +- libstdc++-v3/include/std/stop_token | 478 +- libstdc++-v3/libsupc++/compare | 108 +- .../comparisons/categories/partialord.cc | 86 + .../18_support/comparisons/categories/strongord.cc | 98 + .../18_support/comparisons/categories/weakord.cc | 75 + .../18_support/comparisons/object/93479.cc | 46 + .../20_util/function_objects/range.cmp/equal_to.cc | 9 + .../20_util/function_objects/range.cmp/less.cc | 9 + .../20_util/unique_ptr/modifiers/93562.cc | 98 + libstdc++-v3/testsuite/24_iterators/aliases.cc | 61 + .../associated_types/readable.traits.cc | 14 +- .../24_iterators/indirect_callable/projected.cc | 6 +- .../24_iterators/range_operations/distance.cc | 30 +- .../24_iterators/range_operations/next.cc | 58 +- .../24_iterators/range_operations/prev.cc | 50 +- .../25_algorithms/adjacent_find/constrained.cc | 68 + .../testsuite/25_algorithms/all_of/constrained.cc | 90 + .../testsuite/25_algorithms/any_of/constrained.cc | 88 + .../25_algorithms/binary_search/constrained.cc | 61 + .../testsuite/25_algorithms/copy/constrained.cc | 225 + .../25_algorithms/copy_backward/constrained.cc | 193 + .../testsuite/25_algorithms/copy_if/constrained.cc | 77 + .../testsuite/25_algorithms/copy_n/constrained.cc | 72 + .../testsuite/25_algorithms/count/constrained.cc | 75 + .../25_algorithms/count_if/constrained.cc | 73 + .../testsuite/25_algorithms/equal/constrained.cc | 96 + .../25_algorithms/equal_range/constrained.cc | 69 + .../testsuite/25_algorithms/fill/constrained.cc | 92 + .../testsuite/25_algorithms/fill_n/constrained.cc | 98 + .../testsuite/25_algorithms/find/constrained.cc | 75 + .../25_algorithms/find_end/constrained.cc | 98 + .../25_algorithms/find_first_of/constrained.cc | 83 + .../testsuite/25_algorithms/find_if/constrained.cc | 77 + .../25_algorithms/find_if_not/constrained.cc | 77 + .../25_algorithms/for_each/constrained.cc | 83 + .../25_algorithms/generate/constrained.cc | 77 + .../25_algorithms/generate_n/constrained.cc | 84 + .../testsuite/25_algorithms/heap/constrained.cc | 107 + .../25_algorithms/includes/constrained.cc | 74 + .../25_algorithms/inplace_merge/constrained.cc | 69 + .../25_algorithms/is_partitioned/constrained.cc | 58 + .../25_algorithms/is_permutation/constrained.cc | 85 + .../25_algorithms/is_sorted/constrained.cc | 67 + .../25_algorithms/is_sorted_until/constrained.cc | 72 + .../lexicographical_compare/constrained.cc | 164 + .../25_algorithms/lower_bound/constrained.cc | 66 + .../testsuite/25_algorithms/max/constrained.cc | 82 + .../25_algorithms/max_element/constrained.cc | 60 + .../testsuite/25_algorithms/merge/constrained.cc | 75 + .../testsuite/25_algorithms/min/constrained.cc | 82 + .../25_algorithms/min_element/constrained.cc | 60 + .../testsuite/25_algorithms/minmax/constrained.cc | 98 + .../25_algorithms/minmax_element/constrained.cc | 68 + .../25_algorithms/mismatch/constrained.cc | 76 + .../testsuite/25_algorithms/move/constrained.cc | 203 + .../25_algorithms/move_backward/constrained.cc | 170 + .../25_algorithms/next_permutation/constrained.cc | 83 + .../testsuite/25_algorithms/none_of/constrained.cc | 88 + .../25_algorithms/nth_element/constrained.cc | 76 + .../25_algorithms/partial_sort/constrained.cc | 84 + .../25_algorithms/partial_sort_copy/constrained.cc | 97 + .../25_algorithms/partition/constrained.cc | 71 + .../25_algorithms/partition_copy/constrained.cc | 81 + .../25_algorithms/partition_point/constrained.cc | 67 + .../25_algorithms/prev_permutation/constrained.cc | 84 + .../testsuite/25_algorithms/remove/constrained.cc | 97 + .../25_algorithms/remove_copy/constrained.cc | 109 + .../25_algorithms/remove_copy_if/constrained.cc | 113 + .../25_algorithms/remove_if/constrained.cc | 97 + .../testsuite/25_algorithms/replace/constrained.cc | 104 + .../25_algorithms/replace_copy/constrained.cc | 109 + .../25_algorithms/replace_copy_if/constrained.cc | 118 + .../25_algorithms/replace_if/constrained.cc | 109 + .../testsuite/25_algorithms/reverse/constrained.cc | 77 + .../25_algorithms/reverse_copy/constrained.cc | 74 + .../testsuite/25_algorithms/rotate/constrained.cc | 97 + .../25_algorithms/rotate_copy/constrained.cc | 93 + .../testsuite/25_algorithms/search/constrained.cc | 88 + .../25_algorithms/search_n/constrained.cc | 80 + .../25_algorithms/set_difference/constrained.cc | 87 + .../25_algorithms/set_intersection/constrained.cc | 88 + .../set_symmetric_difference/constrained.cc | 123 + .../25_algorithms/set_union/constrained.cc | 91 + .../testsuite/25_algorithms/shuffle/constrained.cc | 70 + .../testsuite/25_algorithms/sort/constrained.cc | 81 + .../25_algorithms/stable_partition/constrained.cc | 76 + .../25_algorithms/stable_sort/constrained.cc | 70 + .../25_algorithms/swap_ranges/constrained.cc | 124 + .../25_algorithms/transform/constrained.cc | 148 + .../testsuite/25_algorithms/unique/constrained.cc | 143 + .../25_algorithms/unique_copy/constrained.cc | 113 + .../25_algorithms/upper_bound/constrained.cc | 66 + .../stop_token/stop_callback/deadlock-mt.cc | 50 + .../stop_token/stop_callback/deadlock.cc | 48 + .../30_threads/stop_token/stop_callback/destroy.cc | 83 + .../stop_token/stop_callback/destructible_neg.cc | 57 + .../stop_token/stop_callback/invocable_neg.cc | 35 + .../30_threads/stop_token/stop_callback/invoke.cc | 62 + .../30_threads/stop_token/stop_source/assign.cc | 51 + .../stop_token/stop_token/stop_possible.cc | 49 + libstdc++-v3/testsuite/std/ranges/access/end.cc | 12 +- libstdc++-v3/testsuite/std/ranges/access/rbegin.cc | 28 +- libstdc++-v3/testsuite/std/ranges/access/rend.cc | 83 +- libstdc++-v3/testsuite/std/ranges/adaptors/all.cc | 122 + .../testsuite/std/ranges/adaptors/common.cc | 68 + .../testsuite/std/ranges/adaptors/counted.cc | 64 + libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc | 107 + .../testsuite/std/ranges/adaptors/drop_while.cc | 63 + .../testsuite/std/ranges/adaptors/elements.cc | 52 + .../testsuite/std/ranges/adaptors/filter.cc | 97 + libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 112 + .../testsuite/std/ranges/adaptors/reverse.cc | 86 + .../testsuite/std/ranges/adaptors/split.cc | 82 + libstdc++-v3/testsuite/std/ranges/adaptors/take.cc | 95 + .../testsuite/std/ranges/adaptors/take_while.cc | 62 + .../testsuite/std/ranges/adaptors/transform.cc | 86 + libstdc++-v3/testsuite/std/ranges/iota/iterator.cc | 35 + libstdc++-v3/testsuite/std/ranges/istream_view.cc | 77 + libstdc++-v3/testsuite/std/ranges/range.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 15 +- 985 files changed, 62482 insertions(+), 21970 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wunused-var-17.c create mode 100644 gcc/testsuite/c-c++-common/cpp/has-include-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/has-include-next-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr93452-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr93452-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr93545-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr93545-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr93545-3.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr93545-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/has-include-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr93555-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr93555-2.c create mode 100644 gcc/testsuite/c-c++-common/pr84305.c create mode 100644 gcc/testsuite/g++.dg/abi/guard4.C create mode 100644 gcc/testsuite/g++.dg/concepts/abbrev3.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-await-syntax-09-convert.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-missing-promise.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr93458-1-missing-traits.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr93458-2-bad-traits.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr93458-3-missing-handle.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr93458-4-bad-coro-handle.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr93458-5-bad-coro-type.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-14-return-ref- [...] create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas18.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array24.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ref12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-static13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist119.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist120.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-93597.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-conv3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-parm1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction68.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type22.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-err1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-syntax1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class28.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class29.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class30.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class31.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init21.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr2.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-trailing1.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-pr93549.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary35.C create mode 100644 gcc/testsuite/g++.dg/ext/vla21.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr91118-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr91118-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr93203.C create mode 100644 gcc/testsuite/g++.dg/opt/pr91838.C create mode 100644 gcc/testsuite/g++.dg/pr90338.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/strlenopt-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/strlenopt-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsign-compare-9.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-overflow-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtype-limits3.C create mode 100644 gcc/testsuite/g++.target/i386/pr85334-1.C create mode 100644 gcc/testsuite/g++.target/i386/pr85334-2.C create mode 100644 gcc/testsuite/g++.target/nios2/hello-pie.C create mode 100644 gcc/testsuite/g++.target/nios2/nios2.exp delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84305.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93505.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93533.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93494.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-57.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-58.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-21.c delete mode 100644 gcc/testsuite/gcc.dg/analyzer/conditionals-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93457.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93546.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93547.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/conditionals-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/intptr_t.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93350.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93356.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93373.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93379-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93379.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93438-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93438.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93450.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93544.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93647.c create mode 100644 gcc/testsuite/gcc.dg/attr-access.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr93384_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr93384_1.c create mode 100644 gcc/testsuite/gcc.dg/pr88660.c create mode 100644 gcc/testsuite/gcc.dg/pr89689.c create mode 100644 gcc/testsuite/gcc.dg/pr90648.c create mode 100644 gcc/testsuite/gcc.dg/pr93615.c create mode 100644 gcc/testsuite/gcc.dg/pr93661.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_10.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_11.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-92.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-93.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93428.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/forwprop-38.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92706-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92706-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-85.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92429.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfmlalbt-compile.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfmmla-compile.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vbfmlalbt_l [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/movk_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr91927.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr93221.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmmla.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bfdot_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bfdot_lane_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bfmlalb_lane_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bfmlalt_lane_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_lane_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_lane_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ext_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/insr_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lasta_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lastb_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld2_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld3_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld4_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mmla_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mmla_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mmla_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mmla_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sel_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/splice_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st2_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st3_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st4_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sudot_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sudot_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/usdot_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/usdot_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/usmmla_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/mmla_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/mmla_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/mmla_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/mmla_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/mmla_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/mmla_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/mmla_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_bfl [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_bfl [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_bfl [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_bfl [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_int [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_int [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_uin [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_uin [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_uin [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilerw_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilewr_bf16.c create mode 100644 gcc/testsuite/gcc.target/arc/code-density-flag.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vdot-2-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vdot-2-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vdot-2-3.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vdot-2-4.c create mode 100644 gcc/testsuite/gcc.target/cris/dbr-1.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-1.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-10.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-11.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-12.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-13.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-14.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-15.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-16.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-17.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-18.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-19.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-2.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-20.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-21.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-22.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-23.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-24.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-25.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-26.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-27.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-28.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-29.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-3.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-30.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-31.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-32.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-33.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-34.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-35.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-4.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-5.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-6.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-7.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-8.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-9.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr93637.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr93594.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65782.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-10.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91333.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91461-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91461-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91461-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91461-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91461-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91824-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91824-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92190.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92819.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93611.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr93012.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr93122.c create mode 100644 gcc/testsuite/gcc.target/s390/pr93533.c create mode 100644 gcc/testsuite/gfortran.dg/analyzer/analyzer.exp create mode 100644 gcc/testsuite/gfortran.dg/analyzer/malloc-example.f90 create mode 100644 gcc/testsuite/gfortran.dg/analyzer/malloc.f90 create mode 100644 gcc/testsuite/gfortran.dg/analyzer/pr93405.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_52.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/atomic-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/deep-copy-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/mapping-tests-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/mapping-tests-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr93463.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/strided-alloc-ptr.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr93555.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr93439.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr83113.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91913.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93461.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93473.f90 create mode 100644 libgcc/config/nios2/elf-lib.h create mode 100644 libgomp/testsuite/libgomp.c-c++-common/pr93515.c create mode 100644 libgomp/testsuite/libgomp.c/target-38.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_get_property-gcn.c delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/deep-copy-2.f90 create mode 100644 libstdc++-v3/include/bits/ranges_algo.h create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/categories/partialord.cc create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/categories/strongord.cc create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/categories/weakord.cc create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/object/93479.cc create mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/modifiers/93562.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/aliases.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/adjacent_find/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/all_of/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/any_of/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/binary_search/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_backward/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_if/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_n/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/count/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/count_if/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/equal/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/equal_range/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_end/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_first_of/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_if/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_if_not/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/for_each/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/generate/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/generate_n/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/heap/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/includes/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/inplace_merge/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_partitioned/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_permutation/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_sorted/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_sorted_until/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/co [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/lower_bound/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/max/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/max_element/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/merge/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/min/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/min_element/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/minmax/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/minmax_element/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/mismatch/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/move/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/move_backward/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/next_permutation/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/none_of/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/nth_element/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partial_sort/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partial_sort_copy/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partition/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partition_copy/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partition_point/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/prev_permutation/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/remove/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/remove_copy/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/remove_copy_if/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/remove_if/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/replace/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/replace_copy/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/replace_copy_if/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/replace_if/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/reverse/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/reverse_copy/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/rotate/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/rotate_copy/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/search/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/search_n/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_difference/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_intersection/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/c [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_union/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/shuffle/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/sort/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/stable_partition/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/stable_sort/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/swap_ranges/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/transform/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/unique/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/unique_copy/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/upper_bound/constrained.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_callback/dead [...] create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_callback/deadlock.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_callback/destroy.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_callback/dest [...] create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_callback/invo [...] create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_callback/invoke.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_source/assign.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_token/stop_po [...] create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/all.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/common.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/counted.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/drop_while.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/elements.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/filter.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/join.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/reverse.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/split.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/take.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/take_while.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/transform.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/iota/iterator.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/istream_view.cc