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_O3 in repository toolchain/ci/gcc.
from 0a369f83048 Bump minimum MPFR version to 3.1.0 adds 53f6c32b5bf * ipa-prop.c (ipa_propagate_indirect_call_infos): Remove i [...] adds 5c546c59db7 Fix SLP downward group access classification (PR92420) adds 2b3ab1c812d * c-parser.c (c_parser_translation_unit): Diagnose declare [...] adds eddd03e2cfc PR bootstrap/92433 * config/rs6000/rs6000-c.c (altivec_bu [...] adds f15dc29a973 PR c++/92447 * decl.c (finish_function): Move ctype initi [...] adds 623534bdf66 Add prefixed insn support for stack_protect_setdi & stack_p [...] adds 8f4c580ea9a libgo: fix DejaGNU testsuite compiler when using build sysroot adds ceb02d5640f Daily bump. adds f21b53e4d45 [RS6000] Remove TARGET_TLS_MARKERS and require binutils 2.20 adds e392078b54a [RS6000] PC-relative TLS support adds 1dac11a9d45 * typeck.c (cp_build_binary_op): Sorry about <=> on VECTOR_TYPE. adds 219d7929fd7 Implement P1946R0, Allow defaulting comparisons by value. adds e74957303db 2019-11-11 Andre Vieira andre.simoesdiasvieira@arm.com adds 39dc6c5e141 PR tree-optimization/92452 * tree-vrp.c (vrp_prop::check_ [...] adds 6f5588cd9b2 PR target/92449 * tree-complex.c (expand_complex_multipli [...] adds 65aa7dc10c2 Add OpenACC 2.6 `serial' construct support adds a547e15b4ee Param to options conversion. adds 5dca7a8c4df Include new generated gcc/params.opt file. adds d5d2fd2e355 Apply mechanical replacement (generated patch). adds bbd06d96448 Remove gcc/params.* files. adds 47a675f4afd Remove last leftover usage of params* files. adds 1265aa8f7e9 Remove set_default_param_value from documentation. adds ba239116f90 Fix test-suite fallout. adds 1a0a07a4305 Remove option_default_params and option_validate_param hooks. adds 19a448b1109 Use more SET_OPTION_IF_UNSET. adds bec386d40f7 2019-11-12 Richard Biener rguenther@suse.de adds 1dac4242b93 2019-11-12 Richard Biener rguenther@suse.de adds ad77c698ad4 Free dominance info at the beginning of pass_jump_after_combine adds 5b7d0f4d764 [PR c++/6936] Delete duplicate test adds 5c2bf77d1f6 PR middle-end/83688 - check if buffers may overlap when cop [...] adds d4ebf387691 PR tree-optimization/92412 - excessive errno aliasing assum [...] adds c0c040325f4 PR ipa/92471 * ipa-profile.c (check_argument_count): Brea [...] adds f7183cc2c36 PR fortran/92470 Fixes for CFI_address adds bbacc1f80ca * ipa-cp.c (ignore_edge_p): Also look for optimize flag. [...] adds 2031afb789a rs6000: Handle unordered for xscmpexp[dq]p without NaNs (PR92449) adds be14d55ca57 testsuite: Add testcases for PR92449 adds de5b4a33510 2019-11-12 Harald Anlauf anlauf@gmx.de adds da4f604ec3c [C++ PATCH] Merge some using-decl handling adds 297d694377b rs6000: Use ULL on big hexadecimal literal adds 00bb511c162 Daily bump. adds 50780f79215 Add option -fweb for pr47763.c adds 49477729718 2019-11-13 Richard Biener rguenther@suse.de adds 0f72e03f82c Fortran] Use proper type for hidden is-present argument adds e79692e18d6 PR target/92055 * config/avr/t-avr (avr-mcus): Do not dep [...] adds 50ec68d4e36 Remove leftover call to finalize_options_struct. adds 7d39e305798 Fix params.exp by parsing output of --help=params -Q. adds fa09362e6ca Update comment in opts.c. adds bfc45eafaa9 [C++] Fix interaction between aka changes and DR1558 (PR92206) adds 7e2047b29c9 [AArch64] Use aarch64_sve_int_mode in SVE ACLE code adds 887797b5ea6 Fix vectorizable_conversion costs adds b1051b65459 Don't assign a cost to vectorizable_assignment adds f2a21e1468f * ipa.c (cgraph_build_static_cdtor): Pass optimization_def [...] adds 8a40b667ec8 Avoid accounting for non-existent vector loop versioning adds 1b2914c6db6 Account for the cost of generating loop masks adds b865eb50fd3 Enable libsanitizer build on riscv64 adds 698e2f709bf * ipa-prop.c (ipa_print_node_jump_functions, ipa_print_no [...] adds 0ad98b4ca23 PR fortran/92470 Fixes for CFI_address adds e4d96f8848b * c-ada-spec.c (get_underlying_decl): Do not look through [...] adds 607dedc9239 Move gcn-run heap into GPU memory. adds edbab2821eb Move generic libgomp files from nvptx to accel adds 7c01b4f72c9 GCN mkoffload adds 976f67ed079 Add device number to GOMP_OFFLOAD_openacc_async_construct adds d610c48aa62 GCN libgomp port adds 77e77bb440d Optimize GCN OpenMP malloc performance adds 2e6b4f122a2 Use a single worker for OpenACC on AMD GCN adds ea298953e1e GCN Libgomp Plugin adds 99274968d65 * ipa-inline.c (ipa_inline): Check that function is define [...] adds e6b3e3246d3 Enhance syntax of -fdbg-cnt. adds 67a4aba187d Do not overuse push/pop_cfun in IPA ICF. adds 068247650e8 Add a few missing checks that IPA_NODE_REF is not NULL (PR 92454) adds 44927daad94 Come up with selftests for dbgcnt. adds 1cbfef28dec Add C2x *_NORM_MAX constants to <float.h>. adds 076743c6c7b 2019-11-13 Ulrich Drepper drepper@redhat.com adds f75344ba6cc PR c++/89070 - bogus [[nodiscard]] warning in SFINAE. adds 485b111bb3a Rewrite value_range constructors to the value_range_kind is [...] adds 7c021bc432e libsupc++: Implement comparison algorithms for C++20 adds cc334e0eac2 * gcc.target/powerpc/pr92090.c: Limit -mbig to powe [...] adds d19d2e3b0db download_prerequisites: Use http instead of ftp for downloading. adds 9815f554f88 Sanitize the constant argument for rotr<mode>3 adds 95dad3be7b9 Move plain value_range things to value-range.[hc]*. adds 4163e5197eb * ipa-cp.c (ignore_edge_p): Do not check caller flags. (p [...] adds ca105857be8 PR ipa/92498 * ipa-profile.c (check_argument_count): Do n [...] adds 1752253ecd0 PR c++/92421 * ipa-prop.c (update_indirect_edges_after_in [...] adds 1ea82b1d2ed * ipa-inline-analysis.c (do_estimate_edge_time): Relax ch [...] adds b898a4d10e6 * ipa-profile.c (check_argument_count): Check properly tha [...] adds ab4b411ac8a * ipa-cp.c (propagate_vr_across_jump_function): Propagate [...] adds 0a4781c1dd8 Daily bump. adds e29a44f526a * gfortran.dg/ISO_Fortran_binding_17.c: Include ../../../ [...] adds 8e8d3db0212 * g++.dg/cpp0x/alias-decl-pr92206-3.C: Require effective t [...] adds db1638f5ebc PR ipa/92421 * g++.dg/torture/pr92421.C: Add -Wno-return- [...] adds 140aafda9d8 Support extended aggregate jump function in ipa-cp adds e613a5b1b41 Support C2x [[]] attributes for C. adds 034b129ba0d [testsuite] Fix PR92464 by adjust test case loop bound adds 484de4bcd3a Make normalize_addresses and normalize_symbolics work on TH [...] adds a21cfa558a0 2019-11-14 Richard Biener rguenther@suse.de adds c70bcbc4da7 Remove higher precision range tests because they are unused [...] adds 9e2883456f2 * omp-general.c (omp_context_name_list_prop): New function [...] adds 318df6e550b * c-omp.c (c_omp_check_context_selector): Add nvidia to th [...] adds 0d73ded0e3c * c-parser.c (c_parser_omp_context_selector): Don't requir [...] adds ffa6d691f8f * config/i386/i386-options.c (ix86_omp_device_kind_arch_is [...] adds f95a585fb8c Update dump message in IPA ICF. adds 2cc86f328a4 Use func_checker::hash_operand for hashing of GIMPLE operands. adds 9338c3b0cca Handle FIELD_DECL in IPA ICF. adds 2255e398ef0 Update statistics about needed symbols in IPA ICF. adds 93e632e34fc Enable VPOPCNTDQ for icelake-{client,server} and tigerlake. adds 4cd23bfaa8c Document -fallocation-dce. adds 8276c1be16d Remove wrong lto-dump: lto1 makefile dependency. adds 371a5f62167 Remove dead code in switch conv pass. adds 4f4037f9f1d Add Optimization keyword for param_max_inline_insns_auto param. adds 1bec1645a61 Remove usage of CIF_MAX_INLINE_INSNS_SINGLE_O2_LIMIT. adds f878aec8aa6 Support for value ranges in IPA predicates 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. new b6e26651530 Check suitability of spill register for mode new 23c6a99f983 Support C2x [[deprecated]] attribute. new 7d983951393 2019-11-14 Edward Smith-Rowland 3dw4rd@verizon.net new f7f6f6ef286 Daily bump. new ac90e8b2690 Improve checks on C2x fallthrough attribute. new acf32f99a53 Support for jthread and stop_token new fbbadf00182 compiler: fix buglet in function inlining related to si [...] new f7fbb19c7b4 Update iterator of next new 33139fcf7bb Fix comments typo new 209e77546d3 PR testsuite/92520 * gcc.dg/ipa/inline-9.c: Fix template. new d379d7aa36f * gimplify.c (gimplify_call_expr): Don't call omp_resolve [...] new 12cd3b5425c 2019-11-15 Richard Biener rguenther@suse.de new 37992db8fd7 2019-11-15 Richard Biener rguenther@suse.de new 082353c7af2 [mid-end][__RTL] Clean state despite invalid __RTL startwit [...] new 15b4b35d199 Add tests for print from offload target. new a75d0701135 [mid-end][__RTL] Set global epilogue_completed in skip_pass new 6316072677c libstdc++: Fix changelog whitespace new 2e8d4e94ac5 2019-11-15 Paul Thomas pault@gcc.gnu.org new d9028e4cc1c 2019-11-15 Richard Biener rguenther@suse.de new 697cef8e166 [amdgcn] Fix handling of VCC_CONDITIONAL_REG new 892ffb8689a [rs6000] Use VIEW_CONVERT_EXPR to reinterpret vectors (PR 92515) new ac89786a39f 2019-11-15 Richard Biener rguenther@suse.de new d4a23ebfded [mid-end][__RTL] Account for column numbers in __RTL functions new c3ba92addc3 Fix vector/scalar to vector/vector conversion (PR92515) new e75f87980a1 libstdc++: Fix definition of std::nostopstate object new 555283de0b6 [amdgcn] Use first lane of v1 for zero offset new b666fae3a6e Implement P1816R0, class template argument deduction for a [...] new f32937dc6b8 [amdgcn] Reinitialize registers for every function new ff73a8562a3 2019-11-15 Feng Xue fxue@os.amperecomputing.com new 50cb3361f71 [amdgcn] Restrict registers available to non-kernel functions new 88ffc288a0e ipa: Remove stray declaration new ac1815cb423 [amdgcn] Update lower bounds for the number of registers in [...]
The 32 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: contrib/ChangeLog | 4 + contrib/download_prerequisites | 4 +- gcc/ChangeLog | 1774 +++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 22 +- gcc/asan.c | 20 +- gcc/auto-profile.c | 3 +- gcc/bb-reorder.c | 5 +- gcc/builtins.c | 9 +- gcc/c-family/ChangeLog | 51 + gcc/c-family/c-ada-spec.c | 12 +- gcc/c-family/c-attribs.c | 7 +- gcc/c-family/c-common.h | 2 + gcc/c-family/c-cppbuiltin.c | 11 +- gcc/c-family/c-lex.c | 4 +- gcc/c-family/c-omp.c | 38 +- gcc/c-family/c-opts.c | 34 +- gcc/c-family/c-pragma.c | 1 + gcc/c-family/c-pragma.h | 1 + gcc/c/ChangeLog | 110 + gcc/c/c-decl.c | 124 +- gcc/c/c-parser.c | 566 ++- gcc/c/c-parser.h | 3 +- gcc/c/c-tree.h | 25 +- gcc/c/c-typeck.c | 4 +- gcc/c/gimple-parser.c | 6 +- gcc/cfgcleanup.c | 10 +- gcc/cfgexpand.c | 9 +- gcc/cfgloopanal.c | 9 +- gcc/cgraph.c | 3 +- gcc/cif-code.def | 2 - gcc/combine.c | 5 +- gcc/common.opt | 12 +- gcc/common/common-target.def | 14 - gcc/common/common-targhooks.c | 9 - gcc/common/common-targhooks.h | 2 - gcc/common/config/aarch64/aarch64-common.c | 51 +- gcc/common/config/bpf/bpf-common.c | 13 - gcc/common/config/gcn/gcn-common.c | 1 - gcc/common/config/ia64/ia64-common.c | 26 +- gcc/common/config/powerpcspe/powerpcspe-common.c | 15 +- gcc/common/config/rs6000/rs6000-common.c | 16 +- gcc/common/config/sh/sh-common.c | 11 +- gcc/config.gcc | 48 +- gcc/config.in | 6 - gcc/config/aarch64/aarch64-c.c | 2 + gcc/config/aarch64/aarch64-simd.md | 18 + .../aarch64/aarch64-sve-builtins-functions.h | 2 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 6 +- gcc/config/aarch64/aarch64-vxworks.h | 71 + gcc/config/aarch64/aarch64.c | 170 +- gcc/config/aarch64/constraints.md | 4 + gcc/config/aarch64/iterators.md | 2 + .../{arm/t-vxworks => aarch64/t-aarch64-vxworks} | 10 +- gcc/config/alpha/alpha.c | 17 +- gcc/config/arc/arc.c | 12 +- gcc/config/arm/aarch-common-protos.h | 6 + gcc/config/arm/aarch-common.c | 136 + gcc/config/arm/arm-c.c | 1 + gcc/config/arm/arm-modes.def | 4 +- gcc/config/arm/arm.c | 73 +- 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/vxworks.h | 98 +- gcc/config/avr/avr.c | 1 - gcc/config/avr/t-avr | 3 +- gcc/config/csky/csky.c | 1 - gcc/config/gcn/gcn-run.c | 64 +- gcc/config/gcn/gcn.c | 111 +- gcc/config/gcn/gcn.h | 6 +- gcc/config/gcn/gcn.opt | 2 +- gcc/config/gcn/mkoffload.c | 694 ++++ gcc/config/gcn/offload.h | 35 + gcc/config/i386/i386-builtins.c | 1 - gcc/config/i386/i386-expand.c | 1 - gcc/config/i386/i386-features.c | 1 - gcc/config/i386/i386-options.c | 79 +- gcc/config/i386/i386.c | 63 +- gcc/config/i386/i386.h | 2 +- gcc/config/i386/t-omp-device | 2 +- gcc/config/ia64/ia64.c | 3 +- gcc/config/mips/mips.c | 12 +- gcc/config/mips/mips.md | 4 +- gcc/config/rs6000/predicates.md | 11 +- gcc/config/rs6000/rs6000-c.c | 10 +- gcc/config/rs6000/rs6000-call.c | 11 +- gcc/config/rs6000/rs6000-logue.c | 5 +- gcc/config/rs6000/rs6000-protos.h | 1 - gcc/config/rs6000/rs6000.c | 137 +- gcc/config/rs6000/rs6000.h | 16 - gcc/config/rs6000/rs6000.md | 235 +- gcc/config/rs6000/rs6000.opt | 4 - gcc/config/rs6000/vsx.md | 12 + gcc/config/s390/s390.c | 84 +- gcc/config/sparc/sparc.c | 84 +- gcc/config/visium/visium.c | 7 +- gcc/config/vx-common.h | 24 +- gcc/config/vxworks.h | 47 +- gcc/configure | 36 - gcc/configure.ac | 6 - gcc/coverage.c | 9 +- gcc/cp/ChangeLog | 97 + gcc/cp/call.c | 2 +- gcc/cp/class.c | 14 +- gcc/cp/constexpr.c | 1 + gcc/cp/cp-tree.h | 9 +- gcc/cp/cvt.c | 9 +- gcc/cp/decl.c | 13 +- gcc/cp/decl2.c | 4 - gcc/cp/method.c | 50 +- gcc/cp/name-lookup.c | 247 +- gcc/cp/parser.c | 95 +- gcc/cp/pt.c | 191 +- gcc/cp/semantics.c | 8 + gcc/cp/tree.c | 6 +- gcc/cp/typeck.c | 14 +- gcc/cprop.c | 1 - gcc/cse.c | 7 +- gcc/cselib.c | 3 +- gcc/d/ChangeLog | 10 + gcc/d/d-codegen.cc | 2 +- gcc/d/d-target.cc | 2 +- gcc/dbgcnt.c | 190 +- gcc/doc/extend.texi | 39 + gcc/doc/generic.texi | 5 + gcc/doc/install.texi | 2 +- gcc/doc/invoke.texi | 32 +- gcc/doc/options.texi | 3 + gcc/doc/tm.texi | 72 +- gcc/doc/tm.texi.in | 8 +- gcc/dse.c | 3 +- gcc/emit-rtl.c | 19 +- gcc/explow.c | 3 +- gcc/expmed.c | 8 +- gcc/expr.c | 25 + gcc/final.c | 5 +- gcc/flag-types.h | 11 + gcc/fold-const.c | 13 +- gcc/fortran/ChangeLog | 74 +- gcc/fortran/dump-parse-tree.c | 6 + gcc/fortran/gfortran.h | 13 +- gcc/fortran/match.c | 3 +- gcc/fortran/match.h | 2 + gcc/fortran/module.c | 30 +- gcc/fortran/openmp.c | 33 +- gcc/fortran/options.c | 4 +- gcc/fortran/parse.c | 32 +- gcc/fortran/resolve.c | 6 + gcc/fortran/st.c | 2 + gcc/fortran/trans-expr.c | 17 +- gcc/fortran/trans-openmp.c | 17 +- gcc/fortran/trans.c | 2 + gcc/gcc.c | 9 - gcc/gcse.c | 18 +- gcc/gengtype.c | 1 + gcc/ggc-common.c | 5 +- gcc/ggc-page.c | 5 +- gcc/gimple-fold.c | 3 +- gcc/gimple-loop-interchange.cc | 7 +- gcc/gimple-loop-jam.c | 9 +- gcc/gimple-loop-versioning.cc | 5 +- gcc/gimple-pretty-print.c | 3 + gcc/gimple-ssa-evrp-analyze.c | 2 +- gcc/gimple-ssa-split-paths.c | 3 +- gcc/gimple-ssa-sprintf.c | 721 +++- gcc/gimple-ssa-store-merging.c | 9 +- gcc/gimple-ssa-strength-reduction.c | 3 +- gcc/gimple-ssa-warn-alloca.c | 1 - gcc/gimple-ssa-warn-restrict.c | 1 - gcc/gimple.def | 2 +- gcc/gimple.h | 13 +- gcc/gimplify.c | 27 +- gcc/ginclude/float.h | 12 + gcc/go/ChangeLog | 5 + gcc/go/go-lang.c | 20 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/gogo.h | 4 +- gcc/graphite-isl-ast-to-gimple.c | 5 +- gcc/graphite-optimize-isl.c | 5 +- gcc/graphite-scop-detection.c | 5 +- gcc/graphite-sese-to-poly.c | 1 - gcc/graphite.c | 1 - gcc/haifa-sched.c | 47 +- gcc/hsa-gen.c | 3 +- gcc/ifcvt.c | 5 +- gcc/ipa-comdats.c | 2 +- gcc/ipa-cp.c | 714 +++- gcc/ipa-fnsummary.c | 232 +- gcc/ipa-fnsummary.h | 8 +- gcc/ipa-icf-gimple.c | 10 +- gcc/ipa-icf-gimple.h | 11 + gcc/ipa-icf.c | 266 +- gcc/ipa-icf.h | 28 +- gcc/ipa-inline-analysis.c | 25 +- gcc/ipa-inline.c | 150 +- gcc/ipa-polymorphic-call.c | 3 +- gcc/ipa-profile.c | 35 +- gcc/ipa-prop.c | 667 +++- gcc/ipa-prop.h | 208 +- gcc/ipa-split.c | 11 +- gcc/ipa-sra.c | 10 +- gcc/ipa-utils.h | 3 - gcc/ipa.c | 9 +- gcc/ira-build.c | 5 +- gcc/ira-conflicts.c | 5 +- gcc/loop-doloop.c | 3 +- gcc/loop-invariant.c | 5 +- gcc/loop-unroll.c | 27 +- gcc/lra-assigns.c | 3 +- gcc/lra-constraints.c | 3 +- gcc/lra-spills.c | 3 +- gcc/lto/ChangeLog | 18 + gcc/lto/Make-lang.in | 2 +- gcc/lto/lto-common.c | 1 - gcc/lto/lto-partition.c | 11 +- gcc/lto/lto.c | 11 +- gcc/machmode.h | 20 +- gcc/modulo-sched.c | 7 +- gcc/omp-expand.c | 43 +- gcc/omp-general.c | 187 +- gcc/omp-low.c | 62 +- gcc/opt-functions.awk | 3 +- gcc/opt-suggestions.c | 59 +- gcc/opt-suggestions.h | 5 - gcc/optabs-query.c | 20 +- gcc/optabs-tree.c | 14 + gcc/optabs.c | 5 +- gcc/opts-common.c | 20 + gcc/opts.c | 289 +- gcc/opts.h | 11 +- gcc/params-enum.h | 39 - gcc/params-list.h | 26 - gcc/params-options.h | 27 - gcc/params.c | 302 -- gcc/params.def | 1501 -------- gcc/params.h | 254 -- gcc/params.opt | 967 +++++ gcc/passes.c | 8 +- gcc/postreload-gcse.c | 8 +- gcc/predict.c | 21 +- gcc/range-op.cc | 417 +- gcc/range-op.h | 4 +- gcc/range.cc | 28 +- gcc/range.h | 3 - gcc/read-rtl-function.c | 19 +- gcc/real.c | 15 +- gcc/real.h | 2 +- gcc/reload.c | 3 +- gcc/reorg.c | 5 +- gcc/resource.c | 5 +- gcc/sanopt.c | 5 +- gcc/sched-deps.c | 13 +- gcc/sched-ebb.c | 5 +- gcc/sched-rgn.c | 22 +- gcc/sel-sched-ir.c | 5 +- gcc/sel-sched-ir.h | 2 +- gcc/sel-sched.c | 5 +- gcc/selftest-run-tests.c | 1 + gcc/selftest.h | 6 +- gcc/shrink-wrap.c | 3 +- gcc/stmt.c | 1 - gcc/stor-layout.c | 41 +- gcc/target.def | 71 +- gcc/target.h | 4 +- gcc/targhooks.c | 66 +- gcc/targhooks.h | 7 +- gcc/testsuite/ChangeLog | 343 ++ gcc/testsuite/c-c++-common/asan/memcmp-1.c | 4 +- gcc/testsuite/c-c++-common/goacc/parallel-dims-2.c | 16 +- gcc/testsuite/c-c++-common/gomp/declare-target-5.c | 2 + .../c-c++-common/gomp/declare-variant-10.c | 6 +- .../c-c++-common/gomp/declare-variant-11.c | 10 +- .../c-c++-common/gomp/declare-variant-12.c | 4 +- .../c-c++-common/gomp/declare-variant-13.c | 24 + .../c-c++-common/gomp/declare-variant-2.c | 20 +- .../c-c++-common/gomp/declare-variant-3.c | 30 +- .../c-c++-common/gomp/declare-variant-8.c | 12 +- .../c-c++-common/gomp/declare-variant-9.c | 10 +- gcc/testsuite/c-c++-common/pr92452.c | 5 + gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-1.C | 9 + gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-2.C | 14 + gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-3.C | 8 + gcc/testsuite/g++.dg/cpp0x/pr92447.C | 14 + gcc/testsuite/g++.dg/cpp0x/using-enum-2.C | 8 +- gcc/testsuite/g++.dg/cpp0x/using-enum-3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction43.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nodiscard7.C | 18 + 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/spaceship-synth-neg1.C | 29 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth4.C | 43 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth5.C | 43 + gcc/testsuite/g++.dg/cpp2a/spaceship-vec1.C | 11 + gcc/testsuite/g++.dg/gomp/declare-variant-7.C | 2 +- gcc/testsuite/g++.dg/gomp/declare-variant-8.C | 10 + gcc/testsuite/g++.dg/ipa/pr92454.C | 38 + gcc/testsuite/g++.dg/lookup/pr6936.C | 23 - gcc/testsuite/g++.dg/lookup/using4.C | 2 +- gcc/testsuite/g++.dg/lookup/using7.C | 1 - gcc/testsuite/g++.dg/template/using12.C | 2 +- gcc/testsuite/g++.dg/template/using18.C | 2 +- gcc/testsuite/g++.dg/template/using22.C | 8 +- gcc/testsuite/g++.dg/torture/pr92421.C | 169 + gcc/testsuite/g++.dg/tree-ssa/ivopts-3.C | 6 +- gcc/testsuite/gcc.c-torture/compile/flatten.c | 5 + gcc/testsuite/gcc.c-torture/compile/pr92449.c | 7 + gcc/testsuite/gcc.dg/c11-float-3.c | 17 + gcc/testsuite/gcc.dg/c11-utf8char-1.c | 7 + gcc/testsuite/gcc.dg/c2x-attr-deprecated-1.c | 91 + 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-fallthrough-1.c | 21 + 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-syntax-1.c | 55 + gcc/testsuite/gcc.dg/c2x-attr-syntax-2.c | 60 + gcc/testsuite/gcc.dg/c2x-attr-syntax-3.c | 56 + gcc/testsuite/gcc.dg/c2x-float-1.c | 37 + 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/completion-3.c | 16 +- gcc/testsuite/gcc.dg/gnu2x-attr-syntax-1.c | 16 + gcc/testsuite/gcc.dg/gnu2x-attr-syntax-2.c | 16 + gcc/testsuite/gcc.dg/gnu2x-attrs-1.c | 72 + gcc/testsuite/gcc.dg/gnu2x-utf8char-1.c | 5 + gcc/testsuite/gcc.dg/ipa/inline-9.c | 23 + gcc/testsuite/gcc.dg/ipa/ipa-icf-39.c | 3 +- gcc/testsuite/gcc.dg/ipa/ipcp-agg-10.c | 8 +- gcc/testsuite/gcc.dg/ipa/ipcp-agg-11.c | 77 + gcc/testsuite/gcc.dg/params/params.exp | 42 +- gcc/testsuite/gcc.dg/pr47763.c | 2 +- gcc/testsuite/gcc.dg/pr68766.c | 1 - gcc/testsuite/gcc.dg/pr83620.c | 2 +- gcc/testsuite/gcc.dg/pr92430.c | 25 + .../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/testsuite/gcc.dg/spellcheck-params-2.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-params.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-91.c | 124 + gcc/testsuite/gcc.dg/torture/pr92461.c | 20 + gcc/testsuite/gcc.dg/torture/pr92512.c | 17 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-23.c | 709 ++++ gcc/testsuite/gcc.dg/tree-ssa/cunroll-2.c | 4 +- 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-div-2.c | 14 + gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c | 5 +- .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c | 4 +- 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/pr92347.c | 18 + gcc/testsuite/gcc.dg/vect/pr92420.c | 48 + 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.misc-tests/help.exp | 4 +- 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 | 62 + .../gcc.target/aarch64/sve/mask_struct_store_3.c | 2 +- .../aarch64/sve/mask_struct_store_3_run.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/peel_ind_2.c | 2 +- .../gcc.target/aarch64/sve/peel_ind_2_run.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/peel_ind_3.c | 2 +- .../gcc.target/aarch64/sve/peel_ind_3_run.c | 4 +- .../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_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 | 36 + gcc/testsuite/gcc.target/arm/asm-flag-3.c | 38 + gcc/testsuite/gcc.target/arm/asm-flag-5.c | 30 + gcc/testsuite/gcc.target/arm/asm-flag-6.c | 62 + gcc/testsuite/gcc.target/powerpc/pr92090-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr92090.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr92449-1.c | 7 + gcc/testsuite/gfortran.dg/ISO_Fortran_binding_1.c | 57 +- gcc/testsuite/gfortran.dg/ISO_Fortran_binding_17.c | 25 + .../gfortran.dg/ISO_Fortran_binding_17.f90 | 77 + gcc/testsuite/gfortran.dg/derived_init_6.f90 | 60 + .../gfortran.dg/goacc/parallel-dims-2.f90 | 22 + gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 5 +- gcc/toplev.c | 13 +- gcc/tracer.c | 13 +- gcc/trans-mem.c | 3 +- gcc/tree-cfg.c | 18 + gcc/tree-chrec.c | 5 +- gcc/tree-complex.c | 23 +- gcc/tree-data-ref.c | 5 +- gcc/tree-dump.c | 1 + gcc/tree-if-conv.c | 3 +- gcc/tree-inline.c | 3 +- gcc/tree-loop-distribution.c | 3 +- gcc/tree-parloops.c | 20 +- gcc/tree-predcom.c | 3 +- gcc/tree-pretty-print.c | 4 + gcc/tree-profile.c | 13 +- gcc/tree-scalar-evolution.c | 5 +- gcc/tree-sra.c | 20 +- gcc/tree-ssa-ccp.c | 3 +- gcc/tree-ssa-dom.c | 1 - gcc/tree-ssa-dse.c | 9 +- gcc/tree-ssa-ifcombine.c | 5 +- gcc/tree-ssa-loop-ch.c | 3 +- gcc/tree-ssa-loop-im.c | 3 +- gcc/tree-ssa-loop-ivcanon.c | 29 +- gcc/tree-ssa-loop-ivopts.c | 11 +- gcc/tree-ssa-loop-manip.c | 3 +- gcc/tree-ssa-loop-niter.c | 3 +- gcc/tree-ssa-loop-prefetch.c | 51 +- gcc/tree-ssa-loop-split.c | 6 +- gcc/tree-ssa-loop-unswitch.c | 7 +- gcc/tree-ssa-math-opts.c | 7 +- gcc/tree-ssa-phiopt.c | 9 +- gcc/tree-ssa-pre.c | 5 +- gcc/tree-ssa-reassoc.c | 3 +- gcc/tree-ssa-sccvn.c | 7 +- gcc/tree-ssa-scopedtables.c | 3 +- gcc/tree-ssa-sink.c | 3 +- gcc/tree-ssa-strlen.c | 10 +- gcc/tree-ssa-structalias.c | 9 +- gcc/tree-ssa-tail-merge.c | 5 +- gcc/tree-ssa-threadbackward.c | 17 +- gcc/tree-ssa-threadedge.c | 5 +- gcc/tree-ssa-uninit.c | 3 +- gcc/tree-ssanames.c | 2 +- gcc/tree-streamer-in.c | 1 - gcc/tree-switch-conversion.c | 13 +- gcc/tree-switch-conversion.h | 12 +- gcc/tree-vect-data-refs.c | 12 +- gcc/tree-vect-generic.c | 2 +- gcc/tree-vect-loop-manip.c | 28 +- gcc/tree-vect-loop.c | 347 +- gcc/tree-vect-patterns.c | 2 +- gcc/tree-vect-slp.c | 157 +- gcc/tree-vect-stmts.c | 514 ++- gcc/tree-vectorizer.c | 4 +- gcc/tree-vectorizer.h | 39 +- gcc/tree-vrp.c | 1638 +------- gcc/tree-vrp.h | 212 +- gcc/tree.c | 69 +- gcc/tree.def | 6 + gcc/tree.h | 6 +- gcc/value-prof.c | 1 - gcc/value-range.cc | 1564 ++++++++ gcc/value-range.h | 215 ++ gcc/var-tracking.c | 7 +- gcc/vr-values.c | 67 +- include/ChangeLog | 8 + include/gomp-constants.h | 2 + libcpp/ChangeLog | 7 + libcpp/charset.c | 2 + libcpp/init.c | 4 +- libgcc/ChangeLog | 68 + libgcc/config.host | 50 +- 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/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 | 15 + libgfortran/runtime/ISO_Fortran_binding.c | 48 +- libgo/configure | 3 +- libgo/configure.ac | 2 +- libgo/testsuite/Makefile.am | 2 + libgo/testsuite/Makefile.in | 5 +- libgo/testsuite/lib/libgo.exp | 13 +- libgo/testsuite/libgo-test-support.exp.in | 17 + libgomp/ChangeLog | 134 + libgomp/Makefile.am | 2 +- libgomp/Makefile.in | 61 +- libgomp/config.h.in | 3 + libgomp/config/{nvptx => accel}/libgomp-plugin.c | 0 libgomp/config/{nvptx => accel}/lock.c | 0 libgomp/config/{nvptx => accel}/mutex.c | 0 libgomp/config/{nvptx => accel}/mutex.h | 0 libgomp/config/{nvptx => accel}/oacc-async.c | 0 libgomp/config/{nvptx => accel}/oacc-cuda.c | 0 libgomp/config/{nvptx => accel}/oacc-host.c | 0 libgomp/config/{nvptx => accel}/oacc-init.c | 0 libgomp/config/{nvptx => accel}/oacc-mem.c | 0 libgomp/config/{nvptx => accel}/oacc-plugin.c | 0 libgomp/config/{nvptx => accel}/omp-lock.h | 0 libgomp/config/{nvptx => accel}/openacc.f90 | 1 + libgomp/config/{nvptx => accel}/pool.h | 0 libgomp/config/{nvptx => accel}/proc.c | 0 libgomp/config/{nvptx => accel}/ptrlock.c | 0 libgomp/config/{nvptx => accel}/ptrlock.h | 0 libgomp/config/{nvptx => accel}/sem.c | 0 libgomp/config/{nvptx => accel}/sem.h | 0 libgomp/config/{nvptx => accel}/thread-stacksize.h | 0 .../config/{nvptx/pool.h => gcn/affinity-fmt.c} | 50 +- libgomp/config/gcn/bar.c | 232 ++ libgomp/config/gcn/bar.h | 168 + libgomp/config/{nvptx/pool.h => gcn/doacross.h} | 39 +- libgomp/config/{nvptx/proc.c => gcn/icv-device.c} | 47 +- .../thread-stacksize.h => gcn/oacc-target.c} | 12 +- libgomp/config/{nvptx/mutex.h => gcn/simple-bar.h} | 37 +- .../{nvptx/thread-stacksize.h => gcn/target.c} | 46 +- .../{nvptx/thread-stacksize.h => gcn/task.c} | 18 +- libgomp/config/gcn/team.c | 214 ++ libgomp/config/{nvptx/proc.c => gcn/time.c} | 29 +- libgomp/configure | 61 +- libgomp/configure.ac | 2 +- libgomp/configure.tgt | 6 +- libgomp/libgomp-plugin.h | 5 +- libgomp/libgomp.h | 81 + libgomp/oacc-async.c | 3 +- libgomp/oacc-host.c | 2 +- libgomp/oacc-int.h | 9 +- libgomp/oacc-target.c | 1 + libgomp/openacc.f90 | 1 + libgomp/openacc.h | 1 + libgomp/plugin/Makefrag.am | 14 + libgomp/plugin/configfrag.ac | 35 + libgomp/plugin/plugin-gcn.c | 3985 ++++++++++++++++++++ libgomp/plugin/plugin-nvptx.c | 2 +- libgomp/team.c | 15 +- libgomp/testsuite/Makefile.in | 4 + libgomp/testsuite/libgomp.c/target-print-1.c | 17 + .../testsuite/libgomp.fortran/target-print-1.f90 | 15 + .../libgomp.oacc-c-c++-common/parallel-dims.c | 73 + libgomp/testsuite/libgomp.oacc-c/print-1.c | 17 + .../libgomp.oacc-fortran/parallel-dims-aux.c | 45 + .../libgomp.oacc-fortran/parallel-dims.f90 | 120 + libgomp/testsuite/libgomp.oacc-fortran/print-1.f90 | 15 + libgomp/work.c | 4 +- libsanitizer/ChangeLog | 4 + libsanitizer/configure.tgt | 2 + libstdc++-v3/ChangeLog | 68 +- libstdc++-v3/doc/doxygen/user.cfg.in | 1 + libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/iterator_concepts.h | 45 +- libstdc++-v3/include/bits/stl_iterator.h | 6 +- libstdc++-v3/include/precompiled/stdc++.h | 1 + libstdc++-v3/include/std/array | 6 +- libstdc++-v3/include/std/concepts | 14 +- libstdc++-v3/include/std/condition_variable | 84 + libstdc++-v3/include/std/stop_token | 370 ++ libstdc++-v3/include/std/thread | 125 + libstdc++-v3/include/std/version | 1 + libstdc++-v3/libsupc++/compare | 346 +- .../comparisons/algorithms/partial_order.cc | 118 + .../comparisons/algorithms/strong_order.cc | 56 + .../comparisons/algorithms/weak_order.cc | 119 + .../array/requirements/constexpr_fill.cc | 36 + .../array/requirements/constexpr_swap.cc | 43 + .../headers/iterator/synopsis_c++20.cc | 6 +- .../condition_variable_any/stop_token/1.cc | 27 + .../condition_variable_any/stop_token/2.cc | 27 + .../condition_variable_any/stop_token/wait_on.cc | 136 + .../30_threads/headers/stop_token/synopsis.cc | 35 + .../30_threads/headers/thread/types_std_c++20.cc | 30 + libstdc++-v3/testsuite/30_threads/jthread/1.cc | 27 + libstdc++-v3/testsuite/30_threads/jthread/2.cc | 27 + .../testsuite/30_threads/jthread/jthread.cc | 198 + libstdc++-v3/testsuite/30_threads/stop_token/1.cc | 27 + libstdc++-v3/testsuite/30_threads/stop_token/2.cc | 27 + .../testsuite/30_threads/stop_token/stop_source.cc | 75 + .../testsuite/30_threads/stop_token/stop_token.cc | 96 + .../std/concepts/concepts.callable/relation.cc | 5 + maintainer-scripts/ChangeLog | 4 + maintainer-scripts/update_version_svn | 2 +- 594 files changed, 25039 insertions(+), 8780 deletions(-) create mode 100644 gcc/config/aarch64/aarch64-vxworks.h copy gcc/config/{arm/t-vxworks => aarch64/t-aarch64-vxworks} (79%) create mode 100644 gcc/config/gcn/mkoffload.c create mode 100644 gcc/config/gcn/offload.h delete mode 100644 gcc/params-enum.h delete mode 100644 gcc/params-list.h delete mode 100644 gcc/params-options.h delete mode 100644 gcc/params.c delete mode 100644 gcc/params.def delete mode 100644 gcc/params.h create mode 100644 gcc/params.opt create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-target-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-13.c create mode 100644 gcc/testsuite/c-c++-common/pr92452.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr92447.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nodiscard7.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/spaceship-synth-neg1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-vec1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr92454.C delete mode 100644 gcc/testsuite/g++.dg/lookup/pr6936.C create mode 100644 gcc/testsuite/g++.dg/torture/pr92421.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/flatten.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr92449.c create mode 100644 gcc/testsuite/gcc.dg/c11-float-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-fallthrough-1.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-syntax-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-syntax-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-syntax-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-1.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-attr-syntax-1.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-attr-syntax-2.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-attrs-1.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-utf8char-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/inline-9.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-agg-11.c create mode 100644 gcc/testsuite/gcc.dg/pr92430.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/strlenopt-91.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92461.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92512.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-23.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-42.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/pr92347.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92420.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/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_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-5.c create mode 100644 gcc/testsuite/gcc.target/arm/asm-flag-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92449-1.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_17.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/derived_init_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/parallel-dims-2.f90 create mode 100644 gcc/value-range.cc create mode 100644 gcc/value-range.h 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-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 libgo/testsuite/libgo-test-support.exp.in rename libgomp/config/{nvptx => accel}/libgomp-plugin.c (100%) rename libgomp/config/{nvptx => accel}/lock.c (100%) rename libgomp/config/{nvptx => accel}/mutex.c (100%) copy libgomp/config/{nvptx => accel}/mutex.h (100%) rename libgomp/config/{nvptx => accel}/oacc-async.c (100%) rename libgomp/config/{nvptx => accel}/oacc-cuda.c (100%) rename libgomp/config/{nvptx => accel}/oacc-host.c (100%) rename libgomp/config/{nvptx => accel}/oacc-init.c (100%) rename libgomp/config/{nvptx => accel}/oacc-mem.c (100%) rename libgomp/config/{nvptx => accel}/oacc-plugin.c (100%) rename libgomp/config/{nvptx => accel}/omp-lock.h (100%) rename libgomp/config/{nvptx => accel}/openacc.f90 (98%) copy libgomp/config/{nvptx => accel}/pool.h (100%) copy libgomp/config/{nvptx => accel}/proc.c (100%) rename libgomp/config/{nvptx => accel}/ptrlock.c (100%) rename libgomp/config/{nvptx => accel}/ptrlock.h (100%) rename libgomp/config/{nvptx => accel}/sem.c (100%) rename libgomp/config/{nvptx => accel}/sem.h (100%) copy libgomp/config/{nvptx => accel}/thread-stacksize.h (100%) copy libgomp/config/{nvptx/pool.h => gcn/affinity-fmt.c} (57%) create mode 100644 libgomp/config/gcn/bar.c create mode 100644 libgomp/config/gcn/bar.h rename libgomp/config/{nvptx/pool.h => gcn/doacross.h} (55%) copy libgomp/config/{nvptx/proc.c => gcn/icv-device.c} (59%) copy libgomp/config/{nvptx/thread-stacksize.h => gcn/oacc-target.c} (72%) rename libgomp/config/{nvptx/mutex.h => gcn/simple-bar.h} (55%) copy libgomp/config/{nvptx/thread-stacksize.h => gcn/target.c} (53%) rename libgomp/config/{nvptx/thread-stacksize.h => gcn/task.c} (76%) create mode 100644 libgomp/config/gcn/team.c rename libgomp/config/{nvptx/proc.c => gcn/time.c} (69%) create mode 100644 libgomp/oacc-target.c create mode 100644 libgomp/plugin/plugin-gcn.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/parallel-dims-aux.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/parallel-dims.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/print-1.f90 create mode 100644 libstdc++-v3/include/std/stop_token create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/algorithms/partia [...] create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/algorithms/strong [...] create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/algorithms/weak_order.cc create mode 100644 libstdc++-v3/testsuite/23_containers/array/requirements/constex [...] create mode 100644 libstdc++-v3/testsuite/23_containers/array/requirements/constex [...] create mode 100644 libstdc++-v3/testsuite/30_threads/condition_variable_any/stop_t [...] create mode 100644 libstdc++-v3/testsuite/30_threads/condition_variable_any/stop_t [...] create mode 100644 libstdc++-v3/testsuite/30_threads/condition_variable_any/stop_t [...] create mode 100644 libstdc++-v3/testsuite/30_threads/headers/stop_token/synopsis.cc create mode 100644 libstdc++-v3/testsuite/30_threads/headers/thread/types_std_c++20.cc create mode 100644 libstdc++-v3/testsuite/30_threads/jthread/1.cc create mode 100644 libstdc++-v3/testsuite/30_threads/jthread/2.cc create mode 100644 libstdc++-v3/testsuite/30_threads/jthread/jthread.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/1.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/2.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