This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hubicka/honza-gcc-benchmark-branch in repository gcc.
from e8b2668ccfe Fix conflicts from merge. adds 985e27f1bfa * params.opt (max-inline-insns-single-O2): Set to 70 (inst [...] adds 096f06684bb * ipa-fnsummary.c (ipa_call_context::estimate_size_and_tim [...] adds 189c9a22f49 aarch64: Add "c" constraint adds 61c2dce7633 arm: Fix the "c" constraint adds 45d0b06e29e arm: Rename CC_NOOVmode to CC_NZmode adds f5d94305d81 arm, aarch64: Add support for __GCC_ASM_FLAG_OUTPUTS__ adds ba5fe615134 arm: Add testsuite checks for asm-flag adds 990a0a6613f aarch64: Add testsuite checks for asm-flag adds d0c2faba933 Add a targetm.vectorize.related_mode hook adds c335357714d Replace mode_for_int_vector with related_int_vector_mode adds 73f994431a4 Add build_truth_vector_type_for_mode adds 0f905856ee1 Remove build_{same_sized_,}truth_vector_type adds 7c5ce695e03 Pass the data vector mode to get_mask_mode adds 695f5889b49 Use build_vector_type_for_mode in get_vectype_for_scalar_ty [...] adds 0b6c864b10c Use consistent compatibility checks in vectorizable_shift adds ffe94f12b86 Replace autovectorize_vector_sizes with autovectorize_vector_modes adds eec1e9ffa37 Replace vec_info::vector_size with vec_info::vector_mode adds 27e0be59d13 Make less use of get_same_sized_vectype adds c11a96f5e97 Require equal type sizes for vectorised calls adds 8c3b10acebe Support vectorisation with mixed vector sizes adds f5f263c0812 Avoid retrying with the same vector modes adds 4c0647247f7 [AArch64] Support vectorising with multiple vector sizes adds 3b95a581b96 Allow mixed vector sizes within a single vectorised stmt adds e7f6e34e61f Vectorise conversions between differently-sized integer vectors adds 3b41e0d0a72 Consider building nodes from scalars in vect_slp_analyze_no [...] adds 2677a4d4d10 Common ground work for vxworks7 ports updates adds a31bf556194 Introduce vxworks specific crtstuff support adds 70a98658940 Improve the thread support for VxWorks adds 053980ee52b Update the libgcc support for VxWorks AE/653 adds 5b9ac96b6fb Base support for vxworks 7 on aarch64 adds 4c0e0bb822a Housekeeping on TARGET_OS_CPP_BUILTINS for arm-vxworks adds 3240b801f66 Update the arm-*-vxworks* support adds 828f94b97cc Make flag_thread_jumps a gate of pass_jump_after_combine adds b218f460332 libstdc++: Rename disable_sized_sentinel [P1871R1] adds 47b347148b3 libstdc++: Implement new predicate concepts from P1716R3 adds e7697be4ae3 Remove range_intersect, range_invert, and range_union. adds 3f16f011477 2019-11-14 Andrew MacLeod amacleod@redhat.com adds 033bebae3a9 Tweak gcc.dg/vect/bb-slp-4[01].c (PR92366) adds 7e82850371c Support UTF-8 character constants for C2x. adds 210c94353f2 Change fold_range to return a boolean result. adds b6e26651530 Check suitability of spill register for mode adds 23c6a99f983 Support C2x [[deprecated]] attribute. adds 7d983951393 2019-11-14 Edward Smith-Rowland 3dw4rd@verizon.net adds f7f6f6ef286 Daily bump. adds ac90e8b2690 Improve checks on C2x fallthrough attribute. adds acf32f99a53 Support for jthread and stop_token adds fbbadf00182 compiler: fix buglet in function inlining related to si [...] adds f7fbb19c7b4 Update iterator of next adds 33139fcf7bb Fix comments typo adds 209e77546d3 PR testsuite/92520 * gcc.dg/ipa/inline-9.c: Fix template. adds d379d7aa36f * gimplify.c (gimplify_call_expr): Don't call omp_resolve [...] adds 12cd3b5425c 2019-11-15 Richard Biener rguenther@suse.de adds 37992db8fd7 2019-11-15 Richard Biener rguenther@suse.de adds 082353c7af2 [mid-end][__RTL] Clean state despite invalid __RTL startwit [...] adds 15b4b35d199 Add tests for print from offload target. adds a75d0701135 [mid-end][__RTL] Set global epilogue_completed in skip_pass adds 6316072677c libstdc++: Fix changelog whitespace adds 2e8d4e94ac5 2019-11-15 Paul Thomas pault@gcc.gnu.org adds d9028e4cc1c 2019-11-15 Richard Biener rguenther@suse.de adds 697cef8e166 [amdgcn] Fix handling of VCC_CONDITIONAL_REG adds 892ffb8689a [rs6000] Use VIEW_CONVERT_EXPR to reinterpret vectors (PR 92515) adds ac89786a39f 2019-11-15 Richard Biener rguenther@suse.de adds d4a23ebfded [mid-end][__RTL] Account for column numbers in __RTL functions adds c3ba92addc3 Fix vector/scalar to vector/vector conversion (PR92515) adds e75f87980a1 libstdc++: Fix definition of std::nostopstate object adds 555283de0b6 [amdgcn] Use first lane of v1 for zero offset adds b666fae3a6e Implement P1816R0, class template argument deduction for a [...] adds f32937dc6b8 [amdgcn] Reinitialize registers for every function adds ff73a8562a3 2019-11-15 Feng Xue fxue@os.amperecomputing.com adds 50cb3361f71 [amdgcn] Restrict registers available to non-kernel functions adds 88ffc288a0e ipa: Remove stray declaration adds ac1815cb423 [amdgcn] Update lower bounds for the number of registers in [...] adds 28aeef6c308 [amdgcn] Unfix registers for frame pointer adds 7387b543274 * ipa-inline.c (edge_badness, inline_small_functions): Rev [...] adds c5e208220b1 microblaze: fix PR65649 adds 1e237018c35 ChangeLog: adds 7249f12b75a Support C2x [[maybe_unused]] attribute. adds 637832548c7 m68k: add musl support adds 20a36d6d899 libstdc++: Implement LWG 3070 in path::lexically_relative adds 0068ce58dd5 libstdc++: Implement LWG 3149 for std::default_constructible adds 95c88c54e5d testmain.exp: link against GOLIBS adds db12d34e483 2019-11-15 Edward Smith-Rowland 3dw4rd@verizon.net adds e227f171028 Forgot to change teh date range. adds 176d21530e4 /cp 2019-11-15 Paolo Carlini paolo.carlini@oracle.com adds 75a547b9446 Diagnose duplicate C2x standard attributes. adds 042fa329a42 libstdc++: Fix <stop_token> and improve tests adds 58561739b9a Daily bump. adds 55f925d0158 2019-11-15 Edward Smith-Rowland 3dw4rd@verizon.net adds 1c0a2d2ff05 Fix nonspec_time when there is no cached value. adds 24023201e8f Apply maximum nunits for BB SLP adds 794e223f975 Extend can_duplicate_and_interleave_p to mixed-size vectors adds a129fb25af5 Optionally pick the cheapest loop_vec_info adds 624e4c8070f [AArch64] Enable VECT_COMPARE_COSTS by default for SVE adds 7a3586e2d6e [AArch64] Add "FULL" to SVE mode iterator names adds b97af9a6585 [AArch64] Replace SVE_PARTIAL with SVE_PARTIAL_I adds 48baf617665 [AArch64] Tweak gcc.target/aarch64/sve/clastb_8.c adds d2d250a0d08 [AArch64] Add autovec support for partial SVE vectors adds fe563419ac4 [AArch64] Add sign and zero extension for partial SVE modes adds 5782e1dae3d [AArch64] Pattern-match SVE extending loads adds 8f11f5c0733 [AArch64] Add truncation for partial SVE modes adds 6d61cb07dc4 [AArch64] Add gather loads for partial SVE modes adds e6d9dd45b5a [AArch64] Pattern-match SVE extending gather loads adds d1e6722a882 [AArch64] Add scatter stores for partial SVE modes adds 8a01022e103 Move canonicalisation of dr_with_seg_len_pair_ts adds 5f64f54bdbb Delay swapping data refs in prune_runtime_alias_test_list adds c154bd1fa3f Add flags to dr_with_seg_len_pair_t adds aff7c389e45 Record whether a dr_with_seg_len contains mixed steps adds 4844047ee7a Dump the list of merged alias pairs adds 79bf2b1d004 Print the type of alias check in a dump message adds c6215f351d9 Use a single comparison for index-based alias checks adds 7d17a537944 [AArch64] Robustify aarch64_wrffr adds bb6328d0149 * testsuite/demangle-expected: Fix test. adds 6d657ca0b04 [PATCH] Refactor rust-demangle to be independent of C++ dem [...] adds 1d0e7f00147 [PATCH] Fix slowness in demangler adds af3ca1a73c1 Delete common/config/powerpcspe adds 728e7e894bb Start work on <ranges> header adds 576c1ac0a72 libstdc++: Optimize std::jthread construction adds ec2a40a32b7 Revert r278363 "Start work on <ranges> header" adds 07d506386a2 rs6000: Allow mode GPR in cceq_{ior,rev}_compare adds 6a7be22df2b Daily bump. adds 9d80e128e15 libstdc++: Define C++20 range utilities and range factories adds e0c554e4da7 libstdc++: add range constructor for std::string_view (P1391R4) adds 1713bc1eff1 2019-11-16 Edward Smith-Rowland 3dw4rd@verizon.net adds 5106c6a8602 * method.c (lookup_comparison_result): Use %qD instead of [...] adds 5701643c8d1 * gcc.dg/complex-6.c: Do not run dump scan tests for rx target. adds cf3992e353e * config/pa/linux-atomic.c (__kernel_cmpxchg): Change argu [...] adds fa07c5d96ef Daily bump. adds 36abae60590 libgfortran: Regenerate `Makefile.in' for `runstatedir' removal adds 39ca9991b8a libgomp: Regenerate `testsuite/Makefile.in' for GCC_HEADER_ [...] adds 1e9cd853b7e Split X86_TUNE_AVX128_OPTIMAL into X86_TUNE_AVX256_SPLIT_RE [...] adds a9d16fc7607 Add support for AVR devices from the 0-series. PR target/ [...] adds b58471647a5 PR target/92545 * doc/avr-mmcu.texi: Regenerate. adds 92197cc91e4 PR target/92545 * config/avr/gen-avr-mmcu-specs.c (print_ [...] adds 72b505fd81c [testsuite][ARM] check_effective_target_arm_vfp_ok_nocache: [...] adds 9b53e69346f 2019-11-18 Richard Biener rguenther@suse.de adds e00e0f8c391 [mid-end][__RTL] Clean state despite unspecified __RTL star [...] adds 713631eb692 Verify NOP_EXPR LHS type in IPA ICF. adds bcc3e34ba3b Improve -dbg-cnt error message and support :0. adds 951eb7d7cb9 s390: add musl support adds a0901ab8c2b musl: use correct long double abi by default adds 37191291fc4 musl: Don't use gthr weak refs in libgcc PR91737 adds 6b1f6013954 2019-11-18 Richard Biener rguenther@suse.de adds 3f02b529ab6 libstdc++: Fix some -Wsystem-headers warnings adds 10adb047862 libstdc++: Fix std::jthread bugs adds 38f05dc5db9 fix ChangeLog to reference the PR adds f13d91177b5 Remove strange dump suboptions in testsuite. adds 31009f367e2 Unset m_checker in sem_function::init. adds c1760d8b599 2019-11-18 Richard Biener rguenther@suse.de adds a9d06ea05ab Remove vestiges of MODIFY_JNI_METHOD_CALL adds 31ab83a6d2a LRA: handle memory constraints that accept more than "m" adds 94b85860eb6 Optimise WAR and WAW alias checks adds 55c056a85ab Handle VIEW_CONVERT_EXPR for variable-length vectors adds e7d5d495b5a Two RTL CC tweaks for SVE pmore/plast conditions adds 72632fed97f Add an empty constructor shortcut to build_vector_from_ctor adds 1cf462bfdd1 Add optabs for accelerating RAW and WAR alias checks adds 3f64f8b7d5b Add testcase for already fixed PR ipa/92528 adds fefec64da86 PR c++/91962 - ICE with reference binding and qualification [...] adds 7702d328459 Add more C2x attributes tests. adds b8844c035e2 PR ipa/92508 * ipa-inline.c (inline_small_functions): Add [...] adds a2ffe7a4514 Refactor tree-loop-distribution.c for thread safety adds fdb012cd976 PR middle-end/92493 - ICE in get_origin_and_offset at gimpl [...] adds 51f30705585 /cp 2019-11-18 Paolo Carlini paolo.carlini@oracle.com adds bb18e264e8a Daily bump. adds baacd859bdd Change some bad uses of C2x attributes into pedwarns. adds 0048e1d685f Initialize a variable due to -Wmaybe-uninitialized. adds 1b486ec1671 2019-09-19 Richard Biener rguenther@suse.de adds 8d338507586 2019-11-19 Richard Biener rguenther@suse.de adds c81dd9f3d44 PR tree-optimization/92557 * omp-low.c (omp_clause_aligne [...] adds 5bf4317d82f PR c++/92504 * semantics.c (handle_omp_for_class_iterator [...] adds de90761927b * doc/invoke.texi (-gno-internal-reset-location-views): Fix typo. adds 43c314ab92a PR middle-end/91450 * internal-fn.c (expand_mul_overflow) [...] adds fe89a55f987 PR target/92549 * config/i386/i386.md (peephole2 for *swa [...] adds 08085db255d libstdc++: Fix declarations of variable templates adds 654b07f2f44 arm: Fixes for asm-flags vs thumb1 and ilp32 adds fcae029b424 [AArch64] Implement Armv8.5-A memory tagging (MTE) intrinsics adds 04331b3db8f 2019-11-19 Richard Biener rguenther@suse.de adds 869a15cf4e0 Update loop-1.c test for amdgcn adds 9fc41d279d3 [Arm] Set Armv7-A tune to Cortex-A53 adds da43f00b6f2 Restore init_ggc_heuristics. adds e5e526e2b0e Suppress diagnostics substituting into a requires-expressio [...] adds e713495bf6e PR c++/92078 adds 1cec0239f1a PR c++/89913 adds fa052f8a64d [AArch64] PR79262: Adjust vector cost adds 79e56994f0b Revert r278441 new 2215fdeda12 Merge remote-tracking branch 'origin/master' into honza-gcc [...]
The 1 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 | 17 + MAINTAINERS | 2 +- gcc/ChangeLog | 1367 ++++++++++ gcc/DATESTAMP | 2 +- gcc/alias.c | 14 +- gcc/c-family/ChangeLog | 20 + gcc/c-family/c-attribs.c | 7 +- gcc/c-family/c-common.c | 10 +- gcc/c-family/c-common.h | 2 + gcc/c-family/c-lex.c | 4 +- gcc/c/ChangeLog | 50 + gcc/c/c-decl.c | 26 +- gcc/c/c-parser.c | 172 +- gcc/c/c-typeck.c | 4 +- gcc/c/gimple-parser.c | 1 + gcc/cfgcleanup.c | 3 +- gcc/cfgloop.c | 13 + gcc/cfgloop.h | 2 + gcc/common/config/powerpcspe/powerpcspe-common.c | 321 --- gcc/config.gcc | 48 +- gcc/config/aarch64/aarch64-builtins.c | 234 ++ gcc/config/aarch64/aarch64-c.c | 7 +- gcc/config/aarch64/aarch64-modes.def | 8 + gcc/config/aarch64/aarch64-protos.h | 3 + gcc/config/aarch64/aarch64-simd.md | 18 + gcc/config/aarch64/aarch64-sve-builtins-base.cc | 4 + gcc/config/aarch64/aarch64-sve-builtins.cc | 12 +- gcc/config/aarch64/aarch64-sve.md | 2867 +++++++++++--------- gcc/config/aarch64/aarch64-sve2.md | 263 +- gcc/config/aarch64/aarch64-vxworks.h | 71 + gcc/config/aarch64/aarch64.c | 362 ++- 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/constraints.md | 4 + gcc/config/aarch64/iterators.md | 314 ++- gcc/config/aarch64/predicates.md | 19 + .../{h8300/t-linux => aarch64/t-aarch64-vxworks} | 8 +- gcc/config/arc/arc.c | 15 +- gcc/config/arm/aarch-common-protos.h | 6 + gcc/config/arm/aarch-common.c | 136 + gcc/config/arm/arm-c.c | 2 + gcc/config/arm/arm-cpus.in | 6 +- gcc/config/arm/arm-modes.def | 4 +- gcc/config/arm/arm.c | 57 +- gcc/config/arm/arm.md | 186 +- gcc/config/arm/constraints.md | 5 +- gcc/config/arm/predicates.md | 2 +- gcc/config/arm/t-vxworks | 7 +- gcc/config/arm/thumb1.md | 8 +- gcc/config/arm/thumb2.md | 34 +- gcc/config/arm/types.md | 3 +- gcc/config/arm/vxworks.h | 98 +- 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 | 36 +- gcc/config/avr/gen-avr-mmcu-texi.c | 134 +- gcc/config/avr/specs.h | 1 + gcc/config/gcn/gcn.c | 107 +- gcc/config/gcn/gcn.h | 8 +- gcc/config/i386/cygming.h | 8 - gcc/config/i386/i386-expand.c | 2 +- gcc/config/i386/i386-options.c | 2 +- gcc/config/i386/i386.c | 44 +- gcc/config/i386/i386.h | 4 +- gcc/config/i386/i386.md | 11 + gcc/config/i386/x86-tune.def | 4 + gcc/config/m68k/linux.h | 3 + gcc/config/microblaze/microblaze.c | 4 +- gcc/config/mips/mips.c | 15 +- gcc/config/riscv/riscv.c | 2 +- gcc/config/rs6000/rs6000-call.c | 11 +- gcc/config/rs6000/rs6000.md | 14 +- gcc/config/s390/linux.h | 3 + gcc/config/s390/s390.c | 4 +- gcc/config/vx-common.h | 24 +- gcc/config/vxworks.h | 47 +- gcc/configure | 13 + gcc/configure.ac | 16 +- gcc/cp/ChangeLog | 78 + gcc/cp/call.c | 5 +- gcc/cp/class.c | 14 +- gcc/cp/cp-gimplify.c | 4 +- gcc/cp/cp-tree.h | 4 +- gcc/cp/cvt.c | 4 +- gcc/cp/method.c | 4 +- gcc/cp/pt.c | 265 +- gcc/cp/rtti.c | 2 +- gcc/cp/semantics.c | 1 - gcc/cp/typeck.c | 25 +- gcc/d/ChangeLog | 5 + gcc/d/d-codegen.cc | 2 +- gcc/dbgcnt.c | 18 +- gcc/doc/avr-mmcu.texi | 24 +- gcc/doc/extend.texi | 41 + gcc/doc/invoke.texi | 25 +- gcc/doc/md.texi | 31 + gcc/doc/sourcebuild.texi | 4 + gcc/doc/tm.texi | 96 +- gcc/doc/tm.texi.in | 20 +- gcc/expmed.c | 8 +- gcc/expr.c | 25 + gcc/fold-const.c | 139 +- gcc/fortran/ChangeLog | 8 + gcc/fortran/trans-expr.c | 13 +- gcc/gimple-ssa-sprintf.c | 1 - gcc/gimplify.c | 5 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/gogo.h | 4 +- gcc/internal-fn.c | 50 +- gcc/internal-fn.def | 5 + gcc/internal-fn.h | 2 + gcc/ipa-comdats.c | 2 +- gcc/ipa-fnsummary.c | 8 +- gcc/ipa-icf-gimple.c | 7 + gcc/ipa-icf.c | 2 + gcc/ipa-inline-analysis.c | 6 +- gcc/ipa-inline.c | 33 +- gcc/ipa-inline.h | 4 +- gcc/ipa-profile.c | 2 +- gcc/ipa-prop.c | 13 +- gcc/ipa-utils.h | 3 - gcc/lra-constraints.c | 25 +- gcc/lra-spills.c | 3 +- gcc/machmode.h | 20 +- gcc/omp-general.c | 129 +- gcc/omp-low.c | 20 +- gcc/optabs-query.c | 20 +- gcc/optabs-tree.c | 14 + gcc/optabs.c | 5 +- gcc/optabs.def | 3 + gcc/params.opt | 2 +- gcc/passes.c | 8 +- gcc/range-op.cc | 246 +- gcc/range-op.h | 4 +- gcc/range.cc | 24 - gcc/range.h | 3 - gcc/read-rtl-function.c | 19 +- gcc/run-rtl-passes.c | 37 +- gcc/stor-layout.c | 41 +- gcc/target.def | 85 +- gcc/target.h | 12 +- gcc/targhooks.c | 41 +- gcc/targhooks.h | 7 +- gcc/testsuite/ChangeLog | 501 ++++ .../c-c++-common/gomp/declare-variant-13.c | 24 + gcc/testsuite/g++.dg/cpp0x/addressof2.C | 20 +- gcc/testsuite/g++.dg/cpp0x/ref-bind7.C | 13 + gcc/testsuite/g++.dg/cpp0x/rv-lvalue-req.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction43.C | 2 +- gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr1.C | 36 + gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr2.C | 52 + gcc/testsuite/g++.dg/cpp2a/concepts-pr92078.C | 20 + gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C | 19 +- gcc/testsuite/g++.dg/cpp2a/pr89913.C | 6 + gcc/testsuite/g++.dg/cpp2a/spaceship-err3.C | 14 + 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/tree-ssa/ivopts-3.C | 6 +- gcc/testsuite/g++.dg/tree-ssa/pr20280.C | 7 +- gcc/testsuite/g++.dg/vect/slp-pr92516.cc | 43 + gcc/testsuite/g++.dg/warn/Waddress-1.C | 2 +- gcc/testsuite/g++.dg/warn/Walways-true-1.C | 24 +- gcc/testsuite/g++.dg/warn/Walways-true-2.C | 12 +- gcc/testsuite/g++.dg/warn/Walways-true-3.C | 20 +- gcc/testsuite/g++.dg/warn/Wplacement-new-size.C | 10 +- 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/execute/pr91450-1.c | 88 + gcc/testsuite/gcc.c-torture/execute/pr91450-2.c | 76 + gcc/testsuite/gcc.dg/c11-attr-syntax-1.c | 7 + gcc/testsuite/gcc.dg/c11-attr-syntax-2.c | 7 + gcc/testsuite/gcc.dg/c11-attr-syntax-3.c | 8 + gcc/testsuite/gcc.dg/c11-utf8char-1.c | 7 + gcc/testsuite/gcc.dg/c2x-attr-deprecated-1.c | 99 + gcc/testsuite/gcc.dg/c2x-attr-deprecated-2.c | 25 + gcc/testsuite/gcc.dg/c2x-attr-deprecated-3.c | 11 + gcc/testsuite/gcc.dg/c2x-attr-deprecated-4.c | 13 + gcc/testsuite/gcc.dg/c2x-attr-fallthrough-1.c | 6 + gcc/testsuite/gcc.dg/c2x-attr-fallthrough-2.c | 35 + gcc/testsuite/gcc.dg/c2x-attr-fallthrough-3.c | 18 + gcc/testsuite/gcc.dg/c2x-attr-fallthrough-4.c | 23 + gcc/testsuite/gcc.dg/c2x-attr-fallthrough-5.c | 30 + gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-1.c | 31 + gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-2.c | 25 + gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-3.c | 11 + gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-4.c | 13 + gcc/testsuite/gcc.dg/c2x-attr-syntax-4.c | 7 + gcc/testsuite/gcc.dg/c2x-attr-syntax-5.c | 56 + gcc/testsuite/gcc.dg/c2x-utf8char-1.c | 29 + gcc/testsuite/gcc.dg/c2x-utf8char-2.c | 8 + gcc/testsuite/gcc.dg/c2x-utf8char-3.c | 8 + gcc/testsuite/gcc.dg/complex-6.c | 4 +- gcc/testsuite/gcc.dg/gnu2x-utf8char-1.c | 5 + gcc/testsuite/gcc.dg/gomp/pr92557.c | 13 + gcc/testsuite/gcc.dg/ipa/inline-9.c | 4 +- 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/pr92529.c | 28 + gcc/testsuite/gcc.dg/pr92493.c | 29 + .../gcc.dg/rtl/aarch64/missed-pass-error.c | 45 + .../gcc.dg/rtl/aarch64/rtl-handle-column-numbers.c | 23 + .../gcc.dg/rtl/aarch64/test-epilogue-set.c | 25 + .../gcc.dg/rtl/aarch64/unspecified-pass-error.c | 30 + gcc/testsuite/gcc.dg/torture/pr92512.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/cunroll-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/loop-1.c | 3 - gcc/testsuite/gcc.dg/vect/bb-slp-4.c | 3 +- gcc/testsuite/gcc.dg/vect/bb-slp-40.c | 6 +- gcc/testsuite/gcc.dg/vect/bb-slp-41.c | 9 +- gcc/testsuite/gcc.dg/vect/bb-slp-42.c | 49 + gcc/testsuite/gcc.dg/vect/bb-slp-bool-1.c | 44 + gcc/testsuite/gcc.dg/vect/bb-slp-div-2.c | 14 + gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c | 5 +- gcc/testsuite/gcc.dg/vect/no-scevccp-outer-12.c | 2 +- gcc/testsuite/gcc.dg/vect/pr92324-4.c | 30 + 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.dg/vect/vect-double-reduc-5.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-4e.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-4f.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-4g.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-4k.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-4l.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-tail-nomask-1.c | 2 +- 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-1.c | 35 + gcc/testsuite/gcc.target/aarch64/asm-flag-3.c | 38 + gcc/testsuite/gcc.target/aarch64/asm-flag-5.c | 30 + gcc/testsuite/gcc.target/aarch64/asm-flag-6.c | 68 + .../gcc.target/aarch64/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/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_1.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_10.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_11.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_12.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_13.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_14.c | 26 + .../gcc.target/aarch64/vect_mixed_sizes_2.c | 19 + .../gcc.target/aarch64/vect_mixed_sizes_3.c | 19 + .../gcc.target/aarch64/vect_mixed_sizes_4.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_5.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_6.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_7.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_8.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_9.c | 18 + gcc/testsuite/gcc.target/arm/asm-flag-1.c | 37 + gcc/testsuite/gcc.target/arm/asm-flag-3.c | 39 + gcc/testsuite/gcc.target/arm/asm-flag-4.c | 13 + gcc/testsuite/gcc.target/arm/asm-flag-5.c | 31 + gcc/testsuite/gcc.target/arm/asm-flag-6.c | 63 + gcc/testsuite/gcc.target/i386/pr84101.c | 3 +- gcc/testsuite/gcc.target/i386/pr92549.c | 17 + gcc/testsuite/gfortran.dg/derived_init_6.f90 | 60 + gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 5 +- gcc/testsuite/lib/target-supports.exp | 11 +- gcc/toplev.c | 8 +- gcc/tree-cfg.c | 18 + gcc/tree-data-ref.c | 620 ++++- gcc/tree-data-ref.h | 100 +- gcc/tree-loop-distribution.c | 677 +++-- gcc/tree-profile.c | 12 +- gcc/tree-ssa-loop-ivcanon.c | 10 +- gcc/tree-vect-data-refs.c | 53 +- gcc/tree-vect-generic.c | 2 +- gcc/tree-vect-loop-manip.c | 25 +- gcc/tree-vect-loop.c | 480 +++- gcc/tree-vect-patterns.c | 9 +- gcc/tree-vect-slp.c | 405 ++- gcc/tree-vect-stmts.c | 463 ++-- gcc/tree-vectorizer.c | 4 +- gcc/tree-vectorizer.h | 44 +- gcc/tree-vrp.c | 6 +- gcc/tree.c | 48 +- gcc/tree.h | 3 +- include/ChangeLog | 9 + include/demangle.h | 6 + libcpp/ChangeLog | 7 + libcpp/charset.c | 2 + libcpp/init.c | 4 +- libgcc/ChangeLog | 98 + libgcc/config.host | 57 +- libgcc/config/arm/unwind-arm-vxworks.c | 65 +- libgcc/config/gthr-vxworks-cond.c | 83 + libgcc/config/gthr-vxworks-thread.c | 349 +++ libgcc/config/{vxlib-tls.c => gthr-vxworks-tls.c} | 110 +- libgcc/config/gthr-vxworks.c | 87 + libgcc/config/gthr-vxworks.h | 272 +- libgcc/config/m68k/linux-unwind.h | 2 +- libgcc/config/pa/linux-atomic.c | 210 +- libgcc/config/t-gthr-noweak | 2 + libgcc/config/t-gthr-vxworks | 5 + libgcc/config/t-gthr-vxworksae | 7 + libgcc/config/t-vxcrtstuff | 12 + libgcc/config/t-vxworks | 3 - libgcc/config/t-vxworks7 | 4 - libgcc/config/{t-vxworks => t-vxworksae} | 11 +- libgcc/config/vxcrtstuff.c | 132 + libgcc/config/vxlib.c | 95 - libgfortran/ChangeLog | 4 + libgfortran/Makefile.in | 1 - libgo/testsuite/libgo.testmain/testmain.exp | 6 +- libgomp/ChangeLog | 11 + libgomp/testsuite/Makefile.in | 1 - libgomp/testsuite/libgomp.c/target-print-1.c | 17 + .../testsuite/libgomp.fortran/target-print-1.f90 | 15 + libgomp/testsuite/libgomp.oacc-c/print-1.c | 17 + libgomp/testsuite/libgomp.oacc-fortran/print-1.f90 | 15 + 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 +- libstdc++-v3/ChangeLog | 200 +- libstdc++-v3/doc/doxygen/user.cfg.in | 1 + libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/alloc_traits.h | 9 +- libstdc++-v3/include/bits/iterator_concepts.h | 47 +- libstdc++-v3/include/bits/regex.h | 11 +- libstdc++-v3/include/bits/stl_iterator.h | 6 +- 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/precompiled/stdc++.h | 1 + libstdc++-v3/include/std/array | 6 +- libstdc++-v3/include/std/bit | 4 +- libstdc++-v3/include/std/concepts | 25 +- libstdc++-v3/include/std/condition_variable | 84 + libstdc++-v3/include/std/functional | 4 +- libstdc++-v3/include/std/ranges | 879 ++++++ libstdc++-v3/include/std/stop_token | 391 +++ libstdc++-v3/include/std/string_view | 15 + libstdc++-v3/include/std/thread | 157 +- libstdc++-v3/include/std/tuple | 67 +- libstdc++-v3/include/std/version | 3 + libstdc++-v3/src/c++17/fs_path.cc | 22 +- .../function_objects/constexpr_searcher.cc} | 33 +- .../tuple/cons/constexpr_allocator_arg_t.cc | 48 + .../tuple/constexpr_swap.cc} | 26 +- .../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} | 23 +- .../array/requirements/constexpr_fill.cc} | 25 +- .../array/requirements/constexpr_swap.cc} | 29 +- .../headers/iterator/synopsis_c++20.cc | 6 +- .../27_io/filesystem/path/generation/relative.cc | 16 + .../condition_variable_any/stop_token}/1.cc | 10 +- .../condition_variable_any/stop_token}/2.cc | 8 +- .../condition_variable_any/stop_token/wait_on.cc | 136 + .../headers/stop_token/synopsis.cc} | 20 +- .../headers/thread/types_std_c++20.cc} | 22 +- .../span => 30_threads/jthread}/1.cc | 11 +- .../array/creation => 30_threads/jthread}/2.cc | 15 +- .../constexpr.cc => 30_threads/jthread/3.cc} | 32 +- .../testsuite/30_threads/jthread/jthread.cc | 199 ++ .../bit/header.cc => 30_threads/stop_token/1.cc} | 10 +- .../span => 30_threads/stop_token}/2.cc | 8 +- .../30_threads/stop_token/stop_callback.cc | 128 + .../testsuite/30_threads/stop_token/stop_source.cc | 94 + .../testsuite/30_threads/stop_token/stop_token.cc | 169 ++ .../std/concepts/concepts.callable/relation.cc | 5 + .../1.cc | 40 +- .../concept.defaultinitializable/lwg3149.cc | 43 + .../ranges/{access/end_neg.cc => empty_view.cc} | 27 +- .../iter_move.cc => std/ranges/iota_view.cc} | 66 +- .../std/ranges/{access/cdata.cc => single_view.cc} | 53 +- libstdc++-v3/testsuite/std/ranges/view.cc | 55 + libstdc++-v3/testsuite/util/testsuite_iterators.h | 2 +- 491 files changed, 18417 insertions(+), 5245 deletions(-) delete mode 100644 gcc/common/config/powerpcspe/powerpcspe-common.c create mode 100644 gcc/config/aarch64/aarch64-vxworks.h copy gcc/config/{h8300/t-linux => aarch64/t-aarch64-vxworks} (83%) create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-13.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr92078.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/gomp/pr92504.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr92528.C create mode 100644 gcc/testsuite/g++.dg/vect/slp-pr92516.cc 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/c11-utf8char-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-deprecated-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-deprecated-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-deprecated-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-deprecated-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-5.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-syntax-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-syntax-5.c create mode 100644 gcc/testsuite/gcc.dg/c2x-utf8char-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-utf8char-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-utf8char-3.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-utf8char-1.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/pr92493.c create mode 100644 gcc/testsuite/gcc.dg/rtl/aarch64/missed-pass-error.c create mode 100644 gcc/testsuite/gcc.dg/rtl/aarch64/rtl-handle-column-numbers.c create mode 100644 gcc/testsuite/gcc.dg/rtl/aarch64/test-epilogue-set.c create mode 100644 gcc/testsuite/gcc.dg/rtl/aarch64/unspecified-pass-error.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92512.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-42.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-bool-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-div-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92324-4.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} (70%) 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/asm-flag-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-flag-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-flag-5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-flag-6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/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_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_9.c create mode 100644 gcc/testsuite/gcc.target/arm/asm-flag-1.c create mode 100644 gcc/testsuite/gcc.target/arm/asm-flag-3.c create mode 100644 gcc/testsuite/gcc.target/arm/asm-flag-4.c create mode 100644 gcc/testsuite/gcc.target/arm/asm-flag-5.c create mode 100644 gcc/testsuite/gcc.target/arm/asm-flag-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92549.c create mode 100644 gcc/testsuite/gfortran.dg/derived_init_6.f90 create mode 100644 libgcc/config/gthr-vxworks-cond.c create mode 100644 libgcc/config/gthr-vxworks-thread.c rename libgcc/config/{vxlib-tls.c => gthr-vxworks-tls.c} (78%) create mode 100644 libgcc/config/gthr-vxworks.c create mode 100644 libgcc/config/t-gthr-noweak create mode 100644 libgcc/config/t-gthr-vxworks create mode 100644 libgcc/config/t-gthr-vxworksae create mode 100644 libgcc/config/t-vxcrtstuff copy libgcc/config/{t-vxworks => t-vxworksae} (61%) create mode 100644 libgcc/config/vxcrtstuff.c delete mode 100644 libgcc/config/vxlib.c create mode 100644 libgomp/testsuite/libgomp.c/target-print-1.c create mode 100644 libgomp/testsuite/libgomp.fortran/target-print-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c/print-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/print-1.f90 delete mode 100644 libiberty/rust-demangle.h create mode 100644 libstdc++-v3/include/std/stop_token copy libstdc++-v3/testsuite/{25_algorithms/partial_sort_copy/constexpr.cc => 20_ut [...] create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/constexpr_allocator_arg_t.cc copy libstdc++-v3/testsuite/{25_algorithms/prev_permutation/constexpr.cc => 20_uti [...] copy libstdc++-v3/testsuite/{20_util/variant/visit_neg.cc => 21_strings/basic_stri [...] copy libstdc++-v3/testsuite/{25_algorithms/fill/constexpr.cc => 23_containers/arra [...] copy libstdc++-v3/testsuite/{25_algorithms/partition/constexpr.cc => 23_containers [...] copy libstdc++-v3/testsuite/{23_containers/span => 30_threads/condition_variable_a [...] copy libstdc++-v3/testsuite/{23_containers/span => 30_threads/condition_variable_a [...] create mode 100644 libstdc++-v3/testsuite/30_threads/condition_variable_any/stop_t [...] copy libstdc++-v3/testsuite/{20_util/is_unbounded_array/requirements/explicit_inst [...] copy libstdc++-v3/testsuite/{20_util/allocator/requirements/constexpr.cc => 30_thr [...] copy libstdc++-v3/testsuite/{23_containers/span => 30_threads/jthread}/1.cc (77%) copy libstdc++-v3/testsuite/{23_containers/array/creation => 30_threads/jthread}/2 [...] copy libstdc++-v3/testsuite/{20_util/function_objects/mem_fn/constexpr.cc => 30_th [...] create mode 100644 libstdc++-v3/testsuite/30_threads/jthread/jthread.cc copy libstdc++-v3/testsuite/{26_numerics/bit/header.cc => 30_threads/stop_token/1. [...] copy libstdc++-v3/testsuite/{23_containers/span => 30_threads/stop_token}/2.cc (81%) create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_callback.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_source.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_token.cc rename libstdc++-v3/testsuite/std/concepts/concepts.lang/{concept.defaultconstruct [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.defau [...] copy libstdc++-v3/testsuite/std/ranges/{access/end_neg.cc => empty_view.cc} (69%) copy libstdc++-v3/testsuite/{24_iterators/customization_points/iter_move.cc => std [...] copy libstdc++-v3/testsuite/std/ranges/{access/cdata.cc => single_view.cc} (54%) create mode 100644 libstdc++-v3/testsuite/std/ranges/view.cc