[gcc(refs/users/ppalka/heads/libstdcxx-constrained-algos)] Merge remote-tracking branch 'origin/master' into libstdcxx-constrained-algos
Patrick Palka
ppalka@gcc.gnu.org
Sat Jan 25 22:56:00 GMT 2020
https://gcc.gnu.org/g:35b78f03f622b6b2ec41421d4573cf3e95071c8a
commit 35b78f03f622b6b2ec41421d4573cf3e95071c8a
Merge: 3664a80 55dd445
Author: Patrick Palka <ppalka@redhat.com>
Date: Fri Jan 24 17:52:15 2020 -0500
Merge remote-tracking branch 'origin/master' into libstdcxx-constrained-algos
Diff:
config/ChangeLog | 4 +
config/toolexeclibdir.m4 | 31 +
contrib/ChangeLog | 11 +
contrib/gcc-git-customization.sh | 37 +-
contrib/git-add-user-branch.sh | 46 +
contrib/git-add-vendor-branch.sh | 48 +
gcc/ChangeLog | 308 +
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 109 +
gcc/analyzer/analysis-plan.h | 4 +
gcc/analyzer/analyzer-logging.cc | 4 +
gcc/analyzer/analyzer-logging.h | 4 +
gcc/analyzer/analyzer-pass.cc | 2 +-
gcc/analyzer/analyzer-selftests.cc | 4 +
gcc/analyzer/analyzer-selftests.h | 6 +-
gcc/analyzer/analyzer.cc | 3 +-
gcc/analyzer/analyzer.h | 5 +
gcc/analyzer/call-string.h | 4 +
gcc/analyzer/checker-path.cc | 4 +
gcc/analyzer/checker-path.h | 4 +
gcc/analyzer/constraint-manager.cc | 4 +
gcc/analyzer/constraint-manager.h | 4 +
gcc/analyzer/diagnostic-manager.cc | 4 +
gcc/analyzer/diagnostic-manager.h | 4 +
gcc/analyzer/engine.cc | 30 +-
gcc/analyzer/engine.h | 4 +
gcc/analyzer/exploded-graph.h | 19 +-
gcc/analyzer/function-set.cc | 4 +
gcc/analyzer/function-set.h | 4 +
gcc/analyzer/pending-diagnostic.cc | 4 +
gcc/analyzer/pending-diagnostic.h | 4 +
gcc/analyzer/program-point.cc | 4 +
gcc/analyzer/program-point.h | 4 +
gcc/analyzer/program-state.cc | 9 +
gcc/analyzer/program-state.h | 8 +
gcc/analyzer/region-model.cc | 34 +-
gcc/analyzer/region-model.h | 116 +-
gcc/analyzer/sm-file.cc | 4 +
gcc/analyzer/sm-malloc.cc | 4 +
gcc/analyzer/sm-pattern-test.cc | 4 +
gcc/analyzer/sm-sensitive.cc | 4 +
gcc/analyzer/sm-signal.cc | 5 +
gcc/analyzer/sm-taint.cc | 4 +
gcc/analyzer/sm.cc | 4 +
gcc/analyzer/sm.h | 4 +
gcc/analyzer/state-purge.h | 4 +
gcc/analyzer/supergraph.cc | 18 +-
gcc/analyzer/supergraph.h | 26 +
gcc/auto-inc-dec.c | 12 +-
gcc/c-family/ChangeLog | 31 +
gcc/c-family/c-common.c | 114 +-
gcc/c-family/c-common.h | 6 +-
gcc/c-family/c-warn.c | 147 +-
gcc/c-family/c.opt | 4 +
gcc/c/ChangeLog | 6 +
gcc/c/c-typeck.c | 2 +
gcc/cfgexpand.c | 3 +
gcc/cgraph.c | 32 +-
gcc/config/aarch64/aarch64-speculation.cc | 17 +-
gcc/config/aarch64/aarch64-sve-builtins-sve2.cc | 2 +
gcc/config/aarch64/aarch64-sve-builtins.cc | 15 +-
gcc/config/aarch64/aarch64-sve-builtins.def | 19 +-
gcc/config/aarch64/aarch64-sve-builtins.h | 1 +
gcc/config/aarch64/aarch64.c | 61 +-
gcc/config/aarch64/aarch64.h | 1 +
gcc/config/aarch64/aarch64.md | 23 +-
gcc/config/arc/arc.c | 2 +
gcc/config/arm/aarch-cost-tables.h | 2 +-
gcc/config/arm/arm.c | 13 +-
gcc/config/gcn/gcn-valu.md | 24 +-
gcc/config/h8300/h8300.c | 28 +-
gcc/config/h8300/h8300.h | 2 +-
gcc/config/i386/i386-modes.def | 13 +-
gcc/config/i386/i386.c | 43 +-
gcc/config/i386/i386.h | 25 +
gcc/config/i386/i386.md | 130 +-
gcc/config/i386/sse.md | 312 +-
gcc/config/mips/linux.h | 8 +
gcc/config/mips/mips.c | 11 +
gcc/config/mips/mips.h | 2 +
gcc/config/riscv/riscv-protos.h | 2 +
gcc/config/riscv/riscv-sr.c | 2 +-
gcc/config/riscv/riscv.c | 18 +-
gcc/config/riscv/riscv.h | 2 +
gcc/config/rs6000/rs6000.c | 8 +-
gcc/configure.ac | 12 +
gcc/cp/ChangeLog | 93 +
gcc/cp/call.c | 13 +-
gcc/cp/constexpr.c | 5 +-
gcc/cp/constraint.cc | 7 +-
gcc/cp/coroutines.cc | 73 +-
gcc/cp/cp-tree.h | 1 +
gcc/cp/decl.c | 36 +-
gcc/cp/decl2.c | 36 +-
gcc/cp/lambda.c | 5 +-
gcc/cp/parser.c | 79 +-
gcc/cp/pt.c | 65 +-
gcc/cp/semantics.c | 3 +
gcc/doc/install.texi | 4 +
gcc/doc/invoke.texi | 22 +
gcc/doc/sourcebuild.texi | 6 +-
gcc/doc/tm.texi | 4 +-
gcc/fortran/ChangeLog | 18 +
gcc/fortran/interface.c | 10 +-
gcc/fortran/openmp.c | 75 +
gcc/fortran/parse.c | 3 +
gcc/fortran/symbol.c | 3 -
gcc/fortran/trans-openmp.c | 1 +
gcc/gdbinit.in | 4 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/ipa-profile.c | 3 +
gcc/ipa.c | 9 +-
gcc/output.h | 6 +
gcc/po/ChangeLog | 4 +
gcc/po/zh_TW.po | 17 +-
gcc/postreload.c | 4 +
gcc/profile.c | 10 +-
gcc/real.c | 5 +-
gcc/selftest-run-tests.c | 2 +-
gcc/simplify-rtx.c | 9 +-
gcc/target.def | 8 +-
gcc/testsuite/ChangeLog | 749 ++
gcc/testsuite/c-c++-common/Wconversion-pr40752.c | 49 +
gcc/testsuite/c-c++-common/Wconversion-pr40752a.c | 50 +
gcc/testsuite/c-c++-common/Wconversion-pr40752b.c | 8 +
gcc/testsuite/c-c++-common/Wsign-conversion-1.c | 13 +
.../compile => c-c++-common}/pr34029-1.c | 0
gcc/testsuite/g++.dg/concepts/pr92804-1.C | 19 +
gcc/testsuite/g++.dg/concepts/pr92804-2.C | 19 +
.../g++.dg/coroutines/co-await-void_type.C | 44 +
.../g++.dg/coroutines/co-return-warning-1.C | 48 +
.../g++.dg/coroutines/coro1-missing-await-method.C | 21 +
.../g++.dg/coroutines/coro1-ret-int-yield-int.h | 9 +
.../coroutines/torture/mid-suspend-destruction-0.C | 8 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-odr1.C | 1 +
gcc/testsuite/g++.dg/cpp0x/constexpr-odr2.C | 1 +
gcc/testsuite/g++.dg/cpp0x/initlist-cleanup1.C | 17 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla4.C | 12 +
gcc/testsuite/g++.dg/cpp0x/noexcept56.C | 10 +
gcc/testsuite/g++.dg/cpp0x/nontype4.C | 1 +
gcc/testsuite/g++.dg/cpp1y/constexpr-new.C | 1 +
gcc/testsuite/g++.dg/cpp1y/lambda-generic-ref1.C | 12 +
gcc/testsuite/g++.dg/cpp1y/lambda-vla1.C | 16 +
gcc/testsuite/g++.dg/cpp1y/new1.C | 1 +
gcc/testsuite/g++.dg/cpp1y/new2.C | 1 +
gcc/testsuite/g++.dg/cpp1y/paren5.C | 12 +
gcc/testsuite/g++.dg/cpp1z/constexpr-if33.C | 16 +
gcc/testsuite/g++.dg/cpp1z/decomp48.C | 8 +-
gcc/testsuite/g++.dg/cpp2a/concepts-alias5.C | 62 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic11.C | 1 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic17.C | 1 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic4.C | 1 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new1.C | 1 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new10.C | 1 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new2.C | 1 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C | 1 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new4.C | 1 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new8.C | 1 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new9.C | 1 +
gcc/testsuite/g++.dg/cpp2a/nontype-class1.C | 1 +
gcc/testsuite/g++.dg/debug/pr92763.C | 1 +
gcc/testsuite/g++.dg/ext/sve-sizeless-1.C | 2 +-
gcc/testsuite/g++.dg/ext/visibility/ref-temp1.C | 17 +
.../aarch64/sve/acle/general-c++/whilele_1.C | 2 +-
gcc/testsuite/gcc.c-torture/compile/pr93333.c | 10 +
gcc/testsuite/gcc.c-torture/compile/pr93335.c | 98 +
gcc/testsuite/gcc.c-torture/compile/pr93348-1.c | 5 +
gcc/testsuite/gcc.c-torture/execute/pr93402.c | 21 +
gcc/testsuite/gcc.dg/Wrestrict-20.c | 41 +
gcc/testsuite/gcc.dg/analyzer/abort.c | 18 +-
gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 1 +
gcc/testsuite/gcc.dg/analyzer/data-model-3.c | 15 -
gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 1 +
gcc/testsuite/gcc.dg/analyzer/malloc-callbacks.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c | 1 +
gcc/testsuite/gcc.dg/analyzer/pr93352.c | 12 +
gcc/testsuite/gcc.dg/analyzer/pr93375.c | 15 +
gcc/testsuite/gcc.dg/analyzer/pr93382.c | 25 +
gcc/testsuite/gcc.dg/analyzer/sensitive-1.c | 4 +
gcc/testsuite/gcc.dg/analyzer/setjmp-2.c | 10 +-
gcc/testsuite/gcc.dg/analyzer/setjmp-3.c | 8 +-
gcc/testsuite/gcc.dg/analyzer/setjmp-4.c | 12 +-
gcc/testsuite/gcc.dg/analyzer/setjmp-5.c | 6 +-
gcc/testsuite/gcc.dg/analyzer/setjmp-6.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/setjmp-7.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/setjmp-7a.c | 8 +-
gcc/testsuite/gcc.dg/analyzer/setjmp-8.c | 8 +-
gcc/testsuite/gcc.dg/analyzer/setjmp-9.c | 8 +-
gcc/testsuite/gcc.dg/analyzer/setjmp-pr93378.c | 15 +
gcc/testsuite/gcc.dg/analyzer/test-setjmp.h | 16 +
.../gcc.dg/analyzer/torture/analyzer-torture.exp | 44 +
gcc/testsuite/gcc.dg/analyzer/torture/conftest-1.c | 10 +
gcc/testsuite/gcc.dg/analyzer/torture/poc.c | 24 +
gcc/testsuite/gcc.dg/pr93376.c | 20 +
gcc/testsuite/gcc.dg/torture/pr92328.c | 29 +
gcc/testsuite/gcc.dg/torture/pr93124.c | 44 +
gcc/testsuite/gcc.dg/torture/pr93354.c | 22 +
gcc/testsuite/gcc.dg/torture/pr93381.c | 25 +
.../gcc.dg/{tree-ssa => vect}/pr88497-1.c | 0
.../gcc.dg/{tree-ssa => vect}/pr88497-2.c | 0
.../gcc.dg/{tree-ssa => vect}/pr88497-3.c | 0
.../gcc.dg/{tree-ssa => vect}/pr88497-4.c | 0
.../gcc.dg/{tree-ssa => vect}/pr88497-5.c | 0
.../gcc.dg/{tree-ssa => vect}/pr88497-6.c | 0
.../gcc.dg/{tree-ssa => vect}/pr88497-7.c | 0
gcc/testsuite/gcc.target/aarch64/pr92424-1.c | 122 +
gcc/testsuite/gcc.target/aarch64/pr92424-2.c | 12 +
gcc/testsuite/gcc.target/aarch64/pr92424-3.c | 12 +
gcc/testsuite/gcc.target/aarch64/pr93119.c | 10 +
gcc/testsuite/gcc.target/aarch64/pr93341.c | 14 +
.../gcc.target/aarch64/sve/acle/asm/ld1_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1_f64.c | 2 +-
.../aarch64/sve/acle/asm/ld1_gather_f32.c | 2 +-
.../aarch64/sve/acle/asm/ld1_gather_f64.c | 2 +-
.../aarch64/sve/acle/asm/ld1_gather_s32.c | 2 +-
.../aarch64/sve/acle/asm/ld1_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ld1_gather_u32.c | 2 +-
.../aarch64/sve/acle/asm/ld1_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c | 3 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c | 3 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c | 3 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c | 3 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c | 3 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c | 3 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c | 3 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c | 3 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c | 3 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c | 3 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c | 3 +-
.../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_s8.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 +-
.../gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c | 2 +-
.../aarch64/sve/acle/asm/ld1sb_gather_s32.c | 2 +-
.../aarch64/sve/acle/asm/ld1sb_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ld1sb_gather_u32.c | 2 +-
.../aarch64/sve/acle/asm/ld1sb_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c | 2 +-
.../aarch64/sve/acle/asm/ld1sh_gather_s32.c | 2 +-
.../aarch64/sve/acle/asm/ld1sh_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ld1sh_gather_u32.c | 2 +-
.../aarch64/sve/acle/asm/ld1sh_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c | 2 +-
.../aarch64/sve/acle/asm/ld1sw_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ld1sw_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c | 2 +-
.../aarch64/sve/acle/asm/ld1ub_gather_s32.c | 2 +-
.../aarch64/sve/acle/asm/ld1ub_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ld1ub_gather_u32.c | 2 +-
.../aarch64/sve/acle/asm/ld1ub_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c | 2 +-
.../aarch64/sve/acle/asm/ld1uh_gather_s32.c | 2 +-
.../aarch64/sve/acle/asm/ld1uh_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ld1uh_gather_u32.c | 2 +-
.../aarch64/sve/acle/asm/ld1uh_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c | 2 +-
.../aarch64/sve/acle/asm/ld1uw_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ld1uw_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_f64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1_gather_f32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1_gather_f64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1_gather_s32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1_gather_u32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_u8.c | 2 +-
.../aarch64/sve/acle/asm/ldff1sb_gather_s32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1sb_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1sb_gather_u32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1sb_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1sh_gather_s32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1sh_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1sh_gather_u32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1sh_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1sw_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1sw_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1ub_gather_s32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1ub_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1ub_gather_u32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1ub_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1uh_gather_s32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1uh_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1uh_gather_u32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1uh_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1uw_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1uw_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/prfb.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/prfb_gather.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/prfd.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/prfd_gather.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/prfh.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/prfh_gather.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/prfw.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/prfw_gather.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1_s8.c | 2 +-
.../aarch64/sve/acle/asm/st1_scatter_f32.c | 2 +-
.../aarch64/sve/acle/asm/st1_scatter_f64.c | 2 +-
.../aarch64/sve/acle/asm/st1_scatter_s32.c | 2 +-
.../aarch64/sve/acle/asm/st1_scatter_s64.c | 2 +-
.../aarch64/sve/acle/asm/st1_scatter_u32.c | 2 +-
.../aarch64/sve/acle/asm/st1_scatter_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1b_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1b_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1b_s64.c | 2 +-
.../aarch64/sve/acle/asm/st1b_scatter_s32.c | 2 +-
.../aarch64/sve/acle/asm/st1b_scatter_s64.c | 2 +-
.../aarch64/sve/acle/asm/st1b_scatter_u32.c | 2 +-
.../aarch64/sve/acle/asm/st1b_scatter_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1b_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1b_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1b_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1h_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1h_s64.c | 2 +-
.../aarch64/sve/acle/asm/st1h_scatter_s32.c | 2 +-
.../aarch64/sve/acle/asm/st1h_scatter_s64.c | 2 +-
.../aarch64/sve/acle/asm/st1h_scatter_u32.c | 2 +-
.../aarch64/sve/acle/asm/st1h_scatter_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1h_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1h_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1w_s64.c | 2 +-
.../aarch64/sve/acle/asm/st1w_scatter_s64.c | 2 +-
.../aarch64/sve/acle/asm/st1w_scatter_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1w_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/general-c/load_1.c | 2 +-
.../gcc.target/aarch64/sve/acle/general-c/load_2.c | 2 +-
.../aarch64/sve/acle/general-c/load_gather_sv_1.c | 2 +-
.../aarch64/sve/acle/general-c/load_gather_sv_2.c | 2 +-
.../acle/general-c/load_gather_sv_restricted_1.c | 2 +-
.../aarch64/sve/acle/general-c/load_replicate_1.c | 2 +-
.../aarch64/sve/acle/general-c/store_1.c | 2 +-
.../aarch64/sve/acle/general-c/store_2.c | 2 +-
.../sve/acle/general-c/store_scatter_index_1.c | 2 +-
.../sve/acle/general-c/store_scatter_offset_2.c | 2 +-
.../general-c/store_scatter_offset_restricted_1.c | 2 +-
.../aarch64/sve/acle/general/stack_vars_1.c | 32 +
.../aarch64/sve/acle/general/temporaries_1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/sel_3.c | 2 +-
.../gcc.target/aarch64/sve/tls_preserve_1.c | 3 +-
.../gcc.target/aarch64/sve/tls_preserve_2.c | 3 +-
.../gcc.target/aarch64/sve/tls_preserve_3.c | 3 +-
.../aarch64/sve2/acle/asm/ldnt1_gather_f32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1_gather_f64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1_gather_s32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1_gather_s64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1_gather_u32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1_gather_u64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1_scatter_f32.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1_scatter_f64.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1_scatter_s32.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1_scatter_s64.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1_scatter_u32.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1_scatter_u64.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1b_scatter_s32.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1b_scatter_s64.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1b_scatter_u32.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1b_scatter_u64.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1h_scatter_s32.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1h_scatter_s64.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1h_scatter_u32.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1h_scatter_u64.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1w_scatter_s64.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1w_scatter_u64.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c | 2 +-
gcc/testsuite/gcc.target/cris/asm-v8.S | 2 +-
gcc/testsuite/gcc.target/cris/inasm-v8.c | 2 +-
gcc/testsuite/gcc.target/cris/sync-1.c | 2 +-
gcc/testsuite/gcc.target/h8300/pr13721.c | 71 +
.../gcc.target/i386/avx512vl-vpermilpdi-1.c | 4 +-
gcc/testsuite/gcc.target/i386/pr91298-1.c | 14 +
gcc/testsuite/gcc.target/i386/pr91298-2.c | 5 +
gcc/testsuite/gcc.target/i386/pr93027.c | 2 +-
gcc/testsuite/gcc.target/i386/pr93319-1a.c | 6 +-
gcc/testsuite/gcc.target/i386/pr93346.c | 76 +
gcc/testsuite/gcc.target/i386/pr93395.c | 44 +
gcc/testsuite/gcc.target/powerpc/pr93073.c | 16 +
gcc/testsuite/gcc.target/riscv/pr93304.c | 19 +
.../gfortran.dg/external_implicit_none_2.f90 | 28 +
gcc/testsuite/gfortran.dg/goacc/pr93329.f90 | 223 +
.../gfortran.dg/gomp/target-parallel1.f90 | 4 +
gcc/testsuite/lib/scanasm.exp | 18 +-
gcc/testsuite/lib/target-supports.exp | 11 +-
gcc/tree-into-ssa.c | 59 +-
gcc/tree-ssa-sccvn.c | 77 +-
gcc/tree-ssa-structalias.c | 17 +-
gcc/varasm.c | 33 +-
gotools/ChangeLog | 6 +
gotools/Makefile.am | 6 +-
gotools/Makefile.in | 6 +-
libada/ChangeLog | 6 +
libada/Makefile.in | 1 +
libada/configure | 29 +-
libada/configure.ac | 12 +-
libatomic/ChangeLog | 8 +
libatomic/Makefile.in | 1 +
libatomic/aclocal.m4 | 1 +
libatomic/configure | 33 +-
libatomic/configure.ac | 11 +-
libatomic/testsuite/Makefile.in | 1 +
libcpp/ChangeLog | 4 +
libcpp/expr.c | 5 -
libffi/ChangeLog | 10 +
libffi/Makefile.in | 1 +
libffi/aclocal.m4 | 1 +
libffi/configure | 33 +-
libffi/configure.ac | 11 +-
libffi/include/Makefile.in | 1 +
libffi/man/Makefile.in | 1 +
libffi/testsuite/Makefile.in | 1 +
libgcc/ChangeLog | 41 +
libgcc/Makefile.in | 1 +
libgcc/config/mips/crti.S | 3 +
libgcc/config/mips/crtn.S | 3 +
libgcc/config/mips/gnustack.h | 7 +
libgcc/config/mips/mips16.S | 3 +
libgcc/config/mips/vr4120-div.S | 3 +
libgcc/configure | 38 +-
libgcc/configure.ac | 25 +-
libgcc/libgcov-driver.c | 49 +-
libgcc/libgcov-merge.c | 25 +-
libgcc/libgcov-profiler.c | 52 +-
libgfortran/ChangeLog | 7 +
libgfortran/Makefile.in | 1 +
libgfortran/aclocal.m4 | 1 +
libgfortran/configure | 33 +-
libgfortran/configure.ac | 11 +-
libgo/MERGE | 2 +-
libgo/Makefile.am | 4 +-
libgo/Makefile.in | 11 +-
libgo/VERSION | 2 +-
libgo/aclocal.m4 | 1 +
libgo/check-packages.txt | 7 +-
libgo/configure | 35 +-
libgo/configure.ac | 13 +-
libgo/go/archive/tar/reader.go | 2 +-
libgo/go/archive/zip/reader.go | 4 -
libgo/go/archive/zip/reader_test.go | 46 +-
.../go/archive/zip/testdata/go-no-datadesc-sig.zip | Bin 330 -> 0 bytes
.../zip/testdata/go-no-datadesc-sig.zip.base64 | 1 +
libgo/go/bufio/bufio.go | 17 +-
libgo/go/bufio/bufio_test.go | 46 +
libgo/go/bytes/bytes.go | 3 +-
libgo/go/bytes/compare_test.go | 33 +
libgo/go/cmd/cgo/doc.go | 4 +-
libgo/go/cmd/cgo/gcc.go | 21 +-
libgo/go/cmd/cgo/out.go | 12 +-
libgo/go/cmd/go/alldocs.go | 87 +-
libgo/go/cmd/go/go_test.go | 905 +--
libgo/go/cmd/go/help_test.go | 2 -
libgo/go/cmd/go/internal/base/flag.go | 5 +
libgo/go/cmd/go/internal/base/signal_unix.go | 2 +-
libgo/go/cmd/go/internal/cache/cache.go | 69 +-
libgo/go/cmd/go/internal/cfg/cfg.go | 15 +-
libgo/go/cmd/go/internal/clean/clean.go | 2 +-
libgo/go/cmd/go/internal/dirhash/hash_test.go | 135 -
libgo/go/cmd/go/internal/doc/doc.go | 2 +
libgo/go/cmd/go/internal/envcmd/env.go | 69 +-
libgo/go/cmd/go/internal/fmtcmd/fmt.go | 6 +-
libgo/go/cmd/go/internal/generate/generate.go | 2 +-
libgo/go/cmd/go/internal/get/discovery.go | 16 +-
libgo/go/cmd/go/internal/get/get.go | 6 +-
libgo/go/cmd/go/internal/get/path.go | 5 +-
libgo/go/cmd/go/internal/get/vcs.go | 78 +-
libgo/go/cmd/go/internal/help/helpdoc.go | 16 +-
libgo/go/cmd/go/internal/imports/build.go | 4 +-
libgo/go/cmd/go/internal/list/list.go | 18 +-
libgo/go/cmd/go/internal/load/pkg.go | 251 +-
libgo/go/cmd/go/internal/load/pkg_test.go | 44 +-
libgo/go/cmd/go/internal/load/test.go | 17 +-
.../lockedfile/internal/filelock/filelock_test.go | 2 +-
libgo/go/cmd/go/internal/lockedfile/lockedfile.go | 65 +
.../cmd/go/internal/lockedfile/lockedfile_test.go | 4 +-
.../cmd/go/internal/lockedfile/transform_test.go | 104 +
libgo/go/cmd/go/internal/modcmd/download.go | 58 +-
libgo/go/cmd/go/internal/modcmd/edit.go | 58 +-
libgo/go/cmd/go/internal/modcmd/graph.go | 10 +-
libgo/go/cmd/go/internal/modcmd/init.go | 8 +-
libgo/go/cmd/go/internal/modcmd/mod.go | 9 +-
libgo/go/cmd/go/internal/modcmd/tidy.go | 32 +-
libgo/go/cmd/go/internal/modcmd/vendor.go | 78 +-
libgo/go/cmd/go/internal/modcmd/verify.go | 14 +-
libgo/go/cmd/go/internal/modcmd/why.go | 10 +-
libgo/go/cmd/go/internal/modconv/convert.go | 7 +-
libgo/go/cmd/go/internal/modconv/convert_test.go | 5 +-
libgo/go/cmd/go/internal/modconv/dep.go | 6 +-
libgo/go/cmd/go/internal/modconv/glide.go | 4 +-
libgo/go/cmd/go/internal/modconv/glock.go | 4 +-
libgo/go/cmd/go/internal/modconv/godeps.go | 4 +-
libgo/go/cmd/go/internal/modconv/modconv.go | 2 +-
libgo/go/cmd/go/internal/modconv/tsv.go | 4 +-
libgo/go/cmd/go/internal/modconv/vconf.go | 4 +-
libgo/go/cmd/go/internal/modconv/vjson.go | 4 +-
libgo/go/cmd/go/internal/modconv/vmanifest.go | 4 +-
libgo/go/cmd/go/internal/modconv/vyml.go | 4 +-
libgo/go/cmd/go/internal/modfetch/bootstrap.go | 2 +-
libgo/go/cmd/go/internal/modfetch/cache.go | 62 +-
.../cmd/go/internal/modfetch/codehost/codehost.go | 7 +-
libgo/go/cmd/go/internal/modfetch/codehost/git.go | 125 +-
.../cmd/go/internal/modfetch/codehost/git_test.go | 27 +-
.../go/cmd/go/internal/modfetch/codehost/shell.go | 2 +-
libgo/go/cmd/go/internal/modfetch/codehost/svn.go | 154 +
libgo/go/cmd/go/internal/modfetch/codehost/vcs.go | 104 +-
libgo/go/cmd/go/internal/modfetch/coderepo.go | 310 +-
libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 378 +-
libgo/go/cmd/go/internal/modfetch/fetch.go | 216 +-
libgo/go/cmd/go/internal/modfetch/insecure.go | 16 +
libgo/go/cmd/go/internal/modfetch/proxy.go | 49 +-
libgo/go/cmd/go/internal/modfetch/pseudo.go | 5 +-
libgo/go/cmd/go/internal/modfetch/repo.go | 50 +-
libgo/go/cmd/go/internal/modfetch/sumdb.go | 14 +-
libgo/go/cmd/go/internal/modfetch/unzip.go | 173 -
.../modfetch/zip_sum_test/testdata/zip_sums.csv | 2124 ++++++
.../internal/modfetch/zip_sum_test/zip_sum_test.go | 230 +
libgo/go/cmd/go/internal/modfile/gopkgin.go | 47 -
libgo/go/cmd/go/internal/modfile/read_test.go | 365 -
libgo/go/cmd/go/internal/modfile/rule_test.go | 90 -
.../cmd/go/internal/modfile/testdata/block.golden | 29 -
libgo/go/cmd/go/internal/modfile/testdata/block.in | 29 -
.../go/internal/modfile/testdata/comment.golden | 10 -
.../go/cmd/go/internal/modfile/testdata/comment.in | 8 -
.../cmd/go/internal/modfile/testdata/empty.golden | 0
libgo/go/cmd/go/internal/modfile/testdata/empty.in | 0
.../go/internal/modfile/testdata/gopkg.in.golden | 6 -
.../cmd/go/internal/modfile/testdata/module.golden | 1 -
.../go/cmd/go/internal/modfile/testdata/module.in | 1 -
.../go/internal/modfile/testdata/replace.golden | 5 -
.../go/cmd/go/internal/modfile/testdata/replace.in | 5 -
.../go/internal/modfile/testdata/replace2.golden | 10 -
.../cmd/go/internal/modfile/testdata/replace2.in | 10 -
.../cmd/go/internal/modfile/testdata/rule1.golden | 7 -
libgo/go/cmd/go/internal/modget/get.go | 85 +-
libgo/go/cmd/go/internal/modload/build.go | 112 +-
libgo/go/cmd/go/internal/modload/help.go | 3 +
libgo/go/cmd/go/internal/modload/import.go | 134 +-
libgo/go/cmd/go/internal/modload/import_test.go | 6 +-
libgo/go/cmd/go/internal/modload/init.go | 617 +-
libgo/go/cmd/go/internal/modload/list.go | 25 +-
libgo/go/cmd/go/internal/modload/load.go | 229 +-
libgo/go/cmd/go/internal/modload/query.go | 181 +-
libgo/go/cmd/go/internal/modload/query_test.go | 3 +-
libgo/go/cmd/go/internal/modload/search.go | 25 +-
libgo/go/cmd/go/internal/modload/stat_openfile.go | 27 +
libgo/go/cmd/go/internal/modload/stat_unix.go | 31 +
libgo/go/cmd/go/internal/modload/stat_windows.go | 23 +
libgo/go/cmd/go/internal/modload/testgo.go | 2 +-
libgo/go/cmd/go/internal/module/module_test.go | 319 -
libgo/go/cmd/go/internal/mvs/mvs.go | 16 +-
libgo/go/cmd/go/internal/mvs/mvs_test.go | 32 +-
libgo/go/cmd/go/internal/note/example_test.go | 128 -
libgo/go/cmd/go/internal/note/note_test.go | 472 --
libgo/go/cmd/go/internal/renameio/renameio_test.go | 14 +-
libgo/go/cmd/go/internal/renameio/umask_test.go | 4 +-
.../go/cmd/go/internal/robustio/robustio_darwin.go | 21 +
.../go/cmd/go/internal/robustio/robustio_flaky.go | 92 +
.../go/cmd/go/internal/robustio/robustio_other.go | 2 +-
.../cmd/go/internal/robustio/robustio_windows.go | 80 +-
libgo/go/cmd/go/internal/run/run.go | 4 +-
libgo/go/cmd/go/internal/search/search.go | 84 +-
libgo/go/cmd/go/internal/search/search_test.go | 2 +-
libgo/go/cmd/go/internal/semver/semver_test.go | 183 -
libgo/go/cmd/go/internal/sumweb/client_test.go | 460 --
libgo/go/cmd/go/internal/sumweb/encode.go | 167 -
libgo/go/cmd/go/internal/sumweb/encode_test.go | 67 -
libgo/go/cmd/go/internal/test/test.go | 5 +-
libgo/go/cmd/go/internal/test/testflag.go | 8 +-
libgo/go/cmd/go/internal/tlog/ct_test.go | 96 -
libgo/go/cmd/go/internal/tlog/note_test.go | 117 -
libgo/go/cmd/go/internal/tlog/tlog_test.go | 269 -
libgo/go/cmd/go/internal/vet/vet.go | 1 +
libgo/go/cmd/go/internal/vet/vetflag.go | 8 +-
libgo/go/cmd/go/internal/web/api.go | 125 +-
libgo/go/cmd/go/internal/web/file_test.go | 2 +
libgo/go/cmd/go/internal/web/http.go | 29 +-
libgo/go/cmd/go/internal/web/url_other.go | 2 +-
libgo/go/cmd/go/internal/web/url_other_test.go | 2 +-
libgo/go/cmd/go/internal/work/action.go | 14 +-
libgo/go/cmd/go/internal/work/build.go | 57 +-
libgo/go/cmd/go/internal/work/build_test.go | 2 -
libgo/go/cmd/go/internal/work/buildid.go | 3 +-
libgo/go/cmd/go/internal/work/exec.go | 121 +-
libgo/go/cmd/go/internal/work/gc.go | 3 +-
libgo/go/cmd/go/internal/work/gccgo.go | 11 +-
libgo/go/cmd/go/internal/work/init.go | 113 +-
libgo/go/cmd/go/internal/work/security.go | 12 +
libgo/go/cmd/go/internal/work/security_test.go | 9 +
libgo/go/cmd/go/main.go | 2 +-
libgo/go/cmd/go/proxy_test.go | 42 +-
libgo/go/cmd/go/script_test.go | 86 +-
libgo/go/cmd/go/testdata/local/easy.go | 7 -
libgo/go/cmd/go/testdata/local/easysub/easysub.go | 7 -
libgo/go/cmd/go/testdata/local/easysub/main.go | 9 -
libgo/go/cmd/go/testdata/local/hard.go | 7 -
libgo/go/cmd/go/testdata/local/sub/sub.go | 12 -
libgo/go/cmd/go/testdata/local/sub/sub/subsub.go | 7 -
.../testdata/mod/example.com_dotgo.go_v1.0.0.txt | 16 +
.../go/testdata/mod/example.com_stack_v1.0.0.txt | 18 +
.../go/testdata/mod/example.com_stack_v1.0.1.txt | 18 +
.../testdata/mod/not-rsc.io_quote_v0.1.0-nomod.txt | 59 +
libgo/go/cmd/go/testdata/print_goroot.go | 7 +-
libgo/go/cmd/go/testdata/script/README | 14 +-
libgo/go/cmd/go/testdata/script/bug.txt | 5 +-
.../go/testdata/script/build_cache_trimpath.txt | 27 +
libgo/go/cmd/go/testdata/script/build_gcflags.txt | 21 +
libgo/go/cmd/go/testdata/script/build_i.txt | 41 +
.../go/cmd/go/testdata/script/build_multi_main.txt | 10 +
libgo/go/cmd/go/testdata/script/build_trimpath.txt | 137 +-
libgo/go/cmd/go/testdata/script/cache_vet.txt | 22 +
.../go/cmd/go/testdata/script/cmd_import_error.txt | 2 +-
.../go/cmd/go/testdata/script/cover_mod_empty.txt | 11 +
libgo/go/cmd/go/testdata/script/cover_modes.txt | 25 +
.../script/cover_pkgall_multiple_mains.txt | 21 +-
libgo/go/cmd/go/testdata/script/devnull.txt | 26 +
libgo/go/cmd/go/testdata/script/env_write.txt | 33 +
.../go/cmd/go/testdata/script/fmt_load_errors.txt | 19 +
libgo/go/cmd/go/testdata/script/gccgo_m.txt | 19 +
libgo/go/cmd/go/testdata/script/gccgo_mangle.txt | 15 +
.../go/testdata/script/get_insecure_redirect.txt | 5 +-
libgo/go/cmd/go/testdata/script/goflags.txt | 8 +
libgo/go/cmd/go/testdata/script/gopath_install.txt | 53 +
libgo/go/cmd/go/testdata/script/gopath_local.txt | 117 +
.../cmd/go/testdata/script/gopath_moved_repo.txt | 68 +
libgo/go/cmd/go/testdata/script/gopath_paths.txt | 43 +
libgo/go/cmd/go/testdata/script/import_main.txt | 114 +
.../cmd/go/testdata/script/install_cmd_gobin.txt | 2 +-
.../cmd/go/testdata/script/install_cross_gobin.txt | 3 +-
.../go/testdata/script/link_syso_issue33139.txt | 43 +
.../cmd/go/testdata/script/list_ambiguous_path.txt | 38 +
.../go/cmd/go/testdata/script/list_constraints.txt | 86 +
.../go/cmd/go/testdata/script/list_linkshared.txt | 16 +
libgo/go/cmd/go/testdata/script/list_parse_err.txt | 17 +
.../go/cmd/go/testdata/script/list_split_main.txt | 25 +
libgo/go/cmd/go/testdata/script/list_tags.txt | 10 -
.../go/testdata/script/mod_ambiguous_import.txt | 49 +
libgo/go/cmd/go/testdata/script/mod_auth.txt | 2 +
libgo/go/cmd/go/testdata/script/mod_bad_domain.txt | 8 +-
.../cmd/go/testdata/script/mod_build_info_err.txt | 22 +
libgo/go/cmd/go/testdata/script/mod_cache_rw.txt | 49 +
.../testdata/script/mod_convert_tsv_insecure.txt | 27 +
.../go/testdata/script/mod_convert_vendor_json.txt | 2 +-
.../script/mod_convert_vendor_manifest.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_doc.txt | 29 +
libgo/go/cmd/go/testdata/script/mod_download.txt | 17 +-
.../cmd/go/testdata/script/mod_download_json.txt | 10 +
.../cmd/go/testdata/script/mod_download_latest.txt | 20 -
.../testdata/script/mod_download_replace_file.txt | 16 +
libgo/go/cmd/go/testdata/script/mod_edit.txt | 14 +
libgo/go/cmd/go/testdata/script/mod_edit_go.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_empty_err.txt | 36 +
.../go/cmd/go/testdata/script/mod_fs_patterns.txt | 35 +-
libgo/go/cmd/go/testdata/script/mod_get_direct.txt | 20 +
.../testdata/script/mod_get_insecure_redirect.txt | 34 +
libgo/go/cmd/go/testdata/script/mod_get_major.txt | 23 +
.../go/cmd/go/testdata/script/mod_get_newcycle.txt | 1 -
.../go/cmd/go/testdata/script/mod_get_patterns.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_get_svn.txt | 31 +-
.../go/testdata/script/mod_get_trailing_slash.txt | 30 +
.../cmd/go/testdata/script/mod_getmode_vendor.txt | 15 +-
libgo/go/cmd/go/testdata/script/mod_getx.txt | 14 +
.../go/testdata/script/mod_go_version_mixed.txt | 43 +
.../cmd/go/testdata/script/mod_goroot_errors.txt | 55 +
.../cmd/go/testdata/script/mod_in_testdata_dir.txt | 45 +
libgo/go/cmd/go/testdata/script/mod_internal.txt | 12 +-
libgo/go/cmd/go/testdata/script/mod_issue35317.txt | 8 +
libgo/go/cmd/go/testdata/script/mod_list_dir.txt | 4 +-
.../cmd/go/testdata/script/mod_list_e_readonly.txt | 15 +
.../go/cmd/go/testdata/script/mod_list_upgrade.txt | 20 -
.../cmd/go/testdata/script/mod_load_badchain.txt | 4 +
.../go/cmd/go/testdata/script/mod_missing_repo.txt | 15 +
.../testdata/script/mod_missingpkg_prerelease.txt | 5 +
libgo/go/cmd/go/testdata/script/mod_modinfo.txt | 3 +-
libgo/go/cmd/go/testdata/script/mod_outside.txt | 167 +-
.../go/cmd/go/testdata/script/mod_permissions.txt | 57 +
.../go/testdata/script/mod_prefer_compatible.txt | 65 +
.../go/cmd/go/testdata/script/mod_proxy_errors.txt | 19 +
libgo/go/cmd/go/testdata/script/mod_readonly.txt | 59 +-
libgo/go/cmd/go/testdata/script/mod_replace.txt | 14 +
.../cmd/go/testdata/script/mod_replace_gopkgin.txt | 28 +
.../cmd/go/testdata/script/mod_replace_import.txt | 20 +
libgo/go/cmd/go/testdata/script/mod_retention.txt | 135 +
libgo/go/cmd/go/testdata/script/mod_sumdb.txt | 2 +-
.../go/cmd/go/testdata/script/mod_sumdb_cache.txt | 7 +
.../cmd/go/testdata/script/mod_sumdb_file_path.txt | 5 +-
libgo/go/cmd/go/testdata/script/mod_test_files.txt | 1 +
libgo/go/cmd/go/testdata/script/mod_tidy.txt | 1 -
libgo/go/cmd/go/testdata/script/mod_tidy_cycle.txt | 75 +
libgo/go/cmd/go/testdata/script/mod_tidy_error.txt | 4 +-
.../go/cmd/go/testdata/script/mod_tidy_replace.txt | 26 +
libgo/go/cmd/go/testdata/script/mod_vendor.txt | 56 +-
.../go/cmd/go/testdata/script/mod_vendor_auto.txt | 256 +
.../go/cmd/go/testdata/script/mod_vendor_build.txt | 2 +-
.../cmd/go/testdata/script/mod_vendor_replace.txt | 31 +-
.../cmd/go/testdata/script/mod_vendor_unused.txt | 67 +
libgo/go/cmd/go/testdata/script/modfile_flag.txt | 84 +
.../cmd/go/testdata/script/noncanonical_import.txt | 21 +
.../go/cmd/go/testdata/script/test_bad_example.txt | 13 +
.../cmd/go/testdata/script/test_cache_inputs.txt | 230 +
.../cmd/go/testdata/script/test_compile_binary.txt | 2 +-
.../go/testdata/script/test_compile_tempfile.txt | 11 +
libgo/go/cmd/go/testdata/script/test_devnull.txt | 15 -
.../cmd/go/testdata/script/test_main_archive.txt | 32 +
.../go/cmd/go/testdata/script/test_rebuildall.txt | 14 +
libgo/go/cmd/go/testdata/script/test_timeout.txt | 11 +-
libgo/go/cmd/go/testdata/script/version.txt | 5 +
libgo/go/cmd/go/testdata/script/vet_flags.txt | 37 +
libgo/go/cmd/go/testdata/src/canonical/a/a.go | 3 -
.../cmd/go/testdata/src/canonical/a/vendor/c/c.go | 1 -
libgo/go/cmd/go/testdata/src/canonical/b/b.go | 3 -
libgo/go/cmd/go/testdata/src/canonical/d/d.go | 3 -
.../cmd/go/testdata/src/go-cmd-test/helloworld.go | 5 -
libgo/go/cmd/go/testdata/src/main_test/m.go | 4 -
libgo/go/cmd/go/testdata/src/main_test/m_test.go | 10 -
.../go/testdata/src/testcache/testcache_test.go | 91 -
libgo/go/cmd/gofmt/gofmt.go | 46 +-
libgo/go/cmd/gofmt/gofmt_test.go | 4 +-
libgo/go/cmd/gofmt/rewrite.go | 6 +
libgo/go/cmd/gofmt/testdata/import.golden | 73 +-
libgo/go/cmd/gofmt/testdata/import.input | 71 +-
libgo/go/cmd/gofmt/testdata/issue28082.golden | 13 +
libgo/go/cmd/gofmt/testdata/issue28082.input | 13 +
libgo/go/cmd/gofmt/testdata/rewrite10.golden | 19 +
libgo/go/cmd/gofmt/testdata/rewrite10.input | 19 +
libgo/go/cmd/internal/buildid/buildid_test.go | 41 +-
libgo/go/cmd/internal/buildid/testdata/a.elf | Bin 12768 -> 0 bytes
.../go/cmd/internal/buildid/testdata/a.elf.base64 | 1 +
libgo/go/cmd/internal/buildid/testdata/a.macho | Bin 13472 -> 0 bytes
.../cmd/internal/buildid/testdata/a.macho.base64 | 1 +
libgo/go/cmd/internal/buildid/testdata/a.pe | Bin 3584 -> 0 bytes
libgo/go/cmd/internal/buildid/testdata/a.pe.base64 | 1 +
libgo/go/cmd/internal/buildid/testdata/p.a | Bin 682 -> 0 bytes
libgo/go/cmd/internal/buildid/testdata/p.a.base64 | 1 +
libgo/go/cmd/internal/diff/diff.go | 58 +
libgo/go/cmd/internal/objabi/doc.go | 6 +-
libgo/go/cmd/internal/objabi/funcdata.go | 11 +-
libgo/go/cmd/internal/objabi/funcid.go | 15 +
libgo/go/cmd/internal/objabi/head.go | 5 -
libgo/go/cmd/internal/objabi/reloctype.go | 43 +-
libgo/go/cmd/internal/objabi/reloctype_string.go | 4 +-
libgo/go/cmd/internal/objabi/stack.go | 2 +-
libgo/go/cmd/internal/objabi/symkind.go | 4 +-
libgo/go/cmd/internal/objabi/util.go | 2 +-
libgo/go/cmd/internal/sys/arch.go | 24 +-
libgo/go/cmd/internal/sys/supported.go | 68 +
libgo/go/cmd/vet/testdata/asm/asm.go | 2 +
libgo/go/cmd/vet/testdata/asm/asm1.s | 23 +
libgo/go/cmd/vet/testdata/print/print.go | 5 +-
libgo/go/cmd/vet/testdata/src/asm/asm1.s | 8 -
libgo/go/compress/flate/deflate.go | 13 +-
libgo/go/compress/gzip/gunzip_test.go | 10 +-
libgo/go/compress/gzip/testdata/issue6550.gz | Bin 65536 -> 0 bytes
.../go/compress/gzip/testdata/issue6550.gz.base64 | 1 +
libgo/go/compress/lzw/reader.go | 10 +-
libgo/go/context/context.go | 63 +-
libgo/go/context/context_test.go | 85 +-
libgo/go/context/x_test.go | 1 +
libgo/go/crypto/aes/gcm_ppc64le.go | 258 +
libgo/go/crypto/dsa/dsa.go | 7 +-
libgo/go/crypto/dsa/dsa_test.go | 15 +
libgo/go/crypto/ecdsa/ecdsa.go | 36 +-
libgo/go/crypto/ecdsa/ecdsa_noasm.go | 22 -
libgo/go/crypto/ecdsa/ecdsa_s390x.go | 153 -
libgo/go/crypto/ecdsa/ecdsa_s390x_test.go | 33 -
libgo/go/crypto/ed25519/ed25519.go | 21 +-
libgo/go/crypto/ed25519/ed25519_test.go | 9 +
libgo/go/crypto/elliptic/fuzz_test.go | 2 +-
libgo/go/crypto/elliptic/p256.go | 4 +-
libgo/go/crypto/elliptic/p256_generic.go | 2 +-
libgo/go/crypto/elliptic/p256_ppc64le.go | 522 ++
libgo/go/crypto/md5/md5block_decl.go | 2 +-
libgo/go/crypto/md5/md5block_generic.go | 2 +-
libgo/go/crypto/rand/eagain.go | 2 +-
libgo/go/crypto/rand/rand_unix.go | 2 +-
libgo/go/crypto/sha1/sha1block_decl.go | 2 +-
libgo/go/crypto/sha1/sha1block_generic.go | 2 +-
libgo/go/crypto/tls/alert.go | 2 +
libgo/go/crypto/tls/auth.go | 225 +-
libgo/go/crypto/tls/auth_test.go | 183 +-
libgo/go/crypto/tls/cipher_suites.go | 211 +-
libgo/go/crypto/tls/common.go | 420 +-
libgo/go/crypto/tls/conn.go | 32 +-
libgo/go/crypto/tls/conn_test.go | 12 +-
libgo/go/crypto/tls/example_test.go | 238 +
libgo/go/crypto/tls/generate_cert.go | 20 +-
libgo/go/crypto/tls/handshake_client.go | 130 +-
libgo/go/crypto/tls/handshake_client_test.go | 35 +-
libgo/go/crypto/tls/handshake_client_tls13.go | 42 +-
libgo/go/crypto/tls/handshake_messages.go | 109 +-
libgo/go/crypto/tls/handshake_messages_test.go | 18 +-
libgo/go/crypto/tls/handshake_server.go | 200 +-
libgo/go/crypto/tls/handshake_server_test.go | 183 +-
libgo/go/crypto/tls/handshake_server_tls13.go | 62 +-
libgo/go/crypto/tls/handshake_test.go | 43 +-
libgo/go/crypto/tls/handshake_unix_test.go | 18 +
libgo/go/crypto/tls/key_agreement.go | 107 +-
libgo/go/crypto/tls/key_schedule.go | 39 +-
libgo/go/crypto/tls/prf.go | 125 +-
libgo/go/crypto/tls/prf_test.go | 16 -
libgo/go/crypto/tls/testdata/Client-TLSv12-ALPN | 74 +-
.../Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 | 74 +-
.../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 92 +-
.../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 74 +-
.../testdata/Client-TLSv12-ClientCert-RSA-RSAPSS | 78 +-
.../tls/testdata/Client-TLSv12-RenegotiateOnce | 348 +-
.../tls/testdata/Client-TLSv12-RenegotiateTwice | 538 +-
.../Client-TLSv12-RenegotiateTwiceRejected | 354 +-
libgo/go/crypto/tls/testdata/Client-TLSv13-ALPN | 162 +-
libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-3DES | 76 -
libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-AES | 77 -
libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-RC4 | 72 -
.../tls/testdata/Server-TLSv10-ECDHE-ECDSA-AES | 139 +-
.../testdata/Server-TLSv10-ExportKeyingMaterial | 159 +-
.../go/crypto/tls/testdata/Server-TLSv10-RSA-3DES | 131 +-
libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-AES | 137 +-
libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-RC4 | 125 +-
libgo/go/crypto/tls/testdata/Server-TLSv11-RSA-RC4 | 125 +-
libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 151 +-
.../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 150 +-
.../Server-TLSv12-CipherSuiteCertPreferenceECDSA | 137 +-
.../Server-TLSv12-CipherSuiteCertPreferenceRSA | 145 +-
.../Server-TLSv12-ClientAuthRequestedAndECDSAGiven | 157 +-
...erver-TLSv12-ClientAuthRequestedAndEd25519Given | 149 +-
.../Server-TLSv12-ClientAuthRequestedAndGiven | 181 +-
...rver-TLSv12-ClientAuthRequestedAndPKCS1v15Given | 157 +-
.../Server-TLSv12-ClientAuthRequestedNotGiven | 139 +-
.../tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES | 137 +-
libgo/go/crypto/tls/testdata/Server-TLSv12-Ed25519 | 92 +-
.../testdata/Server-TLSv12-ExportKeyingMaterial | 150 +-
.../crypto/tls/testdata/Server-TLSv12-IssueTicket | 150 +-
.../testdata/Server-TLSv12-IssueTicketPreDisable | 150 +-
libgo/go/crypto/tls/testdata/Server-TLSv12-P256 | 143 +-
.../go/crypto/tls/testdata/Server-TLSv12-RSA-3DES | 131 +-
libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES | 135 +-
.../crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM | 135 +-
.../testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 | 135 +-
libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-RC4 | 125 +-
.../tls/testdata/Server-TLSv12-RSA-RSAPKCS1v15 | 135 +-
.../crypto/tls/testdata/Server-TLSv12-RSA-RSAPSS | 89 +-
libgo/go/crypto/tls/testdata/Server-TLSv12-Resume | 66 +-
.../tls/testdata/Server-TLSv12-ResumeDisabled | 151 +-
libgo/go/crypto/tls/testdata/Server-TLSv12-SNI | 135 +-
.../tls/testdata/Server-TLSv12-SNI-GetCertificate | 135 +-
.../Server-TLSv12-SNI-GetCertificateNotFound | 135 +-
libgo/go/crypto/tls/testdata/Server-TLSv12-X25519 | 135 +-
.../tls/testdata/Server-TLSv13-AES128-SHA256 | 168 +-
.../crypto/tls/testdata/Server-TLSv13-RSA-RSAPSS | 105 +-
.../tls/testdata/Server-TLSv13-RSA-RSAPSS-TooSmall | 16 +
libgo/go/crypto/tls/tls.go | 9 +-
libgo/go/crypto/tls/tls_test.go | 342 +-
libgo/go/crypto/x509/name_constraints_test.go | 2 +-
libgo/go/crypto/x509/root_nacl.go | 8 -
libgo/go/crypto/x509/root_unix.go | 2 +-
libgo/go/crypto/x509/root_windows.go | 10 +-
libgo/go/crypto/x509/sec1.go | 4 +-
libgo/go/crypto/x509/verify.go | 16 +-
libgo/go/crypto/x509/x509.go | 82 +-
libgo/go/crypto/x509/x509_test.go | 154 +-
libgo/go/database/sql/convert.go | 2 +-
libgo/go/database/sql/convert_test.go | 4 +-
libgo/go/database/sql/ctxutil.go | 2 -
libgo/go/database/sql/fakedb_test.go | 3 -
libgo/go/database/sql/sql.go | 4 +-
libgo/go/database/sql/sql_test.go | 2 +-
libgo/go/debug/dwarf/attr_string.go | 322 +-
libgo/go/debug/dwarf/buf.go | 31 +-
libgo/go/debug/dwarf/class_string.go | 21 +
libgo/go/debug/dwarf/const.go | 196 +-
libgo/go/debug/dwarf/entry.go | 227 +-
libgo/go/debug/dwarf/entry_test.go | 20 +-
libgo/go/debug/dwarf/line.go | 246 +-
libgo/go/debug/dwarf/line_test.go | 58 +-
libgo/go/debug/dwarf/open.go | 25 +
libgo/go/debug/dwarf/tag_string.go | 81 +-
libgo/go/debug/dwarf/type_test.go | 2 +-
libgo/go/debug/dwarf/typeunit.go | 2 +-
libgo/go/debug/dwarf/unit.go | 26 +-
libgo/go/debug/elf/file.go | 136 +-
libgo/go/debug/elf/file_test.go | 4 +-
libgo/go/debug/macho/file.go | 7 +-
libgo/go/debug/macho/file_test.go | 61 +-
.../testdata/clang-386-darwin-exec-with-rpath | Bin 8416 -> 0 bytes
.../clang-386-darwin-exec-with-rpath.base64 | 1 +
libgo/go/debug/macho/testdata/clang-386-darwin.obj | Bin 464 -> 0 bytes
.../macho/testdata/clang-386-darwin.obj.base64 | 1 +
.../testdata/clang-amd64-darwin-exec-with-rpath | Bin 8432 -> 0 bytes
.../clang-amd64-darwin-exec-with-rpath.base64 | 1 +
.../go/debug/macho/testdata/clang-amd64-darwin.obj | Bin 768 -> 0 bytes
.../macho/testdata/clang-amd64-darwin.obj.base64 | 1 +
.../macho/testdata/fat-gcc-386-amd64-darwin-exec | Bin 28992 -> 0 bytes
.../testdata/fat-gcc-386-amd64-darwin-exec.base64 | 1 +
libgo/go/debug/macho/testdata/gcc-386-darwin-exec | Bin 12588 -> 0 bytes
.../macho/testdata/gcc-386-darwin-exec.base64 | 1 +
.../go/debug/macho/testdata/gcc-amd64-darwin-exec | Bin 8512 -> 0 bytes
.../macho/testdata/gcc-amd64-darwin-exec-debug | Bin 4540 -> 0 bytes
.../testdata/gcc-amd64-darwin-exec-debug.base64 | 1 +
.../macho/testdata/gcc-amd64-darwin-exec.base64 | 1 +
libgo/go/debug/pe/file.go | 200 +-
libgo/go/debug/pe/file_test.go | 174 +-
.../go/debug/pe/testdata/vmlinuz-4.15.0-47-generic | Bin 0 -> 474 bytes
libgo/go/encoding/asn1/asn1.go | 33 +-
libgo/go/encoding/asn1/asn1_test.go | 33 +
libgo/go/encoding/asn1/common.go | 1 +
libgo/go/encoding/base32/base32.go | 49 +-
libgo/go/encoding/base32/base32_test.go | 18 +
libgo/go/encoding/base64/base64.go | 3 +
libgo/go/encoding/binary/binary.go | 61 +-
libgo/go/encoding/binary/binary_test.go | 164 +
libgo/go/encoding/csv/fuzz.go | 14 +-
libgo/go/encoding/gob/codec_test.go | 2 +-
libgo/go/encoding/gob/gobencdec_test.go | 2 +-
libgo/go/encoding/json/bench_test.go | 35 +
libgo/go/encoding/json/decode.go | 151 +-
libgo/go/encoding/json/decode_test.go | 241 +-
libgo/go/encoding/json/encode.go | 154 +-
libgo/go/encoding/json/encode_test.go | 113 +-
libgo/go/encoding/json/indent.go | 18 +-
libgo/go/encoding/json/scanner.go | 36 +-
libgo/go/encoding/json/scanner_test.go | 5 +-
libgo/go/encoding/json/stream.go | 17 +-
libgo/go/encoding/json/stream_test.go | 10 +
libgo/go/encoding/xml/marshal.go | 2 +-
libgo/go/encoding/xml/marshal_test.go | 1 -
libgo/go/encoding/xml/read.go | 2 +-
libgo/go/encoding/xml/typeinfo.go | 8 +-
libgo/go/encoding/xml/xml.go | 5 +-
libgo/go/encoding/xml/xml_test.go | 45 +
libgo/go/errors/errors.go | 8 +-
libgo/go/errors/wrap.go | 19 +-
libgo/go/flag/flag.go | 3 +
libgo/go/fmt/errors_test.go | 10 +-
libgo/go/fmt/scan.go | 13 +
libgo/go/fmt/scan_test.go | 19 +-
libgo/go/go/ast/ast.go | 18 +-
libgo/go/go/ast/filter.go | 7 +-
libgo/go/go/ast/import.go | 88 +-
libgo/go/go/ast/issues_test.go | 42 +
libgo/go/go/build/build.go | 207 +-
libgo/go/go/build/build_test.go | 107 +-
libgo/go/go/build/deps_test.go | 20 +-
libgo/go/go/build/doc.go | 1 +
libgo/go/go/build/syslist.go | 3 +
.../go/build/testdata/cgo_disabled/cgo_disabled.go | 5 +
libgo/go/go/build/testdata/cgo_disabled/empty.go | 1 +
libgo/go/go/doc/comment.go | 6 +
libgo/go/go/doc/doc.go | 104 +-
libgo/go/go/doc/doc_test.go | 13 +-
libgo/go/go/doc/example.go | 114 +-
libgo/go/go/doc/example_test.go | 211 +
libgo/go/go/doc/testdata/bugpara.go | 4 +
libgo/go/go/doc/testdata/issue10858.0.golden | 79 -
libgo/go/go/doc/testdata/issue10858.1.golden | 79 -
libgo/go/go/doc/testdata/issue10858.2.golden | 79 -
.../go/go/internal/gccgoimporter/importer_test.go | 2 +-
libgo/go/go/internal/gccgoimporter/parser.go | 12 +-
libgo/go/go/internal/gcimporter/bimport.go | 6 +-
libgo/go/go/internal/gcimporter/gcimporter_test.go | 7 +-
libgo/go/go/internal/gcimporter/iimport.go | 42 +-
libgo/go/go/parser/interface.go | 23 +-
libgo/go/go/parser/parser.go | 29 +-
libgo/go/go/parser/parser_test.go | 25 +-
libgo/go/go/printer/nodes.go | 33 +-
libgo/go/go/printer/printer_test.go | 31 +
libgo/go/go/types/api.go | 15 +-
libgo/go/go/types/builtins.go | 8 +-
libgo/go/go/types/call.go | 11 +-
libgo/go/go/types/check.go | 63 +-
libgo/go/go/types/check_test.go | 9 +-
libgo/go/go/types/conversions.go | 4 +-
libgo/go/go/types/decl.go | 287 +-
libgo/go/go/types/errors.go | 13 +-
libgo/go/go/types/example_test.go | 2 +-
libgo/go/go/types/expr.go | 17 +-
libgo/go/go/types/initorder.go | 12 +-
libgo/go/go/types/interfaces.go | 451 --
libgo/go/go/types/issues_test.go | 58 +
libgo/go/go/types/lookup.go | 47 +-
libgo/go/go/types/methodset.go | 12 +-
libgo/go/go/types/object_test.go | 44 +-
libgo/go/go/types/operand.go | 7 +-
libgo/go/go/types/predicates.go | 42 +-
libgo/go/go/types/resolver.go | 47 +-
libgo/go/go/types/scope.go | 2 +-
libgo/go/go/types/selection.go | 8 +-
libgo/go/go/types/stdlib_test.go | 2 +
libgo/go/go/types/stmt.go | 4 +-
libgo/go/go/types/testdata/const0.src | 14 +
libgo/go/go/types/testdata/cycles.src | 11 +-
libgo/go/go/types/testdata/cycles2.src | 14 +-
libgo/go/go/types/testdata/cycles5.src | 200 +
libgo/go/go/types/testdata/decls0.src | 6 +-
libgo/go/go/types/testdata/decls1.src | 4 +-
libgo/go/go/types/testdata/decls4.src | 199 +
libgo/go/go/types/testdata/decls5.src | 10 +
libgo/go/go/types/testdata/expr1.src | 8 +-
libgo/go/go/types/testdata/issue23203a.src | 14 +
libgo/go/go/types/testdata/issue23203b.src | 14 +
libgo/go/go/types/testdata/issue25008a.src | 15 +
.../types/testdata/issue25008b.src} | 6 +-
.../types/testdata/issue26390.src} | 10 +-
libgo/go/go/types/testdata/issue28251.src | 65 +
libgo/go/go/types/testdata/issue6977.src | 82 +
libgo/go/go/types/testdata/issues.src | 31 +-
libgo/go/go/types/testdata/literals.src | 111 +
libgo/go/go/types/testdata/shifts.src | 26 +-
libgo/go/go/types/type.go | 107 +-
libgo/go/go/types/typestring_test.go | 12 +-
libgo/go/go/types/typexpr.go | 299 +-
.../golang.org/x/crypto/chacha20/chacha_arm64.go | 17 +
.../golang.org/x/crypto/chacha20/chacha_generic.go | 364 +
.../golang.org/x/crypto/chacha20/chacha_noasm.go | 13 +
.../golang.org/x/crypto/chacha20/chacha_ppc64le.go | 16 +
.../golang.org/x/crypto/chacha20/chacha_s390x.go | 26 +
.../x/crypto/{internal => }/chacha20/xor.go | 4 +-
.../x/crypto/chacha20poly1305/chacha20poly1305.go | 17 +-
.../chacha20poly1305/chacha20poly1305_amd64.go | 20 +-
.../chacha20poly1305/chacha20poly1305_generic.go | 22 +-
.../x/crypto/chacha20poly1305/xchacha20poly1305.go | 40 +-
.../golang.org/x/crypto/curve25519/curve25519.go | 881 +--
.../{mont25519_amd64.go => curve25519_amd64.go} | 2 +-
.../x/crypto/curve25519/curve25519_generic.go | 828 +++
.../x/crypto/curve25519/curve25519_noasm.go | 11 +
libgo/go/golang.org/x/crypto/curve25519/doc.go | 23 -
libgo/go/golang.org/x/crypto/ed25519/ed25519.go | 222 +
.../golang.org/x/crypto/ed25519/ed25519_go113.go | 73 +
.../crypto/ed25519/internal/edwards25519/const.go | 1422 ++++
.../ed25519/internal/edwards25519/edwards25519.go | 1793 +++++
.../x/crypto/internal/chacha20/chacha_arm64.go | 31 -
.../x/crypto/internal/chacha20/chacha_generic.go | 264 -
.../x/crypto/internal/chacha20/chacha_noasm.go | 16 -
.../x/crypto/internal/chacha20/chacha_ppc64le.go | 52 -
.../x/crypto/internal/chacha20/chacha_s390x.go | 29 -
.../go/golang.org/x/crypto/poly1305/bits_compat.go | 39 +
.../go/golang.org/x/crypto/poly1305/bits_go1.13.go | 21 +
libgo/go/golang.org/x/crypto/poly1305/poly1305.go | 10 +-
libgo/go/golang.org/x/crypto/poly1305/sum_amd64.go | 56 +-
libgo/go/golang.org/x/crypto/poly1305/sum_arm.go | 7 +-
.../go/golang.org/x/crypto/poly1305/sum_generic.go | 391 +-
libgo/go/golang.org/x/crypto/poly1305/sum_noasm.go | 5 +-
.../go/golang.org/x/crypto/poly1305/sum_ppc64le.go | 56 +-
libgo/go/golang.org/x/crypto/poly1305/sum_s390x.go | 5 +-
libgo/go/golang.org/x/mod/LICENSE | 27 +
libgo/go/golang.org/x/mod/PATENTS | 22 +
.../golang.org/x/mod/internal/lazyregexp/lazyre.go | 78 +
.../internal => golang.org/x/mod}/modfile/print.go | 1 +
.../internal => golang.org/x/mod}/modfile/read.go | 44 +-
.../internal => golang.org/x/mod}/modfile/rule.go | 39 +-
.../internal => golang.org/x/mod}/module/module.go | 286 +-
.../internal => golang.org/x/mod}/semver/semver.go | 2 +-
.../sumweb => golang.org/x/mod/sumdb}/cache.go | 2 +-
.../sumweb => golang.org/x/mod/sumdb}/client.go | 182 +-
.../x/mod/sumdb}/dirhash/hash.go | 33 +-
.../x/mod/sumdb}/note/note.go | 6 +-
.../sumweb => golang.org/x/mod/sumdb}/server.go | 86 +-
.../sumweb => golang.org/x/mod/sumdb}/test.go | 25 +-
.../x/mod/sumdb}/tlog/note.go | 2 +-
.../x/mod/sumdb}/tlog/tile.go | 25 +-
.../x/mod/sumdb}/tlog/tlog.go | 7 +-
libgo/go/golang.org/x/mod/zip/zip.go | 570 ++
.../go/golang.org/x/net/dns/dnsmessage/message.go | 2 +-
libgo/go/golang.org/x/net/http2/hpack/encode.go | 2 +-
libgo/go/golang.org/x/net/idna/tables11.0.0.go | 2 +-
libgo/go/golang.org/x/net/idna/tables12.00.go | 4733 ++++++++++++
libgo/go/golang.org/x/net/nettest/nettest.go | 36 +-
libgo/go/golang.org/x/net/route/address.go | 2 +-
libgo/go/golang.org/x/net/route/message.go | 2 +-
libgo/go/golang.org/x/net/route/route.go | 2 +-
libgo/go/golang.org/x/net/route/route_classic.go | 2 +-
libgo/go/golang.org/x/net/route/sys.go | 3 +
libgo/go/golang.org/x/net/route/sys_dragonfly.go | 14 +-
libgo/go/golang.org/x/net/route/zsys_dragonfly.go | 4 +-
.../golang.org/x/text/unicode/bidi/tables11.0.0.go | 2 +-
.../golang.org/x/text/unicode/bidi/tables12.0.0.go | 1923 +++++
.../golang.org/x/text/unicode/norm/tables11.0.0.go | 2 +-
.../golang.org/x/text/unicode/norm/tables12.0.0.go | 7710 ++++++++++++++++++++
.../go/golang.org/x/tools/go/analysis/analysis.go | 39 +-
.../golang.org/x/tools/go/analysis/diagnostic.go | 61 +
libgo/go/golang.org/x/tools/go/analysis/doc.go | 16 +-
.../go/analysis/internal/analysisflags/flags.go | 6 +-
.../x/tools/go/analysis/internal/facts/facts.go | 26 +-
.../x/tools/go/analysis/passes/asmdecl/asmdecl.go | 18 +-
.../x/tools/go/analysis/passes/assign/assign.go | 10 +-
.../x/tools/go/analysis/passes/atomic/atomic.go | 2 +-
.../x/tools/go/analysis/passes/bools/bools.go | 8 +-
.../tools/go/analysis/passes/buildtag/buildtag.go | 4 +-
.../x/tools/go/analysis/passes/cgocall/cgocall.go | 8 +-
.../go/analysis/passes/composite/composite.go | 2 +-
.../go/analysis/passes/composite/whitelist.go | 1 +
.../tools/go/analysis/passes/copylock/copylock.go | 14 +-
.../tools/go/analysis/passes/ctrlflow/ctrlflow.go | 9 +-
.../tools/go/analysis/passes/errorsas/errorsas.go | 8 +-
.../analysis/passes/httpresponse/httpresponse.go | 2 +-
.../x/tools/go/analysis/passes/inspect/inspect.go | 2 +-
.../go/analysis/passes/loopclosure/loopclosure.go | 2 +-
.../go/analysis/passes/lostcancel/lostcancel.go | 10 +-
.../x/tools/go/analysis/passes/nilfunc/nilfunc.go | 2 +-
.../x/tools/go/analysis/passes/printf/printf.go | 197 +-
.../x/tools/go/analysis/passes/printf/types.go | 8 +-
.../x/tools/go/analysis/passes/shift/shift.go | 6 +-
.../go/analysis/passes/stdmethods/stdmethods.go | 2 +-
.../go/analysis/passes/structtag/structtag.go | 6 +-
.../go/analysis/passes/unmarshal/unmarshal.go | 4 +-
.../go/analysis/passes/unreachable/unreachable.go | 2 +-
.../go/analysis/passes/unsafeptr/unsafeptr.go | 2 +-
.../x/tools/go/analysis/unitchecker/unitchecker.go | 8 +
.../go/golang.org/x/tools/go/analysis/validate.go | 9 +-
libgo/go/golang.org/x/tools/go/cfg/builder.go | 2 +-
.../x/tools/go/types/objectpath/objectpath.go | 2 +-
libgo/go/golang.org/x/xerrors/LICENSE | 27 +
libgo/go/golang.org/x/xerrors/PATENTS | 22 +
libgo/go/golang.org/x/xerrors/README | 2 +
libgo/go/golang.org/x/xerrors/adaptor.go | 193 +
libgo/go/golang.org/x/xerrors/codereview.cfg | 1 +
libgo/go/golang.org/x/xerrors/doc.go | 22 +
libgo/go/golang.org/x/xerrors/errors.go | 33 +
libgo/go/golang.org/x/xerrors/fmt.go | 109 +
libgo/go/golang.org/x/xerrors/format.go | 34 +
libgo/go/golang.org/x/xerrors/frame.go | 56 +
libgo/go/golang.org/x/xerrors/go.mod | 3 +
libgo/go/golang.org/x/xerrors/internal/internal.go | 8 +
libgo/go/golang.org/x/xerrors/wrap.go | 106 +
libgo/go/hash/crc32/crc32_amd64p32.go | 39 -
libgo/go/hash/crc32/crc32_otherarch.go | 2 +-
libgo/go/hash/maphash/maphash.go | 219 +
libgo/go/hash/maphash/maphash_test.go | 88 +
libgo/go/hash/maphash/smhasher_test.go | 469 ++
libgo/go/html/template/doc.go | 45 +
libgo/go/html/template/example_test.go | 6 +-
libgo/go/html/template/js.go | 2 +-
libgo/go/image/gif/writer_test.go | 2 +-
libgo/go/image/png/writer.go | 5 +-
libgo/go/internal/bytealg/compare_generic.go | 2 +-
libgo/go/internal/bytealg/compare_native.go | 2 +-
libgo/go/internal/bytealg/count_generic.go | 2 +-
libgo/go/internal/bytealg/count_native.go | 2 +-
libgo/go/internal/bytealg/indexbyte_generic.go | 2 +-
libgo/go/internal/bytealg/indexbyte_native.go | 2 +-
libgo/go/internal/cfg/cfg.go | 1 +
libgo/go/internal/cpu/cpu.go | 2 +-
libgo/go/internal/cpu/cpu_no_init.go | 1 -
.../dep_test.go => internal/cpu/cpu_riscv64.go} | 6 +-
libgo/go/internal/cpu/cpu_x86.go | 6 +-
libgo/go/internal/cpu/cpu_x86_test.go | 2 +-
libgo/go/internal/fmtsort/sort.go | 14 +-
libgo/go/internal/fmtsort/sort_test.go | 2 +-
libgo/go/internal/goroot/gc.go | 15 +-
libgo/go/internal/goversion/goversion.go | 2 +-
.../go/internal/obscuretestdata/obscuretestdata.go | 51 +
libgo/go/internal/poll/export_posix_test.go | 2 +-
libgo/go/internal/poll/fd_fsync_posix.go | 2 +-
.../poll/{fd_poll_nacljs.go => fd_poll_js.go} | 2 +-
libgo/go/internal/poll/fd_posix.go | 2 +-
libgo/go/internal/poll/fd_posix_test.go | 2 +-
libgo/go/internal/poll/fd_unix.go | 2 +-
libgo/go/internal/poll/hook_unix.go | 2 +-
libgo/go/internal/poll/sendfile_windows.go | 61 +-
libgo/go/internal/poll/sys_cloexec.go | 2 +-
.../go/internal/reflectlite/reflect_mirror_test.go | 131 +
libgo/go/internal/reflectlite/set_test.go | 9 +
libgo/go/internal/reflectlite/type.go | 6 +-
libgo/go/internal/reflectlite/value.go | 12 +-
.../go/internal/singleflight/singleflight_test.go | 2 +-
.../syscall/unix/getrandom_linux_generic.go | 10 +-
libgo/go/internal/syscall/windows/mksyscall.go | 2 +-
.../internal/syscall/windows/registry/mksyscall.go | 2 +-
.../syscall/windows/registry/registry_test.go | 80 -
.../go/internal/syscall/windows/registry/value.go | 11 +-
.../go/internal/syscall/windows/reparse_windows.go | 10 +-
.../go/internal/syscall/windows/syscall_windows.go | 20 +
libgo/go/internal/testenv/testenv.go | 10 +-
libgo/go/internal/testenv/testenv_notwin.go | 2 +-
libgo/go/io/io.go | 3 +
libgo/go/io/io_test.go | 2 +-
libgo/go/io/ioutil/example_test.go | 23 +
libgo/go/io/ioutil/ioutil.go | 9 +-
libgo/go/io/ioutil/ioutil_test.go | 34 +
libgo/go/io/ioutil/tempfile.go | 32 +-
libgo/go/io/ioutil/tempfile_test.go | 45 +-
libgo/go/io/multi_test.go | 2 +-
libgo/go/io/pipe.go | 35 +-
libgo/go/io/pipe_test.go | 8 +-
libgo/go/log/log.go | 27 +-
libgo/go/log/log_test.go | 5 +-
libgo/go/log/syslog/doc.go | 2 -
libgo/go/log/syslog/example_test.go | 2 +-
libgo/go/log/syslog/syslog.go | 2 +-
libgo/go/log/syslog/syslog_test.go | 2 +-
libgo/go/log/syslog/syslog_unix.go | 2 +-
libgo/go/math/all_test.go | 81 +
libgo/go/math/big/floatconv_test.go | 4 +
libgo/go/math/big/ftoa.go | 3 +-
libgo/go/math/big/int.go | 50 +-
libgo/go/math/big/int_test.go | 33 +-
libgo/go/math/big/nat.go | 210 +-
libgo/go/math/big/nat_test.go | 76 +-
libgo/go/math/big/rat.go | 70 +-
libgo/go/math/big/rat_test.go | 56 +-
libgo/go/math/big/ratconv.go | 2 +-
libgo/go/math/bits/bits.go | 31 +
libgo/go/math/bits/bits_test.go | 70 +
libgo/go/math/example_test.go | 46 +
libgo/go/math/exp_asm.go | 2 +-
libgo/go/math/fma.go | 170 +
libgo/go/math/rand/rand.go | 22 +-
libgo/go/math/rand/rand_test.go | 8 +
libgo/go/mime/multipart/multipart.go | 38 +-
libgo/go/mime/multipart/multipart_test.go | 60 +
libgo/go/mime/type.go | 4 +-
libgo/go/mime/type_unix.go | 2 +-
libgo/go/net/dial.go | 29 +-
libgo/go/net/dial_test.go | 72 +-
libgo/go/net/dnsclient_unix.go | 8 +
libgo/go/net/dnsclient_unix_test.go | 47 +
libgo/go/net/error_posix.go | 2 +-
libgo/go/net/error_test.go | 6 +-
libgo/go/net/example_test.go | 160 +
libgo/go/net/fd_unix.go | 6 +-
libgo/go/net/file.go | 2 +-
libgo/go/net/file_stub.go | 2 +-
libgo/go/net/file_test.go | 8 +-
libgo/go/net/hook_unix.go | 2 +-
libgo/go/net/http/{npn_test.go => alpn_test.go} | 0
libgo/go/net/http/cgi/host_test.go | 33 +-
libgo/go/net/http/client.go | 98 +-
libgo/go/net/http/client_test.go | 92 +-
libgo/go/net/http/clientserver_test.go | 9 +
libgo/go/net/http/clone.go | 10 +
libgo/go/net/http/cookie.go | 5 +-
libgo/go/net/http/export_test.go | 30 +
libgo/go/net/http/fs.go | 36 +-
libgo/go/net/http/fs_test.go | 26 +-
libgo/go/net/http/h2_bundle.go | 104 +-
libgo/go/net/http/header.go | 15 +-
libgo/go/net/http/header_test.go | 32 +
libgo/go/net/http/http.go | 7 +
libgo/go/net/http/http_test.go | 52 +
libgo/go/net/http/httptest/example_test.go | 100 +
libgo/go/net/http/httptest/server.go | 12 +-
libgo/go/net/http/httptest/server_test.go | 36 +
libgo/go/net/http/httptrace/trace.go | 4 +-
libgo/go/net/http/httputil/dump.go | 33 +-
libgo/go/net/http/httputil/dump_test.go | 49 +
libgo/go/net/http/httputil/reverseproxy_test.go | 2 +-
libgo/go/net/http/main_test.go | 5 +-
libgo/go/net/http/omithttp2.go | 71 +
libgo/go/net/http/pprof/pprof.go | 3 +
libgo/go/net/http/readrequest_test.go | 4 +-
libgo/go/net/http/request.go | 21 +-
libgo/go/net/http/request_test.go | 86 +-
libgo/go/net/http/response_test.go | 5 +
libgo/go/net/http/roundtrip_js.go | 10 +-
libgo/go/net/http/serve_test.go | 404 +-
libgo/go/net/http/server.go | 117 +-
libgo/go/net/http/socks_bundle.go | 2 +-
libgo/go/net/http/transfer.go | 125 +-
libgo/go/net/http/transfer_test.go | 284 +-
libgo/go/net/http/transport.go | 199 +-
libgo/go/net/http/transport_test.go | 487 +-
libgo/go/net/interface.go | 2 +-
libgo/go/net/interface_bsd_test.go | 60 +
libgo/go/net/interface_linux_test.go | 133 +
libgo/go/net/interface_plan9.go | 61 +-
libgo/go/net/interface_stub.go | 2 +-
libgo/go/net/interface_test.go | 2 +-
libgo/go/net/interface_unix_test.go | 212 +
libgo/go/net/interface_windows.go | 2 +-
libgo/go/net/internal/socktest/switch_unix.go | 2 +-
libgo/go/net/internal/socktest/sys_unix.go | 2 +-
libgo/go/net/ip.go | 9 +-
libgo/go/net/iprawsock.go | 2 +-
libgo/go/net/iprawsock_posix.go | 2 +-
libgo/go/net/ipsock_plan9.go | 2 +-
libgo/go/net/ipsock_posix.go | 6 +-
libgo/go/net/listen_test.go | 8 +-
libgo/go/net/lookup.go | 3 +-
libgo/go/net/lookup_fake.go | 2 +-
libgo/go/net/lookup_test.go | 50 +-
libgo/go/net/lookup_windows.go | 16 +-
libgo/go/net/lookup_windows_test.go | 317 +
libgo/go/net/mail/message.go | 25 +-
libgo/go/net/mail/message_test.go | 151 +
libgo/go/net/main_conf_test.go | 2 +-
libgo/go/net/main_noconf_test.go | 2 +-
libgo/go/net/main_unix_test.go | 2 +-
libgo/go/net/net_test.go | 7 +-
libgo/go/net/platform_test.go | 10 +-
libgo/go/net/port_unix.go | 2 +-
libgo/go/net/rawconn.go | 2 +-
libgo/go/net/rawconn_stub_test.go | 2 +-
libgo/go/net/rawconn_test.go | 4 +-
libgo/go/net/sendfile_stub.go | 2 +-
libgo/go/net/sendfile_test.go | 2 +-
libgo/go/net/sendfile_windows.go | 20 +-
libgo/go/net/server_test.go | 114 +-
libgo/go/net/smtp/smtp_test.go | 34 +-
libgo/go/net/sock_posix.go | 2 +-
libgo/go/net/sock_stub.go | 2 +-
libgo/go/net/sockaddr_posix.go | 2 +-
libgo/go/net/sockopt_stub.go | 2 +-
libgo/go/net/sockoptip_stub.go | 2 +-
libgo/go/net/sys_cloexec.go | 2 +-
libgo/go/net/tcpsock.go | 7 +-
libgo/go/net/tcpsock_plan9.go | 7 +-
libgo/go/net/tcpsock_posix.go | 2 +-
libgo/go/net/tcpsock_test.go | 4 -
libgo/go/net/tcpsockopt_darwin.go | 3 +-
libgo/go/net/tcpsockopt_dragonfly.go | 3 +-
libgo/go/net/tcpsockopt_solaris.go | 19 +-
libgo/go/net/tcpsockopt_stub.go | 2 +-
libgo/go/net/tcpsockopt_unix.go | 3 +-
libgo/go/net/tcpsockopt_windows.go | 3 +-
libgo/go/net/textproto/header.go | 15 +-
libgo/go/net/textproto/header_test.go | 54 +
libgo/go/net/textproto/reader.go | 45 +-
libgo/go/net/textproto/reader_test.go | 52 +-
libgo/go/net/timeout_test.go | 58 +-
libgo/go/net/udpsock.go | 5 +-
libgo/go/net/udpsock_plan9.go | 10 +-
libgo/go/net/udpsock_plan9_test.go | 2 +-
libgo/go/net/udpsock_posix.go | 2 +-
libgo/go/net/udpsock_test.go | 24 +-
libgo/go/net/unixsock.go | 2 +-
libgo/go/net/unixsock_posix.go | 2 +-
libgo/go/net/unixsock_test.go | 2 +-
libgo/go/net/url/url.go | 30 +-
libgo/go/net/url/url_test.go | 37 +-
libgo/go/os/dir_gccgo.go | 24 +-
libgo/go/os/env_windows.go | 18 +-
libgo/go/os/error.go | 2 +-
libgo/go/os/error_posix.go | 2 +-
libgo/go/os/error_unix_test.go | 2 +-
libgo/go/os/exec/exec.go | 11 +-
libgo/go/os/exec/exec_plan9.go | 19 +
libgo/go/os/exec/exec_test.go | 177 +-
libgo/go/os/exec/lp_unix.go | 2 +-
libgo/go/os/exec_posix.go | 8 +-
libgo/go/os/exec_unix.go | 2 +-
libgo/go/os/exec_windows.go | 5 +-
libgo/go/os/executable.go | 2 -
libgo/go/os/executable_procfs.go | 2 +-
libgo/go/os/executable_test.go | 2 +-
libgo/go/os/export_test.go | 1 -
libgo/go/os/export_unix_test.go | 2 +-
libgo/go/os/file.go | 27 +-
libgo/go/os/file_plan9.go | 2 +-
libgo/go/os/file_posix.go | 2 +-
libgo/go/os/file_unix.go | 22 +-
libgo/go/os/os_test.go | 115 +-
libgo/go/os/os_windows_test.go | 1188 +++
libgo/go/os/path.go | 3 -
libgo/go/os/path_unix.go | 2 +-
libgo/go/os/path_windows_test.go | 15 +
libgo/go/os/pipe_bsd.go | 2 +-
libgo/go/os/pipe_test.go | 4 +-
libgo/go/os/rawconn_test.go | 2 +-
libgo/go/os/removeall_at.go | 1 -
libgo/go/os/removeall_noat.go | 9 +-
libgo/go/os/removeall_test.go | 52 +-
libgo/go/os/signal/doc.go | 8 +
libgo/go/os/signal/signal.go | 15 +
libgo/go/os/signal/signal_plan9.go | 3 +-
libgo/go/os/signal/signal_test.go | 160 +-
libgo/go/os/signal/signal_unix.go | 5 +-
libgo/go/os/{stat_nacljs.go => stat_js.go} | 2 +-
libgo/go/os/stat_unix.go | 2 +-
libgo/go/os/sys_bsd.go | 2 +-
libgo/go/os/sys_nacl.go | 9 -
libgo/go/os/timeout_test.go | 1 -
libgo/go/os/user/cgo_lookup_unix.go | 4 -
libgo/go/os/user/lookup_stubs.go | 11 +-
libgo/go/os/user/lookup_unix.go | 2 +-
libgo/go/os/user/lookup_unix_test.go | 2 +-
libgo/go/os/user/lookup_windows.go | 11 +-
libgo/go/os/wait_unimp.go | 2 +-
libgo/go/path/example_test.go | 16 +-
libgo/go/path/filepath/path.go | 12 +-
libgo/go/path/filepath/path_unix.go | 2 +-
libgo/go/path/path.go | 8 +-
libgo/go/plugin/plugin.go | 2 +-
libgo/go/plugin/plugin_dlopen.go | 2 +-
libgo/go/plugin/plugin_stubs.go | 2 +-
libgo/go/plugin/plugin_test.go | 1 -
libgo/go/reflect/all_test.go | 92 +-
libgo/go/reflect/deepequal.go | 16 +-
libgo/go/reflect/type.go | 212 +-
libgo/go/reflect/value.go | 17 +-
libgo/go/regexp/backtrack.go | 2 +-
libgo/go/regexp/example_test.go | 420 ++
libgo/go/regexp/exec_test.go | 4 +-
libgo/go/runtime/alg.go | 4 +-
libgo/go/runtime/callers_test.go | 278 +-
libgo/go/runtime/cgocall.go | 22 +-
libgo/go/runtime/cgocheck.go | 2 +-
libgo/go/runtime/chan.go | 90 +-
libgo/go/runtime/chan_test.go | 19 +-
libgo/go/runtime/checkptr.go | 106 +
libgo/go/runtime/crash_nonunix_test.go | 2 +-
libgo/go/runtime/crash_test.go | 133 +-
libgo/go/runtime/crash_unix_test.go | 100 +-
libgo/go/runtime/debug.go | 4 +-
libgo/go/runtime/debug/heapdump_test.go | 4 +-
libgo/go/runtime/debug/mod.go | 2 +-
libgo/go/runtime/debug_test.go | 12 +-
libgo/go/runtime/debuglog.go | 2 +-
libgo/go/runtime/defer_test.go | 283 +
libgo/go/runtime/env_posix.go | 2 +-
libgo/go/runtime/error.go | 2 +-
libgo/go/runtime/export_debug_test.go | 11 +-
libgo/go/runtime/export_linux_test.go | 3 +
libgo/go/runtime/export_mmap_test.go | 2 +-
libgo/go/runtime/export_test.go | 535 +-
libgo/go/runtime/export_unix_test.go | 75 +
libgo/go/runtime/extern.go | 7 +
libgo/go/runtime/gc_test.go | 25 -
libgo/go/runtime/gcinfo_test.go | 8 -
libgo/go/runtime/hash64.go | 3 +-
libgo/go/runtime/heapdump.go | 10 +-
libgo/go/runtime/internal/atomic/atomic.c | 20 +
libgo/go/runtime/internal/atomic/atomic_test.go | 127 +-
libgo/go/runtime/internal/atomic/bench_test.go | 40 +
libgo/go/runtime/internal/atomic/gccgo.go | 6 +
libgo/go/runtime/internal/sys/intrinsics.go | 19 -
libgo/go/runtime/internal/sys/intrinsics_common.go | 143 +
libgo/go/runtime/lfstack_32bit.go | 2 +-
libgo/go/runtime/libfuzzer.go | 75 +
libgo/go/runtime/lock_futex.go | 2 +-
libgo/go/runtime/lock_js.go | 91 +-
libgo/go/runtime/lock_sema.go | 4 +-
libgo/go/runtime/malloc.go | 76 +-
libgo/go/runtime/malloc_test.go | 21 +
libgo/go/runtime/map.go | 2 +-
libgo/go/runtime/map_benchmark_test.go | 2 +-
libgo/go/runtime/mbitmap.go | 93 +-
libgo/go/runtime/mcentral.go | 4 +-
libgo/go/runtime/mgc.go | 90 +-
libgo/go/runtime/mgc_gccgo.go | 31 +-
libgo/go/runtime/mgclarge.go | 657 --
libgo/go/runtime/mgcmark.go | 121 +-
libgo/go/runtime/mgcscavenge.go | 772 +-
libgo/go/runtime/mgcscavenge_test.go | 419 ++
libgo/go/runtime/mgcsweep.go | 14 +-
libgo/go/runtime/mgcsweepbuf.go | 15 +-
libgo/go/runtime/mgcwork.go | 10 +-
libgo/go/runtime/mheap.go | 1091 ++-
libgo/go/runtime/mkpreempt.go | 522 ++
libgo/go/runtime/mpagealloc.go | 938 +++
libgo/go/runtime/mpagealloc_32bit.go | 116 +
libgo/go/runtime/mpagealloc_64bit.go | 180 +
libgo/go/runtime/mpagealloc_test.go | 921 +++
libgo/go/runtime/mpagecache.go | 156 +
libgo/go/runtime/mpagecache_test.go | 364 +
libgo/go/runtime/mpallocbits.go | 394 +
libgo/go/runtime/mpallocbits_test.go | 510 ++
libgo/go/runtime/mprof.go | 23 +-
libgo/go/runtime/mranges.go | 147 +
libgo/go/runtime/msize.go | 2 +-
libgo/go/runtime/mstats.go | 15 +-
libgo/go/runtime/nbpipe_pipe.go | 19 +
libgo/go/runtime/nbpipe_pipe2.go | 22 +
libgo/go/runtime/nbpipe_test.go | 102 +
libgo/go/runtime/netpoll.go | 70 +-
libgo/go/runtime/netpoll_aix.go | 91 +-
libgo/go/runtime/netpoll_epoll.go | 111 +-
libgo/go/runtime/netpoll_fake.go | 15 +-
libgo/go/runtime/netpoll_kqueue.go | 89 +-
libgo/go/runtime/netpoll_solaris.go | 95 +-
libgo/go/runtime/netpoll_stub.go | 30 +-
libgo/go/runtime/netpoll_windows.go | 70 +-
libgo/go/runtime/os3_solaris.go | 8 -
libgo/go/runtime/os_darwin.go | 18 -
libgo/go/runtime/os_freebsd_arm64.go | 155 +
libgo/go/runtime/os_gccgo.go | 42 +
libgo/go/runtime/os_illumos.go | 102 +
libgo/go/runtime/os_js.go | 9 +-
libgo/go/runtime/os_linux_arm.go | 8 -
libgo/go/runtime/os_linux_arm64.go | 9 -
libgo/go/runtime/os_linux_mips64x.go | 10 -
libgo/go/runtime/os_linux_mipsx.go | 10 -
libgo/go/runtime/os_netbsd_arm64.go | 1 -
libgo/go/runtime/os_only_solaris.go | 18 +
libgo/go/runtime/os_openbsd_arm64.go | 1 -
libgo/go/runtime/panic.go | 31 +-
libgo/go/runtime/pprof/label.go | 6 +-
libgo/go/runtime/pprof/label_test.go | 2 +-
libgo/go/runtime/pprof/mprof_test.go | 118 +-
libgo/go/runtime/pprof/pprof.go | 30 +-
libgo/go/runtime/pprof/pprof_test.go | 244 +-
libgo/go/runtime/pprof/proto.go | 297 +-
libgo/go/runtime/pprof/proto_test.go | 17 +-
libgo/go/runtime/pprof/protomem.go | 23 +-
libgo/go/runtime/pprof/testdata/README | 9 +
.../go/runtime/pprof/testdata/mappingtest/main.go | 13 +-
libgo/go/runtime/pprof/testdata/test32 | Bin 0 -> 528 bytes
libgo/go/runtime/pprof/testdata/test32be | Bin 0 -> 520 bytes
libgo/go/runtime/pprof/testdata/test64 | Bin 0 -> 760 bytes
libgo/go/runtime/pprof/testdata/test64be | Bin 0 -> 856 bytes
libgo/go/runtime/preempt.go | 370 +
libgo/go/runtime/proc.go | 647 +-
libgo/go/runtime/proc_test.go | 50 +
libgo/go/runtime/race0.go | 2 +
libgo/go/runtime/runtime1.go | 2 +
libgo/go/runtime/runtime2.go | 124 +-
libgo/go/runtime/runtime_mmap_test.go | 2 +-
libgo/go/runtime/runtime_test.go | 48 +-
libgo/go/runtime/select.go | 8 +-
libgo/go/runtime/sema.go | 45 +-
libgo/go/runtime/sema_test.go | 97 +
libgo/go/runtime/semasleep_test.go | 2 +-
libgo/go/runtime/signal_sighandler.go | 176 -
libgo/go/runtime/signal_unix.go | 305 +-
libgo/go/runtime/signal_windows_test.go | 61 +
libgo/go/runtime/sizeof_test.go | 2 -
libgo/go/runtime/slice.go | 2 +-
libgo/go/runtime/stack_test.go | 10 +-
libgo/go/runtime/string.go | 34 +
libgo/go/runtime/string_test.go | 31 +
libgo/go/runtime/stubs.go | 9 +-
libgo/go/runtime/stubs2.go | 8 +-
libgo/go/runtime/stubs3.go | 2 +-
libgo/go/runtime/symtab.go | 8 +-
libgo/go/runtime/testdata/testfaketime/faketime.go | 28 +
libgo/go/runtime/testdata/testprog/deadlock.go | 93 +
libgo/go/runtime/testdata/testprog/gc.go | 36 +-
libgo/go/runtime/testdata/testprog/preempt.go | 71 +
libgo/go/runtime/testdata/testprog/signal.go | 2 +-
libgo/go/runtime/testdata/testprog/vdso.go | 55 +
.../testdata/testprogcgo/bigstack_windows.c | 46 +
.../runtime/testdata/testprogcgo/numgoroutine.go | 7 -
libgo/go/runtime/testdata/testprognet/signal.go | 2 +-
libgo/go/runtime/testdata/testwinlib/main.c | 57 +
libgo/go/runtime/testdata/testwinlib/main.go | 28 +
libgo/go/runtime/time.go | 1037 ++-
libgo/go/runtime/time_fake.go | 100 +
libgo/go/runtime/time_nofake.go | 31 +
libgo/go/runtime/time_test.go | 96 +
libgo/go/runtime/timestub2.go | 3 +-
libgo/go/runtime/trace.go | 30 +-
libgo/go/runtime/trace/trace_stack_test.go | 1 +
libgo/go/runtime/traceback_gccgo.go | 6 +-
libgo/go/runtime/treap_test.go | 270 -
libgo/go/strconv/atof.go | 37 +-
libgo/go/strconv/atoi.go | 20 +-
libgo/go/strconv/atoi_test.go | 7 +
libgo/go/strconv/example_test.go | 9 +-
libgo/go/strconv/isprint.go | 86 +-
libgo/go/strings/builder.go | 1 +
libgo/go/strings/builder_test.go | 15 -
libgo/go/strings/strings.go | 5 +-
libgo/go/strings/strings_test.go | 10 +-
libgo/go/sync/atomic/atomic_test.go | 14 +-
libgo/go/sync/mutex.go | 3 +-
libgo/go/sync/waitgroup_test.go | 11 +-
libgo/go/syscall/dirent.go | 2 +-
.../syscall/{dirent_bsd_test.go => dirent_test.go} | 2 +-
libgo/go/syscall/env_plan9.go | 16 +-
libgo/go/syscall/env_unix.go | 2 +-
libgo/go/syscall/exec_linux_test.go | 56 +-
libgo/go/syscall/fs_js.go | 20 +-
libgo/go/syscall/getdirentries_test.go | 6 +-
.../error_nacl.go => syscall/js/export_test.go} | 8 +-
libgo/go/syscall/js/func.go | 2 +-
libgo/go/syscall/js/js.go | 164 +-
libgo/go/syscall/js/js_test.go | 143 +-
libgo/go/syscall/lsf_linux.go | 4 +-
libgo/go/syscall/net_js.go | 2 +-
libgo/go/syscall/netlink_linux.go | 2 +-
libgo/go/syscall/route_freebsd_64bit.go | 2 +-
libgo/go/syscall/security_windows.go | 2 +-
libgo/go/syscall/sock_cloexec_linux.go | 29 +
libgo/go/syscall/sockcmsg_dragonfly.go | 16 +
libgo/go/syscall/sockcmsg_linux.go | 2 +-
libgo/go/syscall/sockcmsg_unix.go | 36 +-
libgo/go/syscall/sockcmsg_unix_other.go | 38 +
libgo/go/syscall/syscall.go | 2 +-
libgo/go/syscall/syscall_aix.go | 6 +-
libgo/go/syscall/syscall_dragonfly.go | 20 +-
libgo/go/syscall/syscall_errno.go | 8 +-
libgo/go/syscall/syscall_freebsd_arm64.go | 33 +
libgo/go/syscall/syscall_js.go | 11 +-
libgo/go/syscall/syscall_linux_riscv64.go | 23 +
libgo/go/syscall/syscall_linux_test.go | 11 +-
libgo/go/syscall/syscall_test.go | 2 +-
libgo/go/syscall/syscall_unix.go | 9 +-
libgo/go/syscall/syscall_unix_test.go | 6 +
.../go/syscall/{tables_nacljs.go => tables_js.go} | 8 +-
libgo/go/syscall/time_fake.go | 26 +
libgo/go/syscall/time_nofake.go | 14 +
libgo/go/syscall/timestruct.go | 6 +-
libgo/go/testing/benchmark.go | 32 +-
libgo/go/testing/example.go | 4 +-
libgo/go/testing/iotest/logger_test.go | 160 +
libgo/go/testing/iotest/reader_test.go | 226 +
libgo/go/testing/iotest/writer_test.go | 39 +
libgo/go/testing/panic_test.go | 83 +
libgo/go/testing/sub_test.go | 97 +-
libgo/go/testing/testing.go | 105 +-
libgo/go/text/template/doc.go | 18 +-
libgo/go/text/template/exec.go | 27 +-
libgo/go/text/template/exec_test.go | 88 +-
libgo/go/text/template/funcs.go | 30 +-
libgo/go/text/template/parse/node.go | 170 +-
libgo/go/text/template/parse/parse.go | 9 +-
libgo/go/text/template/parse/parse_test.go | 52 +-
libgo/go/text/template/template.go | 21 +-
libgo/go/time/example_test.go | 19 +-
libgo/go/time/format_test.go | 2 +-
libgo/go/time/genzabbrs.go | 2 +-
libgo/go/time/internal_test.go | 3 +-
libgo/go/time/sleep.go | 22 +-
libgo/go/time/sleep_test.go | 71 +-
libgo/go/time/sys_unix.go | 2 +-
libgo/go/time/tick_test.go | 76 +-
libgo/go/time/time.go | 2 +-
libgo/go/time/zoneinfo.go | 10 +-
libgo/go/time/zoneinfo_abbrs_windows.go | 9 +-
libgo/go/time/zoneinfo_unix.go | 2 +-
libgo/go/unicode/tables.go | 574 +-
libgo/go/unicode/utf8/utf8.go | 1 +
libgo/gotool-packages.txt | 21 +-
libgo/libgo-packages.txt | 4 +-
libgo/match.sh | 4 +-
libgo/merge.sh | 6 +-
libgo/misc/cgo/fortran/test.bash | 2 +-
libgo/misc/cgo/life/overlaydir_test.go | 11 +-
libgo/misc/cgo/stdio/overlaydir_test.go | 11 +-
libgo/misc/cgo/test/cgo_test.go | 6 +-
libgo/misc/cgo/test/issue31891.c | 13 +
libgo/misc/cgo/test/issue8945.go | 16 -
libgo/misc/cgo/test/overlaydir_test.go | 11 +-
libgo/misc/cgo/test/test.go | 102 +-
.../misc/cgo/test/testdata/issue9026/issue9026.go | 6 +-
libgo/misc/cgo/test/testx.go | 35 +
libgo/misc/cgo/testasan/main.go | 7 +
libgo/misc/cgo/testcarchive/carchive_test.go | 310 +-
libgo/misc/cgo/testcarchive/overlaydir_test.go | 11 +-
.../misc/cgo/testcarchive/testdata/libgo7/sink.go | 17 +
libgo/misc/cgo/testcarchive/testdata/main2.c | 37 +-
libgo/misc/cgo/testcarchive/testdata/main3.c | 21 +
libgo/misc/cgo/testcarchive/testdata/main7.c | 18 +
libgo/misc/cgo/testcshared/cshared_test.go | 45 +-
libgo/misc/cgo/testcshared/overlaydir_test.go | 11 +-
libgo/misc/cgo/testgodefs/test.bash | 24 -
libgo/misc/cgo/testgodefs/testgodefs_test.go | 83 +
libgo/misc/cgo/testplugin/overlaydir_test.go | 11 +-
libgo/misc/cgo/testplugin/plugin_test.go | 9 +-
libgo/misc/cgo/testshared/overlaydir_test.go | 11 +-
libgo/misc/cgo/testshared/shared_test.go | 200 +-
libgo/misc/cgo/testsigfwd/main.go | 1 +
libgo/misc/cgo/testso/overlaydir_test.go | 11 +-
libgo/misc/cgo/testsovar/overlaydir_test.go | 11 +-
libgo/runtime/go-caller.c | 41 +-
libgo/runtime/go-callers.c | 87 +-
libgo/runtime/go-nanotime.c | 4 +-
libgo/runtime/go-now.c | 4 +-
libgo/runtime/runtime.h | 9 +-
libgo/runtime/runtime_c.c | 18 +-
libgo/testsuite/Makefile.in | 1 +
libgo/testsuite/gotest | 13 +-
libgomp/ChangeLog | 59 +
libgomp/Makefile.in | 10 +-
libgomp/aclocal.m4 | 1 +
libgomp/configure | 33 +-
libgomp/configure.ac | 11 +-
libgomp/plugin/plugin-gcn.c | 134 +-
libgomp/testsuite/Makefile.in | 10 +-
.../acc_get_property-aux.c | 30 +-
...cc_get_property-3.c => acc_get_property-host.c} | 7 +-
...c_get_property-2.c => acc_get_property-nvptx.c} | 9 +-
.../libgomp.oacc-c-c++-common/acc_get_property.c | 4 +-
.../libgomp.oacc-c-c++-common/loop-auto-1.c | 3 +
.../libgomp.oacc-c-c++-common/loop-dim-default.c | 9 +
.../libgomp.oacc-c-c++-common/loop-gwv-1.c | 17 +-
.../libgomp.oacc-c-c++-common/loop-red-gwv-1.c | 20 +-
.../libgomp.oacc-c-c++-common/loop-red-v-1.c | 6 +-
.../libgomp.oacc-c-c++-common/loop-red-v-2.c | 6 +-
.../libgomp.oacc-c-c++-common/loop-red-w-1.c | 7 +-
.../libgomp.oacc-c-c++-common/loop-red-w-2.c | 7 +-
.../libgomp.oacc-c-c++-common/loop-red-wv-1.c | 10 +-
.../testsuite/libgomp.oacc-c-c++-common/loop-v-1.c | 7 +-
.../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c | 7 +-
.../libgomp.oacc-c-c++-common/loop-wv-1.c | 10 +-
.../libgomp.oacc-c-c++-common/parallel-dims.c | 42 +-
.../libgomp.oacc-c-c++-common/routine-gwv-1.c | 15 +-
.../libgomp.oacc-c-c++-common/routine-v-1.c | 7 +-
.../libgomp.oacc-c-c++-common/routine-w-1.c | 7 +-
.../libgomp.oacc-c-c++-common/routine-wv-1.c | 10 +-
.../libgomp.oacc-c-c++-common/routine-wv-2.c | 5 +
libhsail-rt/ChangeLog | 7 +
libhsail-rt/Makefile.in | 1 +
libhsail-rt/aclocal.m4 | 1 +
libhsail-rt/configure | 33 +-
libhsail-rt/configure.ac | 11 +-
libiberty/ChangeLog | 4 +
libiberty/argv.c | 8 +
libitm/ChangeLog | 8 +
libitm/Makefile.in | 1 +
libitm/aclocal.m4 | 1 +
libitm/configure | 33 +-
libitm/configure.ac | 11 +-
libitm/testsuite/Makefile.in | 1 +
libobjc/ChangeLog | 7 +
libobjc/Makefile.in | 1 +
libobjc/aclocal.m4 | 1 +
libobjc/configure | 33 +-
libobjc/configure.ac | 11 +-
liboffloadmic/ChangeLog | 11 +
liboffloadmic/Makefile.in | 1 +
liboffloadmic/aclocal.m4 | 1 +
liboffloadmic/configure | 33 +-
liboffloadmic/configure.ac | 11 +-
liboffloadmic/plugin/Makefile.in | 1 +
liboffloadmic/plugin/aclocal.m4 | 1 +
liboffloadmic/plugin/configure | 33 +-
liboffloadmic/plugin/configure.ac | 11 +-
libphobos/ChangeLog | 11 +
libphobos/Makefile.in | 1 +
libphobos/aclocal.m4 | 1 +
libphobos/configure | 33 +-
libphobos/libdruntime/Makefile.in | 1 +
libphobos/m4/druntime.m4 | 11 +-
libphobos/src/Makefile.in | 1 +
libphobos/testsuite/Makefile.in | 1 +
libquadmath/ChangeLog | 7 +
libquadmath/Makefile.in | 1 +
libquadmath/aclocal.m4 | 1 +
libquadmath/configure | 33 +-
libquadmath/configure.ac | 11 +-
libsanitizer/ChangeLog | 14 +
libsanitizer/Makefile.in | 1 +
libsanitizer/aclocal.m4 | 1 +
libsanitizer/asan/Makefile.in | 1 +
libsanitizer/configure | 33 +-
libsanitizer/configure.ac | 11 +-
libsanitizer/interception/Makefile.in | 1 +
libsanitizer/libbacktrace/Makefile.in | 1 +
libsanitizer/lsan/Makefile.in | 1 +
libsanitizer/sanitizer_common/Makefile.in | 1 +
libsanitizer/tsan/Makefile.in | 1 +
libsanitizer/ubsan/Makefile.in | 1 +
libssp/ChangeLog | 7 +
libssp/Makefile.in | 1 +
libssp/aclocal.m4 | 1 +
libssp/configure | 33 +-
libssp/configure.ac | 11 +-
libstdc++-v3/ChangeLog | 49 +
libstdc++-v3/Makefile.in | 1 +
libstdc++-v3/acinclude.m4 | 11 +-
libstdc++-v3/aclocal.m4 | 1 +
libstdc++-v3/configure | 69 +-
libstdc++-v3/crossconfig.m4 | 1 +
libstdc++-v3/doc/Makefile.in | 1 +
libstdc++-v3/doc/html/api.html | 2 +-
libstdc++-v3/doc/html/faq.html | 28 +-
libstdc++-v3/doc/html/index.html | 4 +-
.../doc/html/manual/appendix_contributing.html | 12 +-
libstdc++-v3/doc/html/manual/appendix_gpl.html | 2 +-
libstdc++-v3/doc/html/manual/index.html | 2 +-
.../doc/html/manual/source_code_style.html | 3 +
libstdc++-v3/doc/html/manual/status.html | 14 +-
.../doc/html/manual/using_concurrency.html | 2 +-
libstdc++-v3/doc/xml/faq.xml | 18 +-
.../doc/xml/manual/appendix_contributing.xml | 7 +-
libstdc++-v3/doc/xml/manual/spine.xml | 1 +
libstdc++-v3/include/Makefile.am | 22 +-
libstdc++-v3/include/Makefile.in | 23 +-
libstdc++-v3/libsupc++/Makefile.in | 1 +
libstdc++-v3/libsupc++/compare | 39 +-
libstdc++-v3/po/Makefile.in | 1 +
libstdc++-v3/python/Makefile.in | 1 +
libstdc++-v3/src/Makefile.in | 1 +
libstdc++-v3/src/c++11/Makefile.in | 1 +
libstdc++-v3/src/c++17/Makefile.in | 1 +
libstdc++-v3/src/c++98/Makefile.in | 1 +
libstdc++-v3/src/filesystem/Makefile.in | 1 +
libstdc++-v3/testsuite/27_io/fpos/mbstate_t/1.cc | 28 +-
libstdc++-v3/testsuite/Makefile.in | 1 +
libvtv/ChangeLog | 8 +
libvtv/Makefile.in | 1 +
libvtv/aclocal.m4 | 1 +
libvtv/configure | 33 +-
libvtv/configure.ac | 11 +-
libvtv/testsuite/Makefile.in | 1 +
zlib/ChangeLog.gcj | 7 +
zlib/Makefile.in | 1 +
zlib/aclocal.m4 | 1 +
zlib/configure | 33 +-
zlib/configure.ac | 11 +-
2025 files changed, 74154 insertions(+), 22654 deletions(-)
More information about the Libstdc++-cvs
mailing list