This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_debug in repository toolchain/ci/gcc.
from 58561739b9a Daily bump. adds 55f925d0158 2019-11-15 Edward Smith-Rowland 3dw4rd@verizon.net adds 1c0a2d2ff05 Fix nonspec_time when there is no cached value. adds 24023201e8f Apply maximum nunits for BB SLP adds 794e223f975 Extend can_duplicate_and_interleave_p to mixed-size vectors adds a129fb25af5 Optionally pick the cheapest loop_vec_info adds 624e4c8070f [AArch64] Enable VECT_COMPARE_COSTS by default for SVE adds 7a3586e2d6e [AArch64] Add "FULL" to SVE mode iterator names adds b97af9a6585 [AArch64] Replace SVE_PARTIAL with SVE_PARTIAL_I adds 48baf617665 [AArch64] Tweak gcc.target/aarch64/sve/clastb_8.c adds d2d250a0d08 [AArch64] Add autovec support for partial SVE vectors adds fe563419ac4 [AArch64] Add sign and zero extension for partial SVE modes adds 5782e1dae3d [AArch64] Pattern-match SVE extending loads adds 8f11f5c0733 [AArch64] Add truncation for partial SVE modes adds 6d61cb07dc4 [AArch64] Add gather loads for partial SVE modes adds e6d9dd45b5a [AArch64] Pattern-match SVE extending gather loads adds d1e6722a882 [AArch64] Add scatter stores for partial SVE modes adds 8a01022e103 Move canonicalisation of dr_with_seg_len_pair_ts adds 5f64f54bdbb Delay swapping data refs in prune_runtime_alias_test_list adds c154bd1fa3f Add flags to dr_with_seg_len_pair_t adds aff7c389e45 Record whether a dr_with_seg_len contains mixed steps adds 4844047ee7a Dump the list of merged alias pairs adds 79bf2b1d004 Print the type of alias check in a dump message adds c6215f351d9 Use a single comparison for index-based alias checks adds 7d17a537944 [AArch64] Robustify aarch64_wrffr adds bb6328d0149 * testsuite/demangle-expected: Fix test. adds 6d657ca0b04 [PATCH] Refactor rust-demangle to be independent of C++ dem [...] adds 1d0e7f00147 [PATCH] Fix slowness in demangler adds af3ca1a73c1 Delete common/config/powerpcspe adds 728e7e894bb Start work on <ranges> header adds 576c1ac0a72 libstdc++: Optimize std::jthread construction adds ec2a40a32b7 Revert r278363 "Start work on <ranges> header" adds 07d506386a2 rs6000: Allow mode GPR in cceq_{ior,rev}_compare adds 6a7be22df2b Daily bump. adds 9d80e128e15 libstdc++: Define C++20 range utilities and range factories adds e0c554e4da7 libstdc++: add range constructor for std::string_view (P1391R4) adds 1713bc1eff1 2019-11-16 Edward Smith-Rowland 3dw4rd@verizon.net adds 5106c6a8602 * method.c (lookup_comparison_result): Use %qD instead of [...] adds 5701643c8d1 * gcc.dg/complex-6.c: Do not run dump scan tests for rx target. adds cf3992e353e * config/pa/linux-atomic.c (__kernel_cmpxchg): Change argu [...] adds fa07c5d96ef Daily bump. adds 36abae60590 libgfortran: Regenerate `Makefile.in' for `runstatedir' removal adds 39ca9991b8a libgomp: Regenerate `testsuite/Makefile.in' for GCC_HEADER_ [...] adds 1e9cd853b7e Split X86_TUNE_AVX128_OPTIMAL into X86_TUNE_AVX256_SPLIT_RE [...] adds a9d16fc7607 Add support for AVR devices from the 0-series. PR target/ [...] adds b58471647a5 PR target/92545 * doc/avr-mmcu.texi: Regenerate. adds 92197cc91e4 PR target/92545 * config/avr/gen-avr-mmcu-specs.c (print_ [...] adds 72b505fd81c [testsuite][ARM] check_effective_target_arm_vfp_ok_nocache: [...] adds 9b53e69346f 2019-11-18 Richard Biener rguenther@suse.de adds e00e0f8c391 [mid-end][__RTL] Clean state despite unspecified __RTL star [...] adds 713631eb692 Verify NOP_EXPR LHS type in IPA ICF. adds bcc3e34ba3b Improve -dbg-cnt error message and support :0. adds 951eb7d7cb9 s390: add musl support adds a0901ab8c2b musl: use correct long double abi by default adds 37191291fc4 musl: Don't use gthr weak refs in libgcc PR91737 adds 6b1f6013954 2019-11-18 Richard Biener rguenther@suse.de adds 3f02b529ab6 libstdc++: Fix some -Wsystem-headers warnings adds 10adb047862 libstdc++: Fix std::jthread bugs adds 38f05dc5db9 fix ChangeLog to reference the PR adds f13d91177b5 Remove strange dump suboptions in testsuite. adds 31009f367e2 Unset m_checker in sem_function::init. adds c1760d8b599 2019-11-18 Richard Biener rguenther@suse.de adds a9d06ea05ab Remove vestiges of MODIFY_JNI_METHOD_CALL adds 31ab83a6d2a LRA: handle memory constraints that accept more than "m" adds 94b85860eb6 Optimise WAR and WAW alias checks adds 55c056a85ab Handle VIEW_CONVERT_EXPR for variable-length vectors adds e7d5d495b5a Two RTL CC tweaks for SVE pmore/plast conditions adds 72632fed97f Add an empty constructor shortcut to build_vector_from_ctor adds 1cf462bfdd1 Add optabs for accelerating RAW and WAR alias checks adds 3f64f8b7d5b Add testcase for already fixed PR ipa/92528 adds fefec64da86 PR c++/91962 - ICE with reference binding and qualification [...] adds 7702d328459 Add more C2x attributes tests. adds b8844c035e2 PR ipa/92508 * ipa-inline.c (inline_small_functions): Add [...] adds a2ffe7a4514 Refactor tree-loop-distribution.c for thread safety adds fdb012cd976 PR middle-end/92493 - ICE in get_origin_and_offset at gimpl [...] adds 51f30705585 /cp 2019-11-18 Paolo Carlini paolo.carlini@oracle.com adds bb18e264e8a Daily bump. adds baacd859bdd Change some bad uses of C2x attributes into pedwarns. adds 0048e1d685f Initialize a variable due to -Wmaybe-uninitialized. adds 1b486ec1671 2019-09-19 Richard Biener rguenther@suse.de adds 8d338507586 2019-11-19 Richard Biener rguenther@suse.de adds c81dd9f3d44 PR tree-optimization/92557 * omp-low.c (omp_clause_aligne [...] adds 5bf4317d82f PR c++/92504 * semantics.c (handle_omp_for_class_iterator [...] adds de90761927b * doc/invoke.texi (-gno-internal-reset-location-views): Fix typo. adds 43c314ab92a PR middle-end/91450 * internal-fn.c (expand_mul_overflow) [...] adds fe89a55f987 PR target/92549 * config/i386/i386.md (peephole2 for *swa [...] adds 08085db255d libstdc++: Fix declarations of variable templates adds 654b07f2f44 arm: Fixes for asm-flags vs thumb1 and ilp32 adds fcae029b424 [AArch64] Implement Armv8.5-A memory tagging (MTE) intrinsics adds 04331b3db8f 2019-11-19 Richard Biener rguenther@suse.de adds 869a15cf4e0 Update loop-1.c test for amdgcn adds 9fc41d279d3 [Arm] Set Armv7-A tune to Cortex-A53 adds da43f00b6f2 Restore init_ggc_heuristics. adds e5e526e2b0e Suppress diagnostics substituting into a requires-expressio [...] adds e713495bf6e PR c++/92078 adds 1cec0239f1a PR c++/89913 adds fa052f8a64d [AArch64] PR79262: Adjust vector cost adds 79e56994f0b Revert r278441 adds 3c2f41325c9 [MIPS] Prevent MSA branches from being put into delay slots adds 50267ac88a2 Avoid redundant computations in edge_badness. adds fea2cabf29d Remove unused parameter PROB in ipa-fnsummary.c adds 1c1cf6a02e2 Move ChangeLog entry to correct file adds 73073838701 * config/rs6000/rs6000.c (move_to_end_of_ready): New, fact [...] adds c258851f428 Consider parm types equivalence for operator rewrite tiebreaker. adds ce5043dd23d PR c++/92414 * constexpr.c (cxx_eval_outermost_constant_e [...] adds ee286c5f4ed libgo: better cmd/cgo handling for '.' in pkgpath adds ed7dd26d6f9 Add more pedwarns for [[]] C attributes on types. adds d9be9f34fbb Daily bump. adds f98d7a23d8f /cp 2019-11-20 Paolo Carlini paolo.carlini@oracle.com adds 37670258aaa 2019-11-20 Richard Biener rguenther@suse.de adds 2899f30d8ac Make 0-series device specs work with older versions of avr [...] adds 965e94b721c PR middle-end/91195 * tree-ssa-phiopt.c (cond_store_repla [...] adds 3e15ece6282 PR c/90898 * tree-ssa-ccp.c (insert_clobber_before_stack_ [...] adds c83bb93843a PR target/90867 * config/i386/i386-options.c (ix86_valid_ [...] adds 83e21d056af PR middle-end/90840 * expmed.c (store_bit_field_1): Handl [...] adds fcb90e6a025 PR c++/90767 * call.c (complain_about_no_candidates_for_m [...] adds 8fa0b425959 [ARC] Register ARC specific passes with a .def file. adds d04bc9905d1 Remove my name from AArch64 port maintainers adds eb1097935b8 [testsuite][arm] Fix asm-flag-[45].c tests adds 92cfa14d0ee 2019-11-20 Richard Biener rguenther@suse.de adds 625fd75de5e 2019-11-20 Richard Biener rguenther@suse.de adds dce413375ae Optimize updating of badness after applying inline adds 1caaabb51d2 rs6000: Fix UNORDERED without NaNs, for DFP (PR92573) adds 0892ff48c6e * lto-streamer-out.c (DFS::sccstack): Turn into auto-vec. [...] adds 22ab0574f00 Update comment in libsanitizer/*/libtool-version files. adds 1f93f616022 Add pool_allocator for fibonaci heaps. adds 9405032d20b Workaround bogus warning in fibonacci_heap<K,V>::consolidate. adds e5c64c7ad04 libgomp/test: Add flags to find libatomic in build-tree testing adds fbf14af879a PR85678: Change default to -fno-common adds 00808ad1002 Document -Wc11-c2x-compat. adds 28ec3d7d4c6 Implement inline call summaries. adds b0aabdd0a3b OpenACC "present" subarrays: runtime API return value and u [...] adds 4e8ac2d2fa1 jit: fix ICE with GCC_JIT_BOOL_OPTION_SELFCHECK_GC since r2 [...] adds 079b5afa00f Fix host-to-device copies from rodata for AMD GCN adds 7832105f49b AMD GCN libgomp plugin queue-full condition locking fix adds d9d6fc52b66 AMD GCN symbol output with null cfun adds 59111e5e45a [AArch64] Fix vrbit_1.c test failure adds 62c67c5d9e9 PR 92463 MPFR modernization in GFortran adds d0c5f026876 PR 92463 MPFR modernization: Revert r269139 adds f3117496bc0 Switch gcc ftp URL's to https adds 01f888a34cf drop attempt to reuse cgraph callees for -fcallgraph-info adds aeb4724eb35 /gcc 2019-11-20 Paolo Carlini paolo.carlini@oracle.com adds 6cbdaad990d Adjust expected output for bb-slp-21.c (PR 92527) adds 8eb45012a26 Restrict bb-slp-40.c to targets with VnQI addition (PR 92366) adds 16339f175c3 Restore stmt def types after scheduling two-operation SLP adds 3029188078a Add test for PR c++/92443. adds f32e375edae Daily bump. adds 01edf7402c7 PR c++/90842 * parser.c (cp_parser_decl_specifier_seq): F [...] adds 64c7de8fe70 mksysinfo: use type aliases for time struct field types adds b139fcb1bec PR go/92605 runtime: declare runtime_usestackmaps in s [...] adds 86f7421bd41 Incremental updating of inline summaries. adds f1b8c0a4ba6 Avoid quadratic behaviour of early inliner. adds fa1712b7bcd 2019-11-21 Richard Biener rguenther@suse.de adds b90c4919cfb 2019-11-21 Richard Biener rguenther@suse.de adds 7a2b38bc68f * ipa-fnsummary.h (enum ipa_hints_vals): Fix comment typo, [...] adds b1f8a779ff3 [Darwin, testsuite] Fix fail of gnu2x-attrs-1.c. adds dd72d55aef5 PR tree-optimization/91355 * tree-ssa-sink.c (select_best [...] adds 61221a8291e [AArch64] Add -fno-vect-cost-model to sve2/whilerw_1.c adds 264a7d9a4c4 2019-11-21 Richard Biener rguenther@suse.de adds 22856f1d8f4 Testsuite: Fix fp-int-convert-timode-1.c testism. adds 47aaeee86e9 * ipa-fnsummary.c (evaluate_conditions_for_known_args): Be [...] adds 69d3cdb72a8 Fix previous commit. adds fc8958563bb 2019-11-21 Richard Biener rguenther@suse.de adds 02e18715de9 2019-11-21 Richard Biener rguenther@suse.de adds 036bf8c3851 Fix global_vars_f90_init test failure adds 00b2c673918 Avoid quadratic behaviour of update_callee_keys. adds 0e3d0ebdb07 PR c++/92450 - ICE with invalid nested name specifier. adds faeaa5613cd Fix failures on Solaris with -fno-common default new 0667d9d2a4a [GCC][ARM]: Fix the failing ACLE testcase with correct test [...] new d48129da1cf Add missing VECTOR_MODE_P checks (PR 92595) new b5f59af94f5 Add more markup to vect-alias-check-{1,18}.c (PR 92543) new 7396dd028c4 Reject versioning for alignment with different masks (PR 92526) new c96589c8a8a rs6000: Don't split FP comparisons at expand time new da87d9de6e0 [testsuite] Fix bad dg-error syntax in gnu2x-attrs-1.c. new 8c0c9237cc8 [Darwin, testsuite] Update tests for common section use. new 4f168f3f371 Use safe_dyn_cast instead of dyn_cast in find_loop_guard to [...] new 2d5fa29c648 Make more bad uses of fallthrough attribute into pedwarns. new f18ea0fd560 doc: Remove claim about ISO C new ae7890e2691 Daily bump. new 055dca608e6 gcc/testsuite/ChangeLog: * gcc.dg/strlenopt-66.c: Avoid bu [...]
The 12 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 10 + MAINTAINERS | 2 +- configure | 2 +- configure.ac | 2 +- gcc/ChangeLog | 1106 ++++++++ gcc/DATESTAMP | 2 +- gcc/alias.c | 14 +- gcc/bb-reorder.c | 1 + gcc/builtins.c | 3 +- gcc/c-family/ChangeLog | 10 + gcc/c-family/c-attribs.c | 2 +- gcc/c-family/c-common.c | 10 +- gcc/c/ChangeLog | 26 + gcc/c/c-decl.c | 60 +- gcc/c/c-parser.c | 86 +- gcc/c/c-tree.h | 1 + gcc/cfganal.c | 54 +- gcc/cfgloop.c | 13 + gcc/cfgloop.h | 14 +- gcc/common.opt | 2 +- gcc/common/config/powerpcspe/powerpcspe-common.c | 321 --- gcc/config/aarch64/aarch64-builtins.c | 234 ++ gcc/config/aarch64/aarch64-c.c | 5 +- gcc/config/aarch64/aarch64-modes.def | 8 + gcc/config/aarch64/aarch64-protos.h | 3 + gcc/config/aarch64/aarch64-sve-builtins-base.cc | 4 + gcc/config/aarch64/aarch64-sve-builtins.cc | 6 +- gcc/config/aarch64/aarch64-sve.md | 2867 +++++++++++--------- gcc/config/aarch64/aarch64-sve2.md | 263 +- gcc/config/aarch64/aarch64.c | 310 ++- gcc/config/aarch64/aarch64.h | 4 + gcc/config/aarch64/aarch64.md | 92 + gcc/config/aarch64/aarch64.opt | 4 + gcc/config/aarch64/arm_acle.h | 23 + gcc/config/aarch64/iterators.md | 312 ++- gcc/config/aarch64/predicates.md | 19 + gcc/config/arc/arc-passes.def | 29 + gcc/config/arc/arc-protos.h | 3 + gcc/config/arc/arc.c | 67 +- gcc/config/arc/t-arc | 2 + gcc/config/arm/arm-c.c | 3 +- gcc/config/arm/arm-cpus.in | 6 +- gcc/config/arm/arm.c | 30 +- gcc/config/arm/types.md | 3 +- gcc/config/avr/avr-arch.h | 3 + gcc/config/avr/avr-devices.c | 6 +- gcc/config/avr/avr-mcus.def | 594 ++-- gcc/config/avr/gen-avr-mmcu-specs.c | 34 +- gcc/config/avr/gen-avr-mmcu-texi.c | 134 +- gcc/config/gcn/gcn.c | 6 +- gcc/config/i386/cygming.h | 8 - gcc/config/i386/i386-expand.c | 2 +- gcc/config/i386/i386-options.c | 36 +- gcc/config/i386/i386.c | 8 +- gcc/config/i386/i386.h | 4 +- gcc/config/i386/i386.md | 11 + gcc/config/i386/x86-tune.def | 4 + gcc/config/mips/mips-msa.md | 6 +- gcc/config/mips/mips.c | 3 +- gcc/config/mips/mips.md | 10 +- gcc/config/riscv/riscv.c | 2 +- gcc/config/rs6000/dfp.md | 6 + gcc/config/rs6000/predicates.md | 10 + gcc/config/rs6000/rs6000-protos.h | 1 + gcc/config/rs6000/rs6000.c | 522 ++-- gcc/config/rs6000/rs6000.md | 92 +- gcc/config/s390/linux.h | 3 + gcc/configure | 15 +- gcc/configure.ac | 18 +- gcc/cp/ChangeLog | 97 + gcc/cp/call.c | 71 +- gcc/cp/constexpr.c | 2 + gcc/cp/cvt.c | 1 + gcc/cp/method.c | 4 +- gcc/cp/parser.c | 17 +- gcc/cp/pt.c | 93 +- gcc/cp/semantics.c | 1 - gcc/cp/typeck.c | 16 +- gcc/cp/typeck2.c | 6 +- gcc/dbgcnt.c | 18 +- gcc/doc/avr-mmcu.texi | 24 +- gcc/doc/extend.texi | 2 + gcc/doc/install.texi | 11 +- gcc/doc/invoke.texi | 78 +- gcc/doc/md.texi | 31 + gcc/doc/sourcebuild.texi | 12 +- gcc/doc/tm.texi | 30 +- gcc/doc/tm.texi.in | 16 - gcc/expmed.c | 21 + gcc/fibonacci_heap.c | 16 +- gcc/fibonacci_heap.h | 53 +- gcc/fold-const.c | 139 +- gcc/fortran/ChangeLog | 23 + gcc/fortran/arith.c | 8 +- gcc/fortran/gfortran.h | 2 +- gcc/fortran/module.c | 2 +- gcc/fortran/simplify.c | 34 +- gcc/function.c | 3 - gcc/function.h | 5 +- gcc/gimple-ssa-sprintf.c | 1 - gcc/gimplify.c | 8 +- gcc/go/gofrontend/MERGE | 2 +- gcc/internal-fn.c | 50 +- gcc/internal-fn.def | 5 + gcc/internal-fn.h | 2 + gcc/ipa-cp.c | 22 +- gcc/ipa-fnsummary.c | 477 +++- gcc/ipa-fnsummary.h | 19 +- gcc/ipa-icf-gimple.c | 7 + gcc/ipa-icf.c | 2 + gcc/ipa-inline-analysis.c | 24 +- gcc/ipa-inline-transform.c | 4 +- gcc/ipa-inline.c | 162 +- gcc/ipa-inline.h | 14 +- gcc/ipa-prop.h | 6 +- gcc/jit/ChangeLog | 6 + gcc/jit/jit-playback.c | 6 +- gcc/lra-constraints.c | 25 +- gcc/lra.c | 9 +- gcc/lto-streamer-out.c | 8 +- gcc/lto-streamer.h | 2 +- gcc/omp-low.c | 4 +- gcc/optabs.def | 3 + gcc/run-rtl-passes.c | 37 +- gcc/target.def | 14 +- gcc/target.h | 8 + gcc/targhooks.c | 3 +- gcc/targhooks.h | 2 +- gcc/testsuite/ChangeLog | 561 ++++ gcc/testsuite/README | 2 +- gcc/testsuite/g++.dg/cpp0x/addressof2.C | 20 +- gcc/testsuite/g++.dg/cpp0x/constexpr-92443.C | 12 + gcc/testsuite/g++.dg/cpp0x/ref-bind7.C | 13 + gcc/testsuite/g++.dg/cpp0x/rv-lvalue-req.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-90842.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-pr92078.C | 20 + gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C | 19 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dtor4.C | 15 + gcc/testsuite/g++.dg/cpp2a/pr89913.C | 6 + gcc/testsuite/g++.dg/cpp2a/spaceship-err3.C | 14 + gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite2.C | 12 + gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite3.C | 10 + gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite4.C | 12 + gcc/testsuite/g++.dg/diagnostic/pr90767-1.C | 15 + gcc/testsuite/g++.dg/diagnostic/pr90767-2.C | 15 + gcc/testsuite/g++.dg/expr/crash2.C | 2 +- gcc/testsuite/g++.dg/expr/lval1.C | 2 +- gcc/testsuite/g++.dg/expr/unary2.C | 4 +- gcc/testsuite/g++.dg/ext/lvaddr.C | 2 +- gcc/testsuite/g++.dg/ext/lvalue1.C | 2 +- gcc/testsuite/g++.dg/gomp/pr92504.C | 29 + gcc/testsuite/g++.dg/ipa/pr92528.C | 64 + gcc/testsuite/g++.dg/lto/odr-6_1.c | 1 + gcc/testsuite/g++.dg/parse/crash71.C | 11 + gcc/testsuite/g++.dg/parse/error43.C | 2 +- gcc/testsuite/g++.dg/torture/pr91355.C | 28 + gcc/testsuite/g++.dg/tree-ssa/pr20280.C | 7 +- gcc/testsuite/g++.dg/vect/pr92595.cc | 32 + gcc/testsuite/g++.dg/vect/slp-pr92516.cc | 43 + gcc/testsuite/g++.dg/warn/Wplacement-new-size.C | 10 +- .../g++.dg/warn/multiple-sign-compare-warn-1.C | 11 + gcc/testsuite/g++.old-deja/g++.brendan/alignof.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/sizeof2.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/temps1.C | 2 +- gcc/testsuite/gcc.c-torture/compile/pr90840.c | 19 + gcc/testsuite/gcc.c-torture/execute/20030913-1.c | 6 +- gcc/testsuite/gcc.c-torture/execute/960218-1.c | 6 +- gcc/testsuite/gcc.c-torture/execute/complex-6.c | 8 +- gcc/testsuite/gcc.c-torture/execute/pr91450-1.c | 88 + gcc/testsuite/gcc.c-torture/execute/pr91450-2.c | 76 + gcc/testsuite/gcc.dg/alias-15.c | 2 +- gcc/testsuite/gcc.dg/c11-attr-syntax-1.c | 7 + gcc/testsuite/gcc.dg/c11-attr-syntax-2.c | 7 + gcc/testsuite/gcc.dg/c11-attr-syntax-3.c | 8 + gcc/testsuite/gcc.dg/c2x-attr-deprecated-1.c | 8 + gcc/testsuite/gcc.dg/c2x-attr-deprecated-2.c | 17 +- gcc/testsuite/gcc.dg/c2x-attr-deprecated-4.c | 2 +- gcc/testsuite/gcc.dg/c2x-attr-fallthrough-1.c | 23 +- gcc/testsuite/gcc.dg/c2x-attr-fallthrough-2.c | 15 +- gcc/testsuite/gcc.dg/c2x-attr-fallthrough-3.c | 9 +- gcc/testsuite/gcc.dg/c2x-attr-fallthrough-5.c | 30 + gcc/testsuite/gcc.dg/c2x-attr-fallthrough-6.c | 18 + gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-2.c | 17 +- gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-4.c | 2 +- gcc/testsuite/gcc.dg/c2x-attr-syntax-4.c | 7 + gcc/testsuite/gcc.dg/c2x-attr-syntax-5.c | 56 + gcc/testsuite/gcc.dg/complex-6.c | 4 +- gcc/testsuite/gcc.dg/darwin-comm.c | 1 + gcc/testsuite/gcc.dg/darwin-sections.c | 2 +- gcc/testsuite/gcc.dg/fdata-sections-1.c | 2 +- gcc/testsuite/gcc.dg/gnu2x-attrs-1.c | 2 +- gcc/testsuite/gcc.dg/gomp/pr92557.c | 13 + gcc/testsuite/gcc.dg/ipa/ipa-icf-36.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-37.c | 4 +- gcc/testsuite/gcc.dg/ipa/pr77653.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr92529.c | 28 + gcc/testsuite/gcc.dg/lto/20090729_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20111207-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/c-compatible-types-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr55525_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr88077_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr88077_1.c | 2 + gcc/testsuite/gcc.dg/pr90898.c | 16 + gcc/testsuite/gcc.dg/pr91195.c | 25 + gcc/testsuite/gcc.dg/pr92493.c | 29 + .../gcc.dg/rtl/aarch64/unspecified-pass-error.c | 30 + gcc/testsuite/gcc.dg/strlenopt-66.c | 12 +- .../gcc.dg/torture/fp-int-convert-timode-1.c | 2 + gcc/testsuite/gcc.dg/torture/pr92088-1.c | 22 + gcc/testsuite/gcc.dg/torture/pr92088-2.c | 17 + gcc/testsuite/gcc.dg/torture/pr92596-1.c | 20 + gcc/testsuite/gcc.dg/torture/pr92608.c | 25 + gcc/testsuite/gcc.dg/torture/ssa-pta-fn-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/loop-1.c | 3 - gcc/testsuite/gcc.dg/vect/bb-slp-21.c | 3 +- gcc/testsuite/gcc.dg/vect/bb-slp-4.c | 3 +- gcc/testsuite/gcc.dg/vect/bb-slp-40.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-42.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-bool-1.c | 44 + gcc/testsuite/gcc.dg/vect/pr92554.c | 11 + gcc/testsuite/gcc.dg/vect/pr92555.c | 22 + gcc/testsuite/gcc.dg/vect/pr92558.c | 23 + gcc/testsuite/gcc.dg/vect/vect-alias-check-1.c | 2 + gcc/testsuite/gcc.dg/vect/vect-alias-check-10.c | 3 + gcc/testsuite/gcc.dg/vect/vect-alias-check-11.c | 3 + gcc/testsuite/gcc.dg/vect/vect-alias-check-12.c | 3 + gcc/testsuite/gcc.dg/vect/vect-alias-check-13.c | 2 + gcc/testsuite/gcc.dg/vect/vect-alias-check-14.c | 65 + gcc/testsuite/gcc.dg/vect/vect-alias-check-15.c | 62 + gcc/testsuite/gcc.dg/vect/vect-alias-check-16.c | 67 + gcc/testsuite/gcc.dg/vect/vect-alias-check-17.c | 15 + ...{vect-alias-check-8.c => vect-alias-check-18.c} | 16 +- ...{vect-alias-check-8.c => vect-alias-check-19.c} | 32 +- gcc/testsuite/gcc.dg/vect/vect-alias-check-20.c | 66 + gcc/testsuite/gcc.dg/vect/vect-alias-check-8.c | 4 + gcc/testsuite/gcc.dg/vect/vect-alias-check-9.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-cond-reduc-5.c | 36 + gcc/testsuite/gcc.dg/vect/vect-ctor-1.c | 17 + gcc/testsuite/gcc.target/aarch64/acle/memtag_1.c | 62 + gcc/testsuite/gcc.target/aarch64/acle/memtag_2.c | 70 + gcc/testsuite/gcc.target/aarch64/acle/memtag_3.c | 16 + gcc/testsuite/gcc.target/aarch64/asm-flag-6.c | 10 +- gcc/testsuite/gcc.target/aarch64/pr92526.c | 9 + gcc/testsuite/gcc.target/aarch64/simd/vrbit_1.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c | 2 +- .../aarch64/sve/acle/general/temporaries_1.c | 70 + gcc/testsuite/gcc.target/aarch64/sve/clastb_8.c | 7 +- .../gcc.target/aarch64/sve/cost_model_1.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/extend_1.c | 40 + gcc/testsuite/gcc.target/aarch64/sve/extend_2.c | 40 + gcc/testsuite/gcc.target/aarch64/sve/extend_3.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/extend_4.c | 25 + .../gcc.target/aarch64/sve/gather_load_1.c | 14 +- .../gcc.target/aarch64/sve/gather_load_2.c | 7 + .../gcc.target/aarch64/sve/gather_load_3.c | 14 +- .../gcc.target/aarch64/sve/gather_load_4.c | 7 + .../gcc.target/aarch64/sve/gather_load_5.c | 17 +- .../gcc.target/aarch64/sve/gather_load_6.c | 5 +- .../gcc.target/aarch64/sve/gather_load_7.c | 2 +- .../gcc.target/aarch64/sve/gather_load_8.c | 46 + .../gcc.target/aarch64/sve/gather_load_9.c | 20 + .../gcc.target/aarch64/sve/gather_load_extend_1.c | 34 + .../gcc.target/aarch64/sve/gather_load_extend_10.c | 39 + .../gcc.target/aarch64/sve/gather_load_extend_11.c | 39 + .../gcc.target/aarch64/sve/gather_load_extend_12.c | 39 + .../gcc.target/aarch64/sve/gather_load_extend_2.c | 34 + .../gcc.target/aarch64/sve/gather_load_extend_3.c | 34 + .../gcc.target/aarch64/sve/gather_load_extend_4.c | 34 + .../gcc.target/aarch64/sve/gather_load_extend_5.c | 29 + .../gcc.target/aarch64/sve/gather_load_extend_6.c | 29 + .../gcc.target/aarch64/sve/gather_load_extend_7.c | 39 + .../gcc.target/aarch64/sve/gather_load_extend_8.c | 39 + .../gcc.target/aarch64/sve/gather_load_extend_9.c | 39 + .../gcc.target/aarch64/sve/load_const_offset_3.c | 2 +- .../gcc.target/aarch64/sve/load_extend_1.c | 31 + .../gcc.target/aarch64/sve/load_extend_10.c | 21 + .../gcc.target/aarch64/sve/load_extend_2.c | 31 + .../gcc.target/aarch64/sve/load_extend_3.c | 21 + .../gcc.target/aarch64/sve/load_extend_4.c | 21 + .../gcc.target/aarch64/sve/load_extend_5.c | 21 + .../gcc.target/aarch64/sve/load_extend_6.c | 21 + .../gcc.target/aarch64/sve/load_extend_7.c | 21 + .../gcc.target/aarch64/sve/load_extend_8.c | 21 + .../gcc.target/aarch64/sve/load_extend_9.c | 21 + .../gcc.target/aarch64/sve/mask_gather_load_6.c | 2 +- .../gcc.target/aarch64/sve/mask_struct_load_1.c | 2 +- .../gcc.target/aarch64/sve/mask_struct_load_2.c | 2 +- .../gcc.target/aarch64/sve/mask_struct_load_3.c | 2 +- .../gcc.target/aarch64/sve/mask_struct_load_4.c | 2 +- .../gcc.target/aarch64/sve/mask_struct_load_5.c | 2 +- .../gcc.target/aarch64/sve/mask_struct_store_1.c | 2 +- .../aarch64/sve/mask_struct_store_1_run.c | 2 +- .../gcc.target/aarch64/sve/mask_struct_store_2.c | 2 +- .../aarch64/sve/mask_struct_store_2_run.c | 2 +- .../gcc.target/aarch64/sve/mixed_size_1.c | 39 + .../gcc.target/aarch64/sve/mixed_size_2.c | 41 + .../gcc.target/aarch64/sve/mixed_size_3.c | 41 + .../gcc.target/aarch64/sve/mixed_size_4.c | 43 + .../gcc.target/aarch64/sve/mixed_size_5.c | 42 + gcc/testsuite/gcc.target/aarch64/sve/pack_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/peel_ind_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/peel_ind_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/peel_ind_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/reduc_3.c | 26 +- .../aarch64/sve/{reduc_3.c => reduc_3_costly.c} | 30 +- gcc/testsuite/gcc.target/aarch64/sve/reduc_4.c | 2 +- .../gcc.target/aarch64/sve/scatter_store_1.c | 8 +- .../gcc.target/aarch64/sve/scatter_store_2.c | 2 + .../gcc.target/aarch64/sve/scatter_store_3.c | 9 +- .../gcc.target/aarch64/sve/scatter_store_4.c | 2 + .../gcc.target/aarch64/sve/scatter_store_5.c | 12 +- .../gcc.target/aarch64/sve/scatter_store_8.c | 46 + .../gcc.target/aarch64/sve/scatter_store_9.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/slp_6.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/slp_7.c | 16 +- .../aarch64/sve/{slp_7.c => slp_7_costly.c} | 28 +- .../gcc.target/aarch64/sve/slp_7_costly_run.c | 5 + gcc/testsuite/gcc.target/aarch64/sve/slp_7_run.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/truncate_1.c | 44 + .../gcc.target/aarch64/sve/unpack_unsigned_1.c | 2 +- .../gcc.target/aarch64/sve/unpack_unsigned_1_run.c | 2 +- .../gcc.target/aarch64/sve/var_stride_1.c | 16 +- .../gcc.target/aarch64/sve/var_stride_2.c | 2 +- .../gcc.target/aarch64/sve/var_stride_3.c | 17 +- .../gcc.target/aarch64/sve/var_stride_5.c | 17 +- gcc/testsuite/gcc.target/aarch64/sve/while_7.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/while_9.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve2/whilerw_1.c | 30 + gcc/testsuite/gcc.target/aarch64/sve2/whilewr_1.c | 29 + gcc/testsuite/gcc.target/aarch64/sve2/whilewr_2.c | 37 + .../gcc.target/aarch64/vect_mixed_sizes_14.c | 26 + gcc/testsuite/gcc.target/arm/acle/crc_hf_1.c | 2 +- gcc/testsuite/gcc.target/arm/asm-flag-1.c | 1 + gcc/testsuite/gcc.target/arm/asm-flag-3.c | 1 + gcc/testsuite/gcc.target/arm/asm-flag-4.c | 13 + gcc/testsuite/gcc.target/arm/asm-flag-5.c | 7 +- gcc/testsuite/gcc.target/arm/asm-flag-6.c | 1 + gcc/testsuite/gcc.target/i386/pr84101.c | 3 +- gcc/testsuite/gcc.target/i386/pr90867.c | 30 + gcc/testsuite/gcc.target/i386/pr92549.c | 17 + .../gcc.target/i386/volatile-bitfields-2.c | 2 +- gcc/testsuite/gcc.target/mips/msa-ds.c | 31 + .../gfortran.dg/global_vars_f90_init_driver.c | 2 +- gcc/testsuite/gfortran.dg/pr92537.f90 | 32 + gcc/testsuite/lib/target-supports.exp | 32 +- gcc/toplev.c | 16 +- gcc/tracer.c | 1 + gcc/tree-data-ref.c | 620 ++++- gcc/tree-data-ref.h | 100 +- gcc/tree-into-ssa.c | 24 +- gcc/tree-loop-distribution.c | 677 +++-- gcc/tree-ssa-ccp.c | 8 +- gcc/tree-ssa-loop-unswitch.c | 2 +- gcc/tree-ssa-phiopt.c | 5 +- gcc/tree-ssa-sink.c | 8 +- gcc/tree-ssa-structalias.c | 8 +- gcc/tree-vect-data-refs.c | 69 +- gcc/tree-vect-loop.c | 244 +- gcc/tree-vect-patterns.c | 7 +- gcc/tree-vect-slp.c | 312 ++- gcc/tree-vect-stmts.c | 164 +- gcc/tree-vectorizer.h | 19 +- gcc/tree.c | 3 + gcc/vec.h | 8 + include/ChangeLog | 9 + include/demangle.h | 6 + libgcc/ChangeLog | 25 + libgcc/config.host | 7 + libgcc/config/pa/linux-atomic.c | 210 +- libgcc/config/t-gthr-noweak | 2 + libgfortran/ChangeLog | 4 + libgfortran/Makefile.in | 1 - libgo/go/cmd/cgo/out.go | 4 +- libgo/mksysinfo.sh | 14 +- libgo/runtime/runtime.h | 2 +- libgo/runtime/stack.c | 2 + libgomp/ChangeLog | 52 + libgomp/oacc-mem.c | 12 +- libgomp/plugin/plugin-gcn.c | 61 +- libgomp/testsuite/Makefile.in | 1 - libgomp/testsuite/lib/libgomp.exp | 14 + libgomp/testsuite/libgomp.c/pr39591-1.c | 6 +- libgomp/testsuite/libgomp.c/pr39591-2.c | 6 +- libgomp/testsuite/libgomp.c/pr39591-3.c | 6 +- libgomp/testsuite/libgomp.c/private-1.c | 6 +- libgomp/testsuite/libgomp.c/task-1.c | 6 +- libgomp/testsuite/libgomp.c/task-5.c | 24 +- .../libgomp.oacc-c-c++-common/copyin-devptr-1.c | 28 + .../libgomp.oacc-c-c++-common/copyin-devptr-2.c | 35 + .../testsuite/libgomp.oacc-c-c++-common/lib-20.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-22.c | 2 - .../testsuite/libgomp.oacc-c-c++-common/lib-23.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-30.c | 2 - libiberty/ChangeLog | 44 + libiberty/cp-demangle.c | 15 +- libiberty/cp-demint.c | 3 + libiberty/cplus-dem.c | 51 +- libiberty/rust-demangle.c | 572 ++-- libiberty/rust-demangle.h | 45 - libiberty/testsuite/demangle-expected | 2 +- libsanitizer/ChangeLog | 7 + libsanitizer/libtool-version | 6 - libsanitizer/lsan/libtool-version | 2 +- libsanitizer/tsan/libtool-version | 2 +- libsanitizer/ubsan/libtool-version | 2 +- libstdc++-v3/ChangeLog | 94 + libstdc++-v3/doc/html/api.html | 4 +- libstdc++-v3/doc/xml/api.xml | 2 +- libstdc++-v3/include/bits/alloc_traits.h | 9 +- libstdc++-v3/include/bits/regex.h | 11 +- libstdc++-v3/include/bits/stl_multiset.h | 10 + libstdc++-v3/include/bits/stl_set.h | 9 + libstdc++-v3/include/bits/unordered_set.h | 15 + libstdc++-v3/include/bits/uses_allocator.h | 3 +- libstdc++-v3/include/debug/multiset.h | 13 + libstdc++-v3/include/debug/set.h | 12 + libstdc++-v3/include/debug/unordered_set | 16 + libstdc++-v3/include/std/bit | 4 +- libstdc++-v3/include/std/ranges | 879 ++++++ libstdc++-v3/include/std/string_view | 15 + libstdc++-v3/include/std/thread | 96 +- libstdc++-v3/include/std/tuple | 67 +- .../tuple/cons/constexpr_allocator_arg_t.cc | 48 + .../1.cc => 20_util/tuple/constexpr_swap.cc} | 29 +- .../testsuite/20_util/uses_allocator/69293_neg.cc | 1 + .../testsuite/20_util/uses_allocator/cons_neg.cc | 1 + .../basic_string_view/cons/char/range.cc} | 29 +- libstdc++-v3/testsuite/30_threads/jthread/1.cc | 1 + libstdc++-v3/testsuite/30_threads/jthread/2.cc | 1 + .../testsuite/30_threads/jthread/{1.cc => 3.cc} | 30 +- .../testsuite/30_threads/jthread/jthread.cc | 89 +- .../jthread/2.cc => std/ranges/empty_view.cc} | 20 +- .../jthread/2.cc => std/ranges/iota_view.cc} | 57 +- libstdc++-v3/testsuite/std/ranges/single_view.cc | 66 + libstdc++-v3/testsuite/std/ranges/view.cc | 55 + maintainer-scripts/ChangeLog | 4 + maintainer-scripts/gcc_release | 2 +- 445 files changed, 14200 insertions(+), 4710 deletions(-) delete mode 100644 gcc/common/config/powerpcspe/powerpcspe-common.c create mode 100644 gcc/config/arc/arc-passes.def create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-92443.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind7.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-90842.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr92078.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/pr89913.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-err3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite4.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr90767-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr90767-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr92504.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr92528.C create mode 100644 gcc/testsuite/g++.dg/parse/crash71.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91355.C create mode 100644 gcc/testsuite/g++.dg/vect/pr92595.cc create mode 100644 gcc/testsuite/g++.dg/vect/slp-pr92516.cc create mode 100644 gcc/testsuite/g++.dg/warn/multiple-sign-compare-warn-1.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr90840.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91450-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91450-2.c create mode 100644 gcc/testsuite/gcc.dg/c11-attr-syntax-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-attr-syntax-2.c create mode 100644 gcc/testsuite/gcc.dg/c11-attr-syntax-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-5.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-6.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-syntax-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-syntax-5.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr92557.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr92529.c create mode 100644 gcc/testsuite/gcc.dg/pr90898.c create mode 100644 gcc/testsuite/gcc.dg/pr91195.c create mode 100644 gcc/testsuite/gcc.dg/pr92493.c create mode 100644 gcc/testsuite/gcc.dg/rtl/aarch64/unspecified-pass-error.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92088-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92088-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92596-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92608.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-bool-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92554.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92555.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92558.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-14.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-15.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-16.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-17.c copy gcc/testsuite/gcc.dg/vect/{vect-alias-check-8.c => vect-alias-check-18.c} (69%) copy gcc/testsuite/gcc.dg/vect/{vect-alias-check-8.c => vect-alias-check-19.c} (55%) create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-20.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-reduc-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-ctor-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/memtag_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/memtag_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/memtag_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr92526.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/temporaries_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/extend_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/extend_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/extend_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/extend_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_5.c copy gcc/testsuite/gcc.target/aarch64/sve/{reduc_3.c => reduc_3_costly.c} (58%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/scatter_store_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/scatter_store_9.c copy gcc/testsuite/gcc.target/aarch64/sve/{slp_7.c => slp_7_costly.c} (50%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_7_costly_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/truncate_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/whilerw_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/whilewr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/whilewr_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_14.c create mode 100644 gcc/testsuite/gcc.target/arm/asm-flag-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90867.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92549.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-ds.c create mode 100644 gcc/testsuite/gfortran.dg/pr92537.f90 create mode 100644 libgcc/config/t-gthr-noweak create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/copyin-devptr-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/copyin-devptr-2.c delete mode 100644 libiberty/rust-demangle.h delete mode 100644 libsanitizer/libtool-version create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/constexpr_allocator_arg_t.cc copy libstdc++-v3/testsuite/{30_threads/jthread/1.cc => 20_util/tuple/constexpr_sw [...] copy libstdc++-v3/testsuite/{30_threads/jthread/2.cc => 21_strings/basic_string_vi [...] copy libstdc++-v3/testsuite/30_threads/jthread/{1.cc => 3.cc} (68%) copy libstdc++-v3/testsuite/{30_threads/jthread/2.cc => std/ranges/empty_view.cc} (68%) copy libstdc++-v3/testsuite/{30_threads/jthread/2.cc => std/ranges/iota_view.cc} (51%) create mode 100644 libstdc++-v3/testsuite/std/ranges/single_view.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/view.cc