public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r11-2514.
@ 2020-08-03 19:51 Iain D Sandoe
0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2020-08-03 19:51 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:9f0d6b9494c538fd1fd3971d1474f23377799f16
commit 9f0d6b9494c538fd1fd3971d1474f23377799f16
Merge: b5522adeb3b 76eb0434a40
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Mon Aug 3 19:37:38 2020 +0100
Merge master r11-2514.
* Merge master r11-2514-g76eb0434a40f.
Diff:
gcc/ChangeLog | 117 +
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 14 +-
gcc/brig/brigfrontend/brig-util.cc | 9 +
gcc/brig/brigfrontend/brig-util.h | 2 +
gcc/{ => brig/brigfrontend}/hsa-brig-format.h | 0
gcc/builtins.def | 16 -
gcc/c-family/ChangeLog | 14 +
gcc/c/ChangeLog | 14 +
gcc/c/c-typeck.c | 59 +-
gcc/common.opt | 8 +-
gcc/config.in | 6 -
gcc/config/aarch64/aarch64-cores.def | 3 +
gcc/config/aarch64/aarch64-sve.md | 8 +-
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.c | 37 +
gcc/config/aarch64/driver-aarch64.c | 10 +-
gcc/config/csky/csky.h | 9 +-
gcc/config/csky/csky.opt | 29 +-
gcc/config/csky/csky_opts.h | 7 +
gcc/config/csky/t-csky-linux | 8 +-
gcc/config/msp430/msp430.h | 2 -
gcc/configure | 54 +-
gcc/configure.ac | 49 +-
gcc/cp/ChangeLog | 40 +
gcc/cp/decl.c | 83 +-
gcc/d/ChangeLog | 6 +
gcc/d/d-codegen.cc | 53 +-
gcc/d/d-tree.h | 1 +
gcc/d/decl.cc | 5 +
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/dstruct.c | 9 +-
gcc/d/dmd/expressionsem.c | 10 +
gcc/d/dmd/parse.c | 1 +
gcc/doc/install.texi | 16 +-
gcc/doc/invoke.texi | 35 +-
gcc/doc/match-and-simplify.texi | 3 +-
gcc/doc/passes.texi | 7 -
gcc/doc/tm.texi | 2 +-
gcc/doc/tm.texi.in | 2 +-
gcc/fortran/ChangeLog | 30 +
gcc/fortran/f95-lang.c | 11 -
gcc/fortran/gfc-internals.texi | 2 +-
gcc/fortran/gfortran.texi | 14 +-
gcc/fortran/interface.c | 19 +-
gcc/fortran/intrinsic.texi | 4 +-
gcc/fortran/invoke.texi | 2 +-
gcc/fortran/primary.c | 13 +-
gcc/gengtype-lex.l | 5 +-
gcc/genmatch.c | 41 +-
gcc/gimple-low.c | 1 -
gcc/gimple-pretty-print.c | 7 -
gcc/gimple-ssa-sprintf.c | 32 +-
gcc/gimple-walk.c | 1 -
gcc/gimple.c | 15 -
gcc/gimple.def | 4 -
gcc/gimple.h | 127 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/hsa-brig.c | 2612 ----
gcc/hsa-builtins.def | 39 -
gcc/hsa-common.c | 996 --
gcc/hsa-common.h | 1419 --
gcc/hsa-dump.c | 1278 --
gcc/hsa-gen.c | 6694 ----------
gcc/hsa-regalloc.c | 729 --
gcc/ipa-cp.c | 7 +-
gcc/ipa-fnsummary.c | 20 +-
gcc/ipa-hsa.c | 336 -
gcc/ipa-prop.c | 2 +-
gcc/ipa-prop.h | 2 +-
gcc/lto-section-in.c | 1 -
gcc/lto-streamer.h | 1 -
gcc/lto-wrapper.c | 11 +-
gcc/omp-expand.c | 457 -
gcc/omp-general.c | 27 +-
gcc/omp-grid.c | 1419 --
gcc/omp-grid.h | 27 -
gcc/omp-low.c | 214 +-
gcc/opts.c | 31 +-
gcc/params.opt | 4 -
gcc/passes.def | 2 -
gcc/predict.c | 25 +-
gcc/range-op.cc | 1953 ++-
gcc/range-op.h | 22 +-
gcc/regrename.c | 16 +-
gcc/regrename.h | 2 +-
gcc/simplify-rtx.c | 7 +-
gcc/symtab.c | 13 +
gcc/testsuite/ChangeLog | 176 +-
gcc/testsuite/c-c++-common/gomp/gridify-1.c | 54 -
gcc/testsuite/c-c++-common/gomp/gridify-2.c | 66 -
gcc/testsuite/c-c++-common/gomp/gridify-3.c | 68 -
.../c-c++-common/gomp/hsa-indirect-call-1.c | 24 -
gcc/testsuite/g++.dg/cpp1y/constexpr-96182.C | 6 +
gcc/testsuite/g++.dg/cpp1y/constexpr-return2.C | 1 +
gcc/testsuite/g++.dg/cpp1y/pr63996.C | 1 +
gcc/testsuite/g++.dg/cpp1y/var-templ44.C | 1 +
gcc/testsuite/g++.dg/gomp/gomp.exp | 2 +-
gcc/testsuite/g++.dg/other/error35.C | 2 +-
.../aarch64/sve/acle/general-c++/gnu_vectors_3.C | 15 +
.../aarch64/sve/acle/general-c++/gnu_vectors_4.C | 15 +
gcc/testsuite/gcc.dg/gomp/gomp.exp | 2 +-
gcc/testsuite/gcc.dg/loop-8.c | 2 +-
gcc/testsuite/gcc.dg/pr96377-1.c | 32 +
gcc/testsuite/gcc.dg/pr96377-2.c | 31 +
gcc/testsuite/gcc.dg/pr96377-3.c | 33 +
gcc/testsuite/gcc.dg/pr96377-4.c | 32 +
gcc/testsuite/gcc.dg/pr96377-5.c | 33 +
gcc/testsuite/gcc.dg/pr96377-6.c | 32 +
gcc/testsuite/gcc.target/aarch64/pr96377-1.c | 20 +
.../aarch64/sve/acle/general-c/gnu_vectors_3.c | 15 +
.../aarch64/sve/acle/general-c/gnu_vectors_4.c | 15 +
gcc/testsuite/gdc.dg/pr96254a.d | 28 +
gcc/testsuite/gdc.dg/pr96254b.d | 24 +
gcc/testsuite/gdc.test/compilable/b9490.d | 39 +
gcc/testsuite/gdc.test/compilable/ice14739.d | 19 +
.../gdc.test/fail_compilation/fail17492.d | 20 +-
gcc/testsuite/gdc.test/fail_compilation/ice21060.d | 15 +
.../fail_compilation/imports/ice21060a/package.d | 1 +
.../fail_compilation/imports/ice21060b/package.d | 5 +
.../fail_compilation/imports/ice21060c/package.d | 1 +
.../fail_compilation/imports/ice21060d/package.d | 5 +
gcc/testsuite/gdc.test/runnable/b16278.d | 6 +
gcc/testsuite/gfortran.dg/gomp/gomp.exp | 2 +-
gcc/testsuite/gfortran.dg/gomp/gridify-1.f90 | 16 -
gcc/testsuite/gfortran.dg/module_procedure_4.f90 | 63 +
gcc/testsuite/gfortran.dg/pr91589.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr96325.f90 | 21 +
gcc/testsuite/lib/target-supports.exp | 8 -
gcc/timevar.def | 1 -
gcc/toplev.c | 3 -
gcc/tree-core.h | 7 -
gcc/tree-nested.c | 2 -
gcc/tree-pass.h | 2 -
gcc/tree-pretty-print.c | 11 -
gcc/tree-vrp.c | 32 +-
gcc/tree-vrp.h | 2 +
gcc/tree.c | 88 +-
gcc/tree.h | 8 -
gcc/value-range-equiv.cc | 20 +-
gcc/value-range.cc | 1292 +-
gcc/value-range.h | 597 +-
gcc/var-tracking.c | 1 +
gcc/vr-values.c | 3 +-
include/gomp-constants.h | 1 -
libgcc/ChangeLog | 14 +
libgcc/config/riscv/save-restore.S | 13 +-
libgfortran/caf/single.c | 11 +-
libgo/MERGE | 2 +-
libgo/Makefile.am | 31 +-
libgo/Makefile.in | 75 +-
libgo/VERSION | 2 +-
libgo/check-packages.txt | 4 +-
libgo/configure | 6 +-
libgo/configure.ac | 2 +-
libgo/go/bufio/bufio.go | 52 +-
libgo/go/bufio/bufio_test.go | 34 +-
libgo/go/bufio/scan.go | 5 +
libgo/go/bufio/scan_test.go | 57 +
libgo/go/bytes/buffer_test.go | 19 +-
libgo/go/bytes/bytes.go | 199 +-
libgo/go/bytes/bytes_test.go | 78 +-
libgo/go/cmd/cgo/doc.go | 11 +-
libgo/go/cmd/cgo/gcc.go | 30 +-
libgo/go/cmd/cgo/out.go | 47 +-
libgo/go/cmd/go/alldocs.go | 166 +-
libgo/go/cmd/go/go_test.go | 2722 +---
libgo/go/cmd/go/help_test.go | 2 +
libgo/go/cmd/go/internal/auth/auth.go | 4 +-
libgo/go/cmd/go/internal/base/base.go | 25 -
libgo/go/cmd/go/internal/base/env.go | 14 +-
libgo/go/cmd/go/internal/base/goflags.go | 12 +-
libgo/go/cmd/go/internal/cache/cache.go | 2 +-
libgo/go/cmd/go/internal/cfg/cfg.go | 11 +
libgo/go/cmd/go/internal/clean/clean.go | 33 +-
libgo/go/cmd/go/internal/cmdflag/flag.go | 203 +-
libgo/go/cmd/go/internal/envcmd/env.go | 1 +
libgo/go/cmd/go/internal/fmtcmd/fmt.go | 7 +-
libgo/go/cmd/go/internal/generate/generate.go | 33 +-
libgo/go/cmd/go/internal/get/get.go | 33 +-
libgo/go/cmd/go/internal/get/vcs.go | 2 +-
libgo/go/cmd/go/internal/help/help.go | 2 +-
libgo/go/cmd/go/internal/help/helpdoc.go | 97 +
libgo/go/cmd/go/internal/list/list.go | 4 +-
libgo/go/cmd/go/internal/load/pkg.go | 291 +-
libgo/go/cmd/go/internal/load/test.go | 11 +-
.../lockedfile/internal/filelock/filelock_fcntl.go | 70 +-
.../cmd/go/internal/lockedfile/lockedfile_test.go | 98 +
libgo/go/cmd/go/internal/modcmd/download.go | 3 +-
libgo/go/cmd/go/internal/modcmd/vendor.go | 5 +
libgo/go/cmd/go/internal/modcmd/verify.go | 55 +-
libgo/go/cmd/go/internal/modconv/convert_test.go | 4 +-
libgo/go/cmd/go/internal/modfetch/cache.go | 28 +-
.../cmd/go/internal/modfetch/codehost/codehost.go | 10 +-
libgo/go/cmd/go/internal/modfetch/codehost/git.go | 5 -
.../cmd/go/internal/modfetch/codehost/git_test.go | 1 -
.../go/cmd/go/internal/modfetch/codehost/shell.go | 3 +-
libgo/go/cmd/go/internal/modfetch/coderepo.go | 27 +-
libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 2 +-
libgo/go/cmd/go/internal/modfetch/fetch.go | 102 +-
libgo/go/cmd/go/internal/modfetch/proxy.go | 129 +-
libgo/go/cmd/go/internal/modfetch/pseudo.go | 4 +-
libgo/go/cmd/go/internal/modfetch/sumdb.go | 99 +-
.../modfetch/zip_sum_test/testdata/zip_sums.csv | 5 -
.../internal/modfetch/zip_sum_test/zip_sum_test.go | 2 +-
libgo/go/cmd/go/internal/modget/get.go | 50 +-
libgo/go/cmd/go/internal/modload/build.go | 30 +-
libgo/go/cmd/go/internal/modload/help.go | 18 +-
libgo/go/cmd/go/internal/modload/import.go | 118 +-
libgo/go/cmd/go/internal/modload/init.go | 254 +-
libgo/go/cmd/go/internal/modload/load.go | 658 +-
libgo/go/cmd/go/internal/modload/modfile.go | 164 +
libgo/go/cmd/go/internal/modload/mvs.go | 259 +
libgo/go/cmd/go/internal/modload/query.go | 90 +-
libgo/go/cmd/go/internal/modload/query_test.go | 5 +-
libgo/go/cmd/go/internal/modload/search.go | 45 +-
libgo/go/cmd/go/internal/modload/vendor.go | 217 +
libgo/go/cmd/go/internal/mvs/mvs.go | 23 +-
libgo/go/cmd/go/internal/renameio/renameio_test.go | 6 +
libgo/go/cmd/go/internal/search/search.go | 231 +-
libgo/go/cmd/go/internal/str/path.go | 2 +-
libgo/go/cmd/go/internal/test/flagdefs.go | 34 +
libgo/go/cmd/go/internal/test/flagdefs_test.go | 34 +
libgo/go/cmd/go/internal/test/genflags.go | 90 +
libgo/go/cmd/go/internal/test/test.go | 168 +-
libgo/go/cmd/go/internal/test/testflag.go | 480 +-
libgo/go/cmd/go/internal/version/version.go | 6 +
libgo/go/cmd/go/internal/vet/vet.go | 8 +-
libgo/go/cmd/go/internal/vet/vetflag.go | 163 +-
libgo/go/cmd/go/internal/web/api.go | 17 +-
libgo/go/cmd/go/internal/web/http.go | 40 +-
libgo/go/cmd/go/internal/work/action.go | 2 +-
libgo/go/cmd/go/internal/work/build.go | 5 +-
libgo/go/cmd/go/internal/work/build_test.go | 2 +-
libgo/go/cmd/go/internal/work/buildid.go | 4 +-
libgo/go/cmd/go/internal/work/exec.go | 114 +-
libgo/go/cmd/go/internal/work/gc.go | 27 +-
libgo/go/cmd/go/internal/work/init.go | 37 +-
libgo/go/cmd/go/internal/work/security.go | 3 +
libgo/go/cmd/go/internal/work/security_test.go | 2 +
libgo/go/cmd/go/internal/work/testgo.go | 33 +-
libgo/go/cmd/go/main.go | 3 +-
libgo/go/cmd/go/note_test.go | 4 +-
libgo/go/cmd/go/proxy_test.go | 19 +
libgo/go/cmd/go/script_test.go | 483 +-
libgo/go/cmd/go/testdata/example1_test.go | 23 -
libgo/go/cmd/go/testdata/example2_test.go | 21 -
libgo/go/cmd/go/testdata/generate/test1.go | 13 -
libgo/go/cmd/go/testdata/generate/test2.go | 10 -
libgo/go/cmd/go/testdata/generate/test3.go | 9 -
libgo/go/cmd/go/testdata/generate/test4.go | 10 -
.../mod/example.com_printversion_v0.1.0.txt | 6 +
.../mod/example.com_printversion_v1.0.0.txt | 6 +
.../cmd/go/testdata/norunexample/example_test.go | 11 -
libgo/go/cmd/go/testdata/norunexample/test_test.go | 10 -
libgo/go/cmd/go/testdata/rundir/sub/sub.go | 1 -
libgo/go/cmd/go/testdata/rundir/x.go | 1 -
libgo/go/cmd/go/testdata/script/README | 24 +-
libgo/go/cmd/go/testdata/script/build_gcflags.txt | 3 +-
libgo/go/cmd/go/testdata/script/build_trimpath.txt | 4 +
.../go/cmd/go/testdata/script/cmd_import_error.txt | 2 +-
.../go/cmd/go/testdata/script/gcflags_patterns.txt | 2 +
.../cmd/go/testdata/script/install_cross_gobin.txt | 9 +-
.../go/testdata/script/link_syso_issue33139.txt | 4 -
.../cmd/go/testdata/script/list_ambiguous_path.txt | 4 +-
libgo/go/cmd/go/testdata/script/list_importmap.txt | 2 +-
libgo/go/cmd/go/testdata/script/list_parse_err.txt | 36 +-
.../cmd/go/testdata/script/list_test_imports.txt | 2 +-
.../go/testdata/script/list_test_non_go_files.txt | 2 +-
.../go/testdata/script/mod_ambiguous_import.txt | 3 +-
.../go/cmd/go/testdata/script/mod_convert_dep.txt | 1 -
.../go/cmd/go/testdata/script/mod_convert_git.txt | 17 +
libgo/go/cmd/go/testdata/script/mod_dot.txt | 97 +-
libgo/go/cmd/go/testdata/script/mod_empty_err.txt | 8 +-
.../go/cmd/go/testdata/script/mod_fs_patterns.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_get_commit.txt | 3 +
libgo/go/cmd/go/testdata/script/mod_get_main.txt | 15 +-
libgo/go/cmd/go/testdata/script/mod_get_tags.txt | 3 +-
libgo/go/cmd/go/testdata/script/mod_gonoproxy.txt | 15 +-
.../cmd/go/testdata/script/mod_goroot_errors.txt | 4 +-
.../cmd/go/testdata/script/mod_invalid_version.txt | 6 +-
libgo/go/cmd/go/testdata/script/mod_list_dir.txt | 4 -
.../go/testdata/script/mod_list_replace_dir.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_list_std.txt | 10 +
libgo/go/cmd/go/testdata/script/mod_proxy_list.txt | 14 +-
libgo/go/cmd/go/testdata/script/mod_readonly.txt | 4 +-
.../cmd/go/testdata/script/mod_replace_import.txt | 5 +-
libgo/go/cmd/go/testdata/script/mod_retention.txt | 12 +-
.../go/cmd/go/testdata/script/mod_sumdb_proxy.txt | 17 +
.../cmd/go/testdata/script/noncanonical_import.txt | 4 +-
libgo/go/cmd/go/testdata/script/script_wait.txt | 7 +-
.../cmd/go/testdata/script/test_cache_inputs.txt | 21 +
libgo/go/cmd/go/testdata/script/version.txt | 27 +-
libgo/go/cmd/go/testdata/script/vet_flags.txt | 58 +-
.../go/cmd/go/testdata/shadow/root1/src/foo/foo.go | 1 -
.../cmd/go/testdata/shadow/root1/src/math/math.go | 1 -
.../go/cmd/go/testdata/shadow/root2/src/foo/foo.go | 1 -
libgo/go/cmd/go/testdata/src/cgotest/m.go | 5 -
libgo/go/cmd/go/testdata/src/coverasm/p.go | 7 -
libgo/go/cmd/go/testdata/src/coverasm/p.s | 2 -
libgo/go/cmd/go/testdata/src/coverasm/p_test.go | 7 -
libgo/go/cmd/go/testdata/src/coverbad/p.go | 5 -
libgo/go/cmd/go/testdata/src/coverbad/p1.go | 7 -
libgo/go/cmd/go/testdata/src/coverbad/p_test.go | 5 -
libgo/go/cmd/go/testdata/src/coverdep/p.go | 6 -
libgo/go/cmd/go/testdata/src/coverdep/p1/p1.go | 3 -
libgo/go/cmd/go/testdata/src/coverdep/p_test.go | 7 -
libgo/go/cmd/go/testdata/src/coverdep2/p1/p.go | 3 -
.../go/cmd/go/testdata/src/coverdep2/p1/p_test.go | 10 -
libgo/go/cmd/go/testdata/src/coverdep2/p2/p2.go | 7 -
libgo/go/cmd/go/testdata/src/coverdot1/p.go | 3 -
libgo/go/cmd/go/testdata/src/coverdot2/p.go | 5 -
libgo/go/cmd/go/testdata/src/coverdot2/p_test.go | 7 -
libgo/go/cmd/go/testdata/src/empty/pkg/pkg.go | 1 -
libgo/go/cmd/go/testdata/src/empty/pkgtest/pkg.go | 1 -
.../cmd/go/testdata/src/empty/pkgtest/test_test.go | 1 -
.../cmd/go/testdata/src/empty/pkgtestxtest/pkg.go | 1 -
.../testdata/src/empty/pkgtestxtest/test_test.go | 1 -
.../testdata/src/empty/pkgtestxtest/xtest_test.go | 1 -
libgo/go/cmd/go/testdata/src/empty/pkgxtest/pkg.go | 1 -
.../go/testdata/src/empty/pkgxtest/xtest_test.go | 1 -
.../go/cmd/go/testdata/src/empty/test/test_test.go | 1 -
.../go/testdata/src/empty/testxtest/test_test.go | 1 -
.../go/testdata/src/empty/testxtest/xtest_test.go | 1 -
.../cmd/go/testdata/src/empty/xtest/xtest_test.go | 1 -
libgo/go/cmd/go/testdata/src/exclude/empty/x.txt | 0
libgo/go/cmd/go/testdata/src/exclude/ignore/_x.go | 1 -
libgo/go/cmd/go/testdata/src/exclude/x.go | 3 -
libgo/go/cmd/go/testdata/src/exclude/x_linux.go | 3 -
libgo/go/cmd/go/testdata/src/failfast_test.go | 62 -
libgo/go/cmd/go/testdata/src/hello/hello.go | 5 -
libgo/go/cmd/go/testdata/src/my.pkg/main/main.go | 7 -
libgo/go/cmd/go/testdata/src/my.pkg/pkg.go | 3 -
libgo/go/cmd/go/testdata/src/skipper/skip_test.go | 7 -
.../go/cmd/go/testdata/src/testlist/bench_test.go | 14 -
.../cmd/go/testdata/src/testlist/example_test.go | 21 -
libgo/go/cmd/go/testdata/src/testlist/test_test.go | 10 -
libgo/go/cmd/go/testdata/src/vend/bad.go | 3 -
libgo/go/cmd/go/testdata/src/vend/dir1/dir1.go | 1 -
libgo/go/cmd/go/testdata/src/vend/good.go | 3 -
libgo/go/cmd/go/testdata/src/vend/hello/hello.go | 10 -
.../cmd/go/testdata/src/vend/hello/hello_test.go | 12 -
.../cmd/go/testdata/src/vend/hello/hellox_test.go | 12 -
libgo/go/cmd/go/testdata/src/vend/subdir/bad.go | 3 -
libgo/go/cmd/go/testdata/src/vend/subdir/good.go | 3 -
libgo/go/cmd/go/testdata/src/vend/vendor/p/p.go | 1 -
libgo/go/cmd/go/testdata/src/vend/vendor/q/q.go | 1 -
.../cmd/go/testdata/src/vend/vendor/strings/msg.go | 3 -
.../src/vend/vendor/vend/dir1/dir2/dir2.go | 1 -
.../cmd/go/testdata/src/vend/x/invalid/invalid.go | 3 -
libgo/go/cmd/go/testdata/src/vend/x/vendor/p/p.go | 1 -
.../go/cmd/go/testdata/src/vend/x/vendor/p/p/p.go | 3 -
libgo/go/cmd/go/testdata/src/vend/x/vendor/r/r.go | 1 -
libgo/go/cmd/go/testdata/src/vend/x/x.go | 7 -
libgo/go/cmd/go/testdata/src/vetcycle/p.go | 13 -
libgo/go/cmd/go/testdata/src/vetfail/p1/p1.go | 9 -
libgo/go/cmd/go/testdata/src/vetfail/p2/p2.go | 6 -
libgo/go/cmd/go/testdata/src/vetfail/p2/p2_test.go | 7 -
libgo/go/cmd/go/testdata/src/vetpkg/a_test.go | 1 -
libgo/go/cmd/go/testdata/src/vetpkg/b.go | 7 -
libgo/go/cmd/go/testdata/src/vetpkg/c.go | 9 -
libgo/go/cmd/go/testdata/src/xtestonly/f.go | 3 -
libgo/go/cmd/go/testdata/src/xtestonly/f_test.go | 12 -
.../cmd/go/testdata/standalone_benchmark_test.go | 6 -
.../go/cmd/go/testdata/standalone_fail_sub_test.go | 8 -
.../cmd/go/testdata/standalone_main_normal_test.go | 10 -
.../cmd/go/testdata/standalone_main_wrong_test.go | 10 -
.../go/testdata/standalone_parallel_sub_test.go | 14 -
libgo/go/cmd/go/testdata/standalone_sub_test.go | 7 -
libgo/go/cmd/go/testdata/standalone_test.go | 6 -
.../go/testdata/standalone_testmain_flag_test.go | 29 -
libgo/go/cmd/go/testdata/testcover/pkg1/a.go | 7 -
libgo/go/cmd/go/testdata/testcover/pkg2/a.go | 7 -
libgo/go/cmd/go/testdata/testcover/pkg2/a_test.go | 1 -
libgo/go/cmd/go/testdata/testcover/pkg3/a.go | 7 -
libgo/go/cmd/go/testdata/testcover/pkg3/a_test.go | 7 -
libgo/go/cmd/go/testdata/testcover/pkg4/a.go | 5 -
libgo/go/cmd/go/testdata/testcover/pkg4/a_test.go | 9 -
libgo/go/cmd/go/testdata/testimport/p.go | 3 -
libgo/go/cmd/go/testdata/testimport/p1/p1.go | 3 -
libgo/go/cmd/go/testdata/testimport/p2/p2.go | 3 -
libgo/go/cmd/go/testdata/testimport/p_test.go | 13 -
libgo/go/cmd/go/testdata/testimport/x_test.go | 15 -
libgo/go/cmd/go/testdata/testinternal/p.go | 3 -
libgo/go/cmd/go/testdata/testinternal2/p.go | 3 -
.../testdata/testinternal2/x/y/z/internal/w/w.go | 1 -
libgo/go/cmd/go/testdata/testinternal3/t.go | 3 -
libgo/go/cmd/go/testdata/testinternal4/src/p/p.go | 6 -
.../testdata/testinternal4/src/q/internal/x/x.go | 1 -
.../go/cmd/go/testdata/testinternal4/src/q/j/j.go | 3 -
libgo/go/cmd/go/testdata/testonly/p_test.go | 1 -
libgo/go/cmd/go/testdata/testonly2/t.go | 6 -
libgo/go/cmd/go/testdata/testvendor/src/p/p.go | 6 -
.../cmd/go/testdata/testvendor/src/q/vendor/x/x.go | 1 -
libgo/go/cmd/go/testdata/testvendor/src/q/y/y.go | 3 -
libgo/go/cmd/go/testdata/testvendor/src/q/z/z.go | 3 -
libgo/go/cmd/go/testdata/testvendor2/src/p/p.go | 3 -
libgo/go/cmd/go/testdata/testvendor2/vendor/x/x.go | 1 -
libgo/go/cmd/go/testdata/timeoutbench_test.go | 10 -
libgo/go/cmd/go/vendor_test.go | 412 -
libgo/go/cmd/gofmt/gofmt.go | 64 +-
libgo/go/cmd/gofmt/internal.go | 8 +-
libgo/go/cmd/internal/objabi/autotype.go | 2 +-
libgo/go/cmd/internal/objabi/funcdata.go | 28 +-
libgo/go/cmd/internal/objabi/head.go | 2 +-
libgo/go/cmd/internal/objabi/reloctype.go | 2 +-
libgo/go/cmd/internal/objabi/stack.go | 2 +-
libgo/go/cmd/internal/objabi/symkind.go | 2 +-
libgo/go/cmd/internal/objabi/symkind_string.go | 24 +-
libgo/go/cmd/internal/objabi/util.go | 19 +-
libgo/go/cmd/internal/sys/supported.go | 11 +-
libgo/go/cmd/vet/main.go | 4 +
libgo/go/compress/flate/deflate_test.go | 56 +-
libgo/go/compress/flate/deflatefast.go | 49 +-
libgo/go/compress/flate/huffman_bit_writer.go | 1 +
libgo/go/compress/flate/writer_test.go | 63 +
libgo/go/container/list/list.go | 18 +-
libgo/go/context/context.go | 9 +
libgo/go/context/context_test.go | 159 +-
libgo/go/context/example_test.go | 6 +-
libgo/go/context/x_test.go | 1 +
libgo/go/crypto/crypto.go | 47 +-
libgo/go/crypto/ecdsa/ecdsa.go | 88 +-
libgo/go/crypto/ecdsa/ecdsa_noasm.go | 21 +
libgo/go/crypto/ecdsa/ecdsa_s390x.go | 164 +
libgo/go/crypto/ecdsa/ecdsa_s390x_test.go | 34 +
libgo/go/crypto/ecdsa/ecdsa_test.go | 30 +
libgo/go/crypto/ecdsa/equal_test.go | 75 +
libgo/go/crypto/ecdsa/example_test.go | 6 +-
libgo/go/crypto/ed25519/ed25519.go | 27 +-
libgo/go/crypto/ed25519/ed25519_noasm.go | 15 +
libgo/go/crypto/ed25519/ed25519_s390x.go | 53 +
libgo/go/crypto/ed25519/ed25519_test.go | 66 +-
libgo/go/crypto/elliptic/elliptic.go | 83 +-
libgo/go/crypto/elliptic/elliptic_test.go | 147 +-
libgo/go/crypto/hmac/hmac.go | 80 +-
libgo/go/crypto/hmac/hmac_test.go | 13 +-
libgo/go/crypto/rsa/equal_test.go | 51 +
libgo/go/crypto/rsa/example_test.go | 2 +-
libgo/go/crypto/rsa/pkcs1v15.go | 41 +-
libgo/go/crypto/rsa/pkcs1v15_test.go | 18 +
libgo/go/crypto/rsa/pss.go | 182 +-
libgo/go/crypto/rsa/rsa.go | 86 +-
libgo/go/crypto/sha512/sha512block_generic.go | 4 +-
libgo/go/crypto/tls/alert.go | 120 +-
libgo/go/crypto/tls/auth.go | 18 +-
libgo/go/crypto/tls/auth_test.go | 14 +-
libgo/go/crypto/tls/common.go | 324 +-
libgo/go/crypto/tls/common_string.go | 116 +
libgo/go/crypto/tls/conn.go | 84 +-
libgo/go/crypto/tls/example_test.go | 122 +-
libgo/go/crypto/tls/generate_cert.go | 12 +-
libgo/go/crypto/tls/handshake_client.go | 126 +-
libgo/go/crypto/tls/handshake_client_test.go | 535 +-
libgo/go/crypto/tls/handshake_client_tls13.go | 88 +-
libgo/go/crypto/tls/handshake_messages_test.go | 9 +-
libgo/go/crypto/tls/handshake_server.go | 87 +-
libgo/go/crypto/tls/handshake_server_test.go | 22 +-
libgo/go/crypto/tls/handshake_server_tls13.go | 17 +-
libgo/go/crypto/tls/key_agreement.go | 2 +-
libgo/go/crypto/tls/key_schedule.go | 7 +-
libgo/go/crypto/tls/link_test.go | 121 +
.../testdata/Server-TLSv10-ExportKeyingMaterial | 83 +-
libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 83 +-
.../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 83 +-
.../testdata/Server-TLSv12-ExportKeyingMaterial | 81 +-
.../crypto/tls/testdata/Server-TLSv12-IssueTicket | 167 +-
.../testdata/Server-TLSv12-IssueTicketPreDisable | 167 +-
libgo/go/crypto/tls/testdata/Server-TLSv12-Resume | 82 +-
libgo/go/crypto/tls/ticket.go | 119 +-
libgo/go/crypto/tls/tls.go | 106 +-
libgo/go/crypto/tls/tls_test.go | 174 +-
libgo/go/crypto/x509/cert_pool.go | 12 +-
.../crypto/x509/internal/macos/corefoundation.go | 141 +
libgo/go/crypto/x509/internal/macos/security.go | 116 +
libgo/go/crypto/x509/pkcs1.go | 12 +-
libgo/go/crypto/x509/pkcs8.go | 6 +-
libgo/go/crypto/x509/pkix/pkix.go | 52 +-
libgo/go/crypto/x509/root.go | 2 +
...root_cgo_darwin.go => root_cgo_darwin_amd64.go} | 14 +-
libgo/go/crypto/x509/root_darwin.go | 288 -
libgo/go/crypto/x509/root_darwin_amd64.go | 243 +
libgo/go/crypto/x509/root_darwin_arm_gen.go | 186 -
.../{root_darwin_armx.go => root_darwin_ios.go} | 2145 ++-
libgo/go/crypto/x509/root_darwin_ios_gen.go | 179 +
libgo/go/crypto/x509/root_nocgo_darwin.go | 11 -
libgo/go/crypto/x509/root_omit.go | 29 +
libgo/go/crypto/x509/root_omit_test.go | 23 +
libgo/go/crypto/x509/root_unix.go | 46 +-
libgo/go/crypto/x509/root_unix_test.go | 109 +
libgo/go/crypto/x509/sec1.go | 7 +-
libgo/go/crypto/x509/verify.go | 99 +-
libgo/go/crypto/x509/verify_test.go | 43 +-
libgo/go/crypto/x509/x509.go | 193 +-
libgo/go/crypto/x509/x509_test.go | 519 +-
libgo/go/database/sql/driver/driver.go | 52 +-
libgo/go/database/sql/fakedb_test.go | 2 +-
libgo/go/database/sql/sql.go | 164 +-
libgo/go/database/sql/sql_test.go | 79 +-
libgo/go/debug/gosym/symtab.go | 4 +-
libgo/go/debug/pe/file_test.go | 12 +-
libgo/go/debug/pe/pe.go | 53 +
libgo/go/encoding/asn1/asn1.go | 12 +
libgo/go/encoding/asn1/asn1_test.go | 12 +
libgo/go/encoding/asn1/marshal.go | 56 +
libgo/go/encoding/asn1/marshal_test.go | 57 +
libgo/go/encoding/base64/base64.go | 26 +-
libgo/go/encoding/base64/base64_test.go | 2 +-
libgo/go/encoding/csv/writer.go | 16 +-
libgo/go/encoding/csv/writer_test.go | 17 +
libgo/go/encoding/hex/hex_test.go | 1 -
libgo/go/encoding/json/decode_test.go | 96 +
libgo/go/encoding/json/encode.go | 2 +-
libgo/go/encoding/json/scanner.go | 31 +-
libgo/go/encoding/xml/marshal.go | 16 +-
libgo/go/encoding/xml/marshal_test.go | 17 +
libgo/go/encoding/xml/read.go | 16 +-
libgo/go/encoding/xml/typeinfo.go | 16 +-
libgo/go/encoding/xml/xml.go | 4 +-
libgo/go/errors/wrap.go | 2 +-
libgo/go/errors/wrap_test.go | 13 +
libgo/go/expvar/expvar_test.go | 8 +-
libgo/go/flag/flag.go | 11 +-
libgo/go/flag/flag_test.go | 66 +
libgo/go/fmt/fmt_test.go | 19 +-
libgo/go/fmt/format.go | 13 +-
libgo/go/fmt/scan.go | 8 +-
libgo/go/go/ast/ast.go | 55 +-
libgo/go/go/ast/ast_test.go | 29 +
libgo/go/go/build/build.go | 3 +-
libgo/go/go/build/build_test.go | 23 +-
libgo/go/go/build/deps_test.go | 1147 +-
libgo/go/go/build/doc.go | 97 +-
libgo/go/go/constant/value.go | 31 -
libgo/go/go/format/format.go | 14 +-
libgo/go/go/format/format_test.go | 38 +
libgo/go/go/format/internal.go | 2 +-
libgo/go/go/internal/gccgoimporter/parser.go | 2 +-
libgo/go/go/internal/gcimporter/bimport.go | 1021 --
libgo/go/go/internal/gcimporter/gcimporter.go | 13 +-
libgo/go/go/internal/gcimporter/gcimporter_test.go | 17 +-
libgo/go/go/internal/gcimporter/support.go | 127 +
libgo/go/go/internal/srcimporter/srcimporter.go | 64 +-
.../go/go/internal/srcimporter/srcimporter_test.go | 21 +
libgo/go/go/printer/nodes.go | 63 +
libgo/go/go/printer/performance_test.go | 2 +-
libgo/go/go/printer/printer.go | 16 +
libgo/go/go/printer/printer_test.go | 8 +-
libgo/go/go/printer/testdata/go2numbers.golden | 186 +
libgo/go/go/printer/testdata/go2numbers.input | 186 +
libgo/go/go/printer/testdata/go2numbers.norm | 186 +
libgo/go/go/token/position.go | 23 +-
libgo/go/go/types/api.go | 17 +-
libgo/go/go/types/assignments.go | 2 +-
libgo/go/go/types/builtins.go | 10 +-
libgo/go/go/types/builtins_test.go | 16 +
libgo/go/go/types/call.go | 100 +-
libgo/go/go/types/check.go | 10 +-
libgo/go/go/types/conversions.go | 2 +-
libgo/go/go/types/example_test.go | 11 +
libgo/go/go/types/expr.go | 55 +-
libgo/go/go/types/lookup.go | 28 +-
libgo/go/go/types/methodset.go | 54 +-
libgo/go/go/types/operand.go | 22 +-
libgo/go/go/types/package.go | 1 +
libgo/go/go/types/resolver.go | 5 +-
libgo/go/go/types/stdlib_test.go | 1 +
libgo/go/go/types/testdata/decls3.src | 18 +-
libgo/go/go/types/testdata/decls4.src | 4 +-
libgo/go/go/types/testdata/expr3.src | 4 +-
libgo/go/go/types/testdata/issue28251.src | 4 +-
libgo/go/go/types/testdata/issues.src | 16 +-
libgo/go/go/types/testdata/methodsets.src | 12 +-
libgo/go/go/types/universe.go | 8 +-
.../golang.org/x/crypto/chacha20/chacha_arm64.go | 3 +-
.../golang.org/x/crypto/chacha20/chacha_generic.go | 140 +-
.../golang.org/x/crypto/chacha20/chacha_noasm.go | 2 +-
.../golang.org/x/crypto/chacha20/chacha_ppc64le.go | 2 +-
.../golang.org/x/crypto/chacha20/chacha_s390x.go | 2 +-
libgo/go/golang.org/x/crypto/chacha20/xor.go | 17 +-
.../chacha20poly1305/chacha20poly1305_amd64.go | 2 +-
.../chacha20poly1305/chacha20poly1305_generic.go | 56 +-
.../chacha20poly1305/chacha20poly1305_noasm.go | 2 +-
libgo/go/golang.org/x/crypto/cryptobyte/asn1.go | 6 +-
libgo/go/golang.org/x/crypto/poly1305/mac_noasm.go | 4 +-
libgo/go/golang.org/x/crypto/poly1305/poly1305.go | 26 +-
libgo/go/golang.org/x/crypto/poly1305/sum_amd64.go | 13 +-
libgo/go/golang.org/x/crypto/poly1305/sum_arm.go | 19 -
.../go/golang.org/x/crypto/poly1305/sum_generic.go | 21 +-
libgo/go/golang.org/x/crypto/poly1305/sum_noasm.go | 13 -
.../go/golang.org/x/crypto/poly1305/sum_ppc64le.go | 13 +-
libgo/go/golang.org/x/crypto/poly1305/sum_s390x.go | 72 +-
libgo/go/golang.org/x/mod/modfile/print.go | 25 +-
libgo/go/golang.org/x/mod/modfile/read.go | 319 +-
libgo/go/golang.org/x/mod/modfile/rule.go | 154 +-
libgo/go/golang.org/x/mod/zip/zip.go | 20 +-
.../go/golang.org/x/net/dns/dnsmessage/message.go | 21 +-
libgo/go/golang.org/x/net/http2/hpack/huffman.go | 7 +
libgo/go/golang.org/x/net/route/address.go | 4 +-
libgo/go/golang.org/x/net/route/route.go | 2 +-
libgo/go/golang.org/x/sys/cpu/byteorder.go | 38 +-
libgo/go/golang.org/x/sys/cpu/cpu.go | 45 +
libgo/go/golang.org/x/sys/cpu/cpu_arm.go | 40 +
libgo/go/golang.org/x/sys/cpu/cpu_arm64.go | 138 +
libgo/go/golang.org/x/sys/cpu/cpu_gc_arm64.go | 11 +
libgo/go/golang.org/x/sys/cpu/cpu_gccgo_arm64.go | 11 +
.../x/sys/cpu/{cpu_gccgo.c => cpu_gccgo_x86.c} | 0
.../x/sys/cpu/{cpu_gccgo.go => cpu_gccgo_x86.go} | 0
libgo/go/golang.org/x/sys/cpu/cpu_linux.go | 48 +-
libgo/go/golang.org/x/sys/cpu/cpu_linux_arm.go | 39 +
libgo/go/golang.org/x/sys/cpu/cpu_linux_arm64.go | 6 +
libgo/go/golang.org/x/sys/cpu/cpu_linux_mips64x.go | 22 +
libgo/go/golang.org/x/sys/cpu/cpu_linux_noinit.go | 9 +
libgo/go/golang.org/x/sys/cpu/cpu_linux_ppc64x.go | 2 +
libgo/go/golang.org/x/sys/cpu/cpu_linux_s390x.go | 2 +
libgo/go/golang.org/x/sys/cpu/cpu_mips64x.go | 9 +
libgo/go/golang.org/x/sys/cpu/cpu_mipsx.go | 9 +
.../cpu/{cpu_linux_other.go => cpu_other_arm64.go} | 2 +-
libgo/go/golang.org/x/sys/cpu/cpu_riscv64.go | 2 +
libgo/go/golang.org/x/sys/cpu/cpu_wasm.go | 13 +
libgo/go/golang.org/x/sys/cpu/cpu_x86.go | 2 +
libgo/go/golang.org/x/sys/cpu/hwcap_linux.go | 56 +
libgo/go/golang.org/x/text/unicode/bidi/core.go | 8 +-
.../go/golang.org/x/tools/go/analysis/analysis.go | 16 +
libgo/go/golang.org/x/tools/go/analysis/doc.go | 86 +-
.../go/analysis/internal/analysisflags/flags.go | 2 +-
.../x/tools/go/analysis/passes/cgocall/cgocall.go | 14 +-
.../tools/go/analysis/passes/errorsas/errorsas.go | 2 +-
.../analysis/passes/httpresponse/httpresponse.go | 12 +-
.../go/analysis/passes/ifaceassert/ifaceassert.go | 101 +
.../analysis/passes/internal/analysisutil/util.go | 10 +
.../x/tools/go/analysis/passes/printf/printf.go | 66 +-
.../go/analysis/passes/stringintconv/string.go | 126 +
.../go/analysis/passes/unreachable/unreachable.go | 13 +-
.../golang.org/x/tools/go/ast/astutil/imports.go | 5 +-
.../x/tools/go/ast/inspector/inspector.go | 10 +-
libgo/go/golang.org/x/tools/go/cfg/cfg.go | 2 +-
.../x/tools/go/types/objectpath/objectpath.go | 5 +-
.../x/tools/internal/analysisinternal/analysis.go | 118 +
libgo/go/golang.org/x/xerrors/fmt.go | 138 +-
libgo/go/hash/crc32/crc32_s390x.go | 8 +-
libgo/go/hash/maphash/example_test.go | 37 +
libgo/go/hash/maphash/maphash_test.go | 56 +
libgo/go/html/template/clone_test.go | 2 +-
libgo/go/html/template/content_test.go | 76 +-
libgo/go/html/template/escape_test.go | 8 +-
libgo/go/html/template/example_test.go | 6 +-
libgo/go/html/template/exec_test.go | 1708 +++
libgo/go/html/template/html.go | 3 +-
libgo/go/html/template/js.go | 70 +-
libgo/go/html/template/js_test.go | 68 +-
libgo/go/html/template/multi_test.go | 246 +
libgo/go/html/template/template_test.go | 39 +
libgo/go/html/template/testdata/file1.tmpl | 2 +
libgo/go/html/template/testdata/file2.tmpl | 2 +
libgo/go/html/template/testdata/tmpl1.tmpl | 3 +
libgo/go/html/template/testdata/tmpl2.tmpl | 3 +
libgo/go/image/draw/bench_test.go | 6 +-
libgo/go/image/draw/draw.go | 22 +-
libgo/go/image/draw/draw_test.go | 32 +-
libgo/go/image/geom.go | 35 +
libgo/go/image/gif/writer_test.go | 7 +-
libgo/go/image/image.go | 96 +-
libgo/go/image/image_test.go | 72 +
libgo/go/image/jpeg/reader_test.go | 170 +
libgo/go/image/jpeg/scan.go | 19 +
libgo/go/image/names.go | 1 +
libgo/go/image/png/reader.go | 15 +-
libgo/go/image/png/reader_test.go | 134 +-
libgo/go/image/ycbcr.go | 20 +
libgo/go/internal/bytealg/bytealg.go | 128 +-
libgo/go/internal/bytealg/gccgo.go | 3 -
libgo/go/internal/bytealg/index_generic.go | 38 +-
libgo/go/internal/cfg/cfg.go | 1 +
libgo/go/internal/cpu/cpu.go | 56 +-
libgo/go/internal/cpu/cpu_arm.go | 5 +-
libgo/go/internal/cpu/cpu_arm64.go | 4 +-
libgo/go/internal/cpu/cpu_mips64x.go | 32 +
libgo/go/internal/cpu/cpu_no_init.go | 2 +
libgo/go/internal/cpu/cpu_ppc64x.go | 4 +-
libgo/go/internal/goversion/goversion.go | 2 +-
libgo/go/internal/poll/copy_file_range_linux.go | 99 +
libgo/go/internal/poll/fd.go | 18 +-
libgo/go/internal/poll/fd_mutex_test.go | 12 +-
libgo/go/internal/poll/fd_plan9.go | 33 +-
libgo/go/internal/poll/fd_poll_js.go | 2 +-
libgo/go/internal/poll/fd_poll_runtime.go | 19 +-
libgo/go/internal/poll/fd_posix.go | 20 +
libgo/go/internal/poll/fd_unix.go | 81 +-
libgo/go/internal/poll/fd_windows.go | 149 +-
libgo/go/internal/poll/fd_writev_unix.go | 13 +-
libgo/go/internal/poll/sendfile_bsd.go | 3 +
libgo/go/internal/poll/sendfile_windows.go | 2 +-
libgo/go/internal/poll/splice_linux.go | 3 +
libgo/go/internal/poll/writev.go | 5 +-
.../{runtime/pprof => }/internal/profile/encode.go | 0
.../{runtime/pprof => }/internal/profile/filter.go | 0
.../pprof => }/internal/profile/legacy_profile.go | 0
libgo/go/internal/profile/merge.go | 461 +
.../pprof => }/internal/profile/profile.go | 55 +-
.../pprof => }/internal/profile/profile_test.go | 0
.../{runtime/pprof => }/internal/profile/proto.go | 7 +-
.../pprof => }/internal/profile/proto_test.go | 0
.../{runtime/pprof => }/internal/profile/prune.go | 0
libgo/go/internal/reflectlite/swapper.go | 7 +-
libgo/go/internal/reflectlite/value.go | 18 +-
.../internal/syscall/unix/copy_file_range_linux.go | 26 +
libgo/go/internal/syscall/unix/getrandom_linux.go | 2 +-
.../internal/syscall/unix/getrandom_linux_m68k.go | 9 -
...{getrandom_linux_arm.go => sysnum_linux_386.go} | 7 +-
...trandom_linux_s390.go => sysnum_linux_alpha.go} | 7 +-
...etrandom_linux_386.go => sysnum_linux_amd64.go} | 7 +-
..._linux_amd64p32.go => sysnum_linux_amd64p32.go} | 7 +-
...etrandom_linux_amd64.go => sysnum_linux_arm.go} | 7 +-
...om_linux_generic.go => sysnum_linux_generic.go} | 13 +-
...trandom_linux_alpha.go => sysnum_linux_ia64.go} | 7 +-
.../syscall/unix/sysnum_linux_m68k.go} | 12 +-
...ux_mips64p32x.go => sysnum_linux_mips64p32x.go} | 7 +-
...om_linux_mips64x.go => sysnum_linux_mips64x.go} | 7 +-
...random_linux_mipsx.go => sysnum_linux_mipsx.go} | 7 +-
...ndom_linux_ppc64x.go => sysnum_linux_ppc64x.go} | 9 +-
...trandom_linux_s390x.go => sysnum_linux_s390.go} | 7 +-
...trandom_linux_ia64.go => sysnum_linux_s390x.go} | 7 +-
...{getrandom_linux_shx.go => sysnum_linux_shx.go} | 7 +-
...ndom_linux_sparcx.go => sysnum_linux_sparcx.go} | 7 +-
.../go/internal/syscall/windows/syscall_windows.go | 17 +-
libgo/go/internal/testenv/testenv.go | 6 +-
libgo/go/internal/trace/writer.go | 4 +
libgo/go/internal/unsafeheader/unsafeheader.go | 37 +
.../go/internal/unsafeheader/unsafeheader_test.go | 100 +
libgo/go/internal/xcoff/file.go | 8 +-
libgo/go/io/example_test.go | 47 +-
libgo/go/io/io.go | 4 +
libgo/go/io/io_test.go | 3 +
libgo/go/io/ioutil/export_test.go | 7 +
libgo/go/io/ioutil/ioutil.go | 2 +-
libgo/go/io/ioutil/ioutil_test.go | 3 +-
libgo/go/io/ioutil/tempfile.go | 19 +-
libgo/go/io/ioutil/tempfile_test.go | 82 +-
libgo/go/log/syslog/syslog_test.go | 4 +-
libgo/go/math/all_test.go | 4 +
libgo/go/math/arith_s390x.go | 8 +-
libgo/go/math/big/arith_decl.go | 2 +-
libgo/go/math/big/arith_decl_pure.go | 2 +-
libgo/go/math/big/arith_decl_s390x.go | 11 +-
libgo/go/math/big/arith_s390x_test.go | 12 -
libgo/go/math/big/float.go | 4 +-
libgo/go/math/big/floatconv.go | 2 +-
libgo/go/math/big/int.go | 19 +-
libgo/go/math/big/int_test.go | 54 +
libgo/go/math/big/link_test.go | 63 +
libgo/go/math/big/nat.go | 15 +-
libgo/go/math/big/sqrt.go | 77 +-
libgo/go/math/bits/bits_test.go | 124 +
libgo/go/math/cmplx/abs.go | 3 +-
libgo/go/math/cmplx/asin.go | 70 +-
libgo/go/math/cmplx/cmath_test.go | 937 +-
libgo/go/math/cmplx/exp.go | 17 +
libgo/go/math/cmplx/huge_test.go | 22 +
libgo/go/math/cmplx/log.go | 3 +-
libgo/go/math/cmplx/sin.go | 52 +
libgo/go/math/cmplx/sqrt.go | 4 +-
libgo/go/math/cmplx/tan.go | 139 +-
libgo/go/math/example_test.go | 19 +
libgo/go/math/huge_test.go | 16 +
libgo/go/math/trig_reduce.go | 16 +-
libgo/go/mime/type.go | 8 +-
libgo/go/mime/type_test.go | 27 +
libgo/go/net/dial.go | 3 +-
libgo/go/net/dial_test.go | 17 +-
libgo/go/net/dnsclient_test.go | 2 +-
libgo/go/net/dnsclient_unix.go | 8 +-
libgo/go/net/dnsclient_unix_test.go | 15 +-
libgo/go/net/error_test.go | 10 +-
libgo/go/net/fd_posix.go | 100 +
libgo/go/net/fd_unix.go | 94 +-
libgo/go/net/fd_windows.go | 96 +-
libgo/go/net/http/cgi/child.go | 2 -
libgo/go/net/http/cgi/host.go | 39 +-
libgo/go/net/http/client.go | 21 +-
libgo/go/net/http/client_test.go | 35 +
libgo/go/net/http/cookie.go | 11 +-
libgo/go/net/http/fs.go | 16 +-
libgo/go/net/http/h2_bundle.go | 75 +-
libgo/go/net/http/http.go | 5 +
libgo/go/net/http/httptest/recorder.go | 7 +-
libgo/go/net/http/httptest/recorder_test.go | 36 +
libgo/go/net/http/httputil/reverseproxy.go | 58 +-
libgo/go/net/http/httputil/reverseproxy_test.go | 195 +-
libgo/go/net/http/omithttp2.go | 2 +-
libgo/go/net/http/pprof/pprof.go | 107 +-
libgo/go/net/http/pprof/pprof_test.go | 177 +
libgo/go/net/http/proxy_test.go | 2 +-
libgo/go/net/http/request.go | 17 +-
libgo/go/net/http/response.go | 8 +-
libgo/go/net/http/response_test.go | 1 +
libgo/go/net/http/roundtrip_js.go | 35 +-
libgo/go/net/http/serve_test.go | 154 +-
libgo/go/net/http/server.go | 27 +-
libgo/go/net/http/transfer.go | 139 +-
libgo/go/net/http/transfer_test.go | 58 +-
libgo/go/net/http/transport.go | 89 +-
libgo/go/net/http/transport_test.go | 86 +-
libgo/go/net/interface_plan9.go | 4 +-
libgo/go/net/interface_windows.go | 2 +-
libgo/go/net/ip.go | 4 +-
libgo/go/net/ipsock_plan9.go | 80 +-
libgo/go/net/ipsock_plan9_test.go | 29 +
libgo/go/net/lookup.go | 25 +
libgo/go/net/lookup_test.go | 91 +-
libgo/go/net/lookup_windows.go | 8 +-
libgo/go/net/mail/message.go | 9 +
libgo/go/net/mail/message_test.go | 14 +
libgo/go/net/net.go | 75 +-
libgo/go/net/net_test.go | 542 +-
libgo/go/net/pipe.go | 15 +-
libgo/go/net/platform_test.go | 6 +-
libgo/go/net/rawconn_test.go | 8 +-
libgo/go/net/rpc/client.go | 2 +-
libgo/go/net/rpc/jsonrpc/all_test.go | 4 +-
libgo/go/net/sockopt_aix.go | 7 +-
libgo/go/net/sockopt_bsd.go | 7 +-
libgo/go/net/sockopt_linux.go | 7 +-
libgo/go/net/sockopt_solaris.go | 7 +-
libgo/go/net/sockopt_windows.go | 6 +-
libgo/go/net/textproto/pipeline.go | 11 +-
libgo/go/net/textproto/reader.go | 4 +-
libgo/go/net/timeout_test.go | 60 +-
libgo/go/net/unixsock_test.go | 4 +-
libgo/go/net/url/url.go | 83 +-
libgo/go/net/url/url_test.go | 99 +-
libgo/go/os/error.go | 20 +-
libgo/go/os/exec/exec_linux_test.go | 45 +
libgo/go/os/exec/exec_test.go | 106 +-
libgo/go/os/exec/read3.go | 99 +
libgo/go/os/exec_unix.go | 15 +-
libgo/go/os/exec_windows.go | 2 +-
libgo/go/os/export_linux_test.go | 7 +
libgo/go/os/file.go | 34 +-
libgo/go/os/file_plan9.go | 16 +-
libgo/go/os/file_posix.go | 45 +
libgo/go/os/file_unix.go | 75 +-
libgo/go/os/issue37161/a | 1 +
libgo/go/os/issue37161/b | 1 +
libgo/go/os/issue37161/c | 1 +
libgo/go/os/os_test.go | 111 +-
libgo/go/os/os_unix_test.go | 2 +-
libgo/go/os/os_windows_test.go | 119 +-
libgo/go/os/path_test.go | 4 +-
libgo/go/os/pipe_test.go | 19 +
libgo/go/os/readfrom_linux.go | 46 +
libgo/go/os/readfrom_linux_test.go | 363 +
libgo/go/os/readfrom_stub.go | 13 +
libgo/go/os/removeall_at.go | 3 +-
libgo/go/os/signal/internal/pty/pty.go | 8 +-
libgo/go/os/signal/signal.go | 14 +-
libgo/go/os/signal/signal_cgo_test.go | 46 +-
libgo/go/os/signal/signal_plan9.go | 4 +-
libgo/go/os/signal/signal_test.go | 427 +-
libgo/go/os/signal/signal_unix.go | 2 -
libgo/go/os/testdata/issue37161/a | 1 +
libgo/go/os/testdata/issue37161/b | 1 +
libgo/go/os/testdata/issue37161/c | 1 +
libgo/go/os/timeout_test.go | 31 +-
libgo/go/os/user/lookup_windows.go | 4 +-
libgo/go/os/wait_wait6.go | 23 +-
libgo/go/os/wait_waitid.go | 12 +-
libgo/go/path/filepath/match.go | 6 +-
libgo/go/path/filepath/path_test.go | 16 +-
libgo/go/reflect/all_test.go | 323 +-
libgo/go/reflect/swapper.go | 7 +-
libgo/go/reflect/value.go | 118 +-
libgo/go/regexp/all_test.go | 42 +-
libgo/go/regexp/example_test.go | 13 +
libgo/go/regexp/regexp.go | 18 +
libgo/go/regexp/syntax/compile.go | 68 +-
libgo/go/regexp/syntax/parse.go | 16 +-
libgo/go/runtime/callers_test.go | 2 +
libgo/go/runtime/chan.go | 80 +-
libgo/go/runtime/chan_test.go | 14 +
libgo/go/runtime/checkptr.go | 8 +-
libgo/go/runtime/checkptr_test.go | 8 +-
libgo/go/runtime/conv_wasm_test.go | 128 +
libgo/go/runtime/crash_cgo_test.go | 53 +-
libgo/go/runtime/crash_unix_test.go | 7 +
libgo/go/runtime/debug.go | 4 +-
libgo/go/runtime/debug/mod.go | 51 +-
libgo/go/runtime/debuglog.go | 21 +-
libgo/go/runtime/defer_test.go | 27 +-
libgo/go/runtime/env_posix.go | 2 +-
libgo/go/runtime/env_test.go | 4 -
libgo/go/runtime/error.go | 51 +-
libgo/go/runtime/export_debug_test.go | 12 +-
libgo/go/runtime/export_test.go | 34 +-
libgo/go/runtime/extern.go | 15 +-
libgo/go/runtime/gc_test.go | 117 +
libgo/go/runtime/hash_test.go | 8 +-
libgo/go/runtime/iface.go | 5 +-
libgo/go/runtime/iface_test.go | 66 +-
libgo/go/runtime/lock_futex.go | 12 +-
libgo/go/runtime/lock_js.go | 19 +-
libgo/go/runtime/lock_sema.go | 14 +-
libgo/go/runtime/lockrank.go | 254 +
libgo/go/runtime/lockrank_off.go | 32 +
libgo/go/runtime/lockrank_on.go | 210 +
libgo/go/runtime/malloc.go | 86 +-
libgo/go/runtime/map.go | 2 +-
libgo/go/runtime/map_benchmark_test.go | 19 +
libgo/go/runtime/mbarrier.go | 30 +-
libgo/go/runtime/mbitmap.go | 60 +-
libgo/go/runtime/mcache.go | 6 +-
libgo/go/runtime/mcentral.go | 259 +-
libgo/go/runtime/mgc.go | 43 +-
libgo/go/runtime/mgcmark.go | 155 +-
libgo/go/runtime/mgcscavenge.go | 389 +-
libgo/go/runtime/mgcscavenge_test.go | 6 +-
libgo/go/runtime/mgcsweep.go | 433 +-
libgo/go/runtime/mgcsweepbuf.go | 2 +-
libgo/go/runtime/mgcwork.go | 8 +
libgo/go/runtime/mheap.go | 192 +-
libgo/go/runtime/mkpreempt.go | 29 +-
libgo/go/runtime/mpagealloc.go | 185 +-
libgo/go/runtime/mpagealloc_64bit.go | 12 +-
libgo/go/runtime/mpagecache.go | 14 +-
libgo/go/runtime/mprof.go | 41 +-
libgo/go/runtime/mranges.go | 186 +-
libgo/go/runtime/msize.go | 4 +-
libgo/go/runtime/mspanset.go | 358 +
libgo/go/runtime/mstats.go | 11 +-
libgo/go/runtime/mwbbuf.go | 7 +
libgo/go/runtime/netpoll.go | 64 +-
libgo/go/runtime/netpoll_aix.go | 15 +-
libgo/go/runtime/netpoll_epoll.go | 36 +-
libgo/go/runtime/netpoll_kqueue.go | 32 +-
libgo/go/runtime/netpoll_os_test.go | 28 +
libgo/go/runtime/netpoll_solaris.go | 30 +-
libgo/go/runtime/netpoll_stub.go | 3 +
libgo/go/runtime/netpoll_windows.go | 103 +-
libgo/go/runtime/os_linux_mips64x.go | 6 +
libgo/go/runtime/panic_test.go | 48 +
libgo/go/runtime/pprof/label.go | 23 +-
libgo/go/runtime/pprof/label_test.go | 32 +
libgo/go/runtime/pprof/mprof_test.go | 2 +-
libgo/go/runtime/pprof/pprof.go | 64 +-
libgo/go/runtime/pprof/pprof_norusage.go | 15 +
libgo/go/runtime/pprof/pprof_rusage.go | 31 +
libgo/go/runtime/pprof/pprof_test.go | 247 +-
libgo/go/runtime/pprof/proto.go | 2 +-
libgo/go/runtime/pprof/proto_test.go | 2 +-
libgo/go/runtime/pprof/protomem_test.go | 2 +-
libgo/go/runtime/preempt.go | 22 +-
libgo/go/runtime/print.go | 54 +
libgo/go/runtime/proc.go | 270 +-
libgo/go/runtime/proc_test.go | 25 +
libgo/go/runtime/runtime1.go | 5 -
libgo/go/runtime/runtime2.go | 48 +-
libgo/go/runtime/rwmutex.go | 10 +-
libgo/go/runtime/select.go | 7 +-
libgo/go/runtime/sema.go | 10 +-
libgo/go/runtime/sema_test.go | 8 +-
libgo/go/runtime/signal_unix.go | 62 +-
libgo/go/runtime/signal_windows_test.go | 91 +
libgo/go/runtime/sigqueue.go | 9 +-
libgo/go/runtime/sizeof_test.go | 3 +-
libgo/go/runtime/slice.go | 55 +-
libgo/go/runtime/slice_test.go | 78 +
libgo/go/runtime/string.go | 13 +-
libgo/go/runtime/string_test.go | 4 +-
libgo/go/runtime/stubs.go | 2 +-
libgo/go/runtime/symtab.go | 4 +-
libgo/go/runtime/testdata/testprog/gc.go | 52 +-
libgo/go/runtime/testdata/testprog/lockosthread.go | 6 +-
.../go/runtime/testdata/testprog/numcpu_freebsd.go | 8 +-
libgo/go/runtime/testdata/testprog/panicprint.go | 111 +
libgo/go/runtime/testdata/testprogcgo/eintr.go | 246 +
libgo/go/runtime/testdata/testprogcgo/segv.go | 56 +
.../go/runtime/testdata/testwinlibsignal/dummy.go | 10 +
libgo/go/runtime/time.go | 37 +-
libgo/go/runtime/trace.go | 30 +-
libgo/go/runtime/trace/trace.go | 2 +-
libgo/go/runtime/trace/trace_stack_test.go | 2 +
libgo/go/runtime/type.go | 19 +-
libgo/go/strconv/atoc.go | 105 +
libgo/go/strconv/atoc_test.go | 202 +
libgo/go/strconv/atof.go | 156 +-
libgo/go/strconv/atof_test.go | 22 +
libgo/go/strconv/atoi.go | 6 +-
libgo/go/strconv/ctoa.go | 27 +
libgo/go/strconv/extfloat.go | 24 +-
libgo/go/strconv/internal_test.go | 4 +
libgo/go/strconv/quote_test.go | 66 +-
libgo/go/strings/strings.go | 157 +-
libgo/go/strings/strings_test.go | 58 +-
libgo/go/sync/atomic/atomic_test.go | 68 +-
libgo/go/sync/atomic/doc.go | 5 -
libgo/go/sync/atomic/value_test.go | 8 +-
libgo/go/sync/map.go | 25 +-
libgo/go/sync/map_bench_test.go | 74 +
libgo/go/sync/map_reference_test.go | 23 +
libgo/go/sync/map_test.go | 13 +-
libgo/go/sync/runtime.go | 10 -
libgo/go/sync/runtime2.go | 15 +
libgo/go/sync/runtime2_lockrank.go | 18 +
libgo/go/sync/rwmutex_test.go | 2 +
libgo/go/syscall/env_plan9.go | 122 -
libgo/go/syscall/env_unix.go | 16 +-
libgo/go/syscall/exec_bsd.go | 23 +-
libgo/go/syscall/exec_darwin.go | 23 +-
libgo/go/syscall/exec_linux.go | 47 +-
libgo/go/syscall/exec_unix.go | 20 +-
libgo/go/syscall/exec_unix_test.go | 28 +
libgo/go/syscall/fs_js.go | 10 +-
libgo/go/syscall/js/func.go | 26 +-
libgo/go/syscall/js/js.go | 12 +-
libgo/go/syscall/js/js_test.go | 11 +
libgo/go/syscall/security_windows.go | 2 +-
libgo/go/syscall/syscall_unix.go | 16 +-
libgo/go/syscall/syscall_unix_test.go | 2 +-
libgo/go/testing/helper_test.go | 2 +
libgo/go/testing/helperfuncs_test.go | 11 +
libgo/go/testing/testing.go | 170 +-
libgo/go/testing/testing_test.go | 62 +
libgo/go/text/template/exec_test.go | 6 +-
libgo/go/text/template/funcs.go | 217 +-
libgo/go/text/template/link_test.go | 64 +
libgo/go/text/template/multi_test.go | 3 +-
libgo/go/text/template/parse/node.go | 2 +-
libgo/go/text/template/template.go | 2 +-
libgo/go/time/embed.go | 12 +
libgo/go/time/example_test.go | 113 +-
libgo/go/time/export_test.go | 35 +
libgo/go/time/format.go | 24 +-
libgo/go/time/format_test.go | 20 +-
libgo/go/time/internal_test.go | 13 +-
libgo/go/time/sleep.go | 7 +-
libgo/go/time/tick.go | 9 +
libgo/go/time/tick_test.go | 36 +-
libgo/go/time/time.go | 153 +-
libgo/go/time/time_test.go | 149 +-
libgo/go/time/tzdata/generate_zipdata.go | 78 +
libgo/go/time/tzdata/tzdata.go | 109 +
libgo/go/time/tzdata/zipdata.go | 13060 +++++++++++++++++++
libgo/go/time/tzdata_test.go | 99 +
libgo/go/time/zoneinfo.go | 348 +
libgo/go/time/zoneinfo_ios.go | 2 +-
libgo/go/time/zoneinfo_read.go | 40 +-
libgo/go/time/zoneinfo_test.go | 94 +
libgo/go/time/zoneinfo_unix.go | 4 +-
libgo/go/unicode/utf8/utf8.go | 28 +
libgo/gotool-packages.txt | 3 +
libgo/libgo-packages.txt | 4 +-
libgo/misc/cgo/test/pkg_test.go | 2 +-
libgo/misc/cgo/test/sigaltstack.go | 15 +-
libgo/misc/cgo/test/test.go | 12 +
libgo/misc/cgo/test/testdata/issue27054/egl.h | 1 +
.../misc/cgo/test/testdata/issue27054/test27054.go | 6 +-
libgo/misc/cgo/test/testx.go | 2 +-
libgo/misc/cgo/testcarchive/carchive_test.go | 8 +-
libgo/misc/cgo/testcshared/cshared_test.go | 2 +-
libgo/misc/cgo/testgodefs/testdata/issue38649.go | 15 +
libgo/misc/cgo/testgodefs/testdata/issue39534.go | 12 +
libgo/misc/cgo/testgodefs/testdata/main.go | 3 +
libgo/misc/cgo/testgodefs/testgodefs_test.go | 2 +
libgo/misc/cgo/testplugin/plugin_test.go | 2 +-
libgo/misc/cgo/testshared/shared_test.go | 30 +-
.../cgo/testshared/testdata/gcdata/main/main.go | 37 +
libgo/misc/cgo/testshared/testdata/gcdata/p/p.go | 7 +
.../misc/cgo/testshared/testdata/issue39777/a/a.go | 9 +
.../misc/cgo/testshared/testdata/issue39777/b/b.go | 7 +
libgo/misc/cgo/testso/so_test.go | 6 +-
libgo/misc/cgo/testsovar/so_test.go | 6 +-
libgomp/Makefile.in | 280 +-
libgomp/aclocal.m4 | 189 +-
libgomp/config.h.in | 3 -
libgomp/configure | 273 +-
libgomp/plugin/Makefrag.am | 14 -
libgomp/plugin/configfrag.ac | 56 +-
libgomp/plugin/hsa_ext_finalize.h | 270 -
libgomp/plugin/plugin-hsa.c | 1871 ---
libgomp/testsuite/Makefile.in | 12 +-
libgomp/testsuite/lib/libgomp.exp | 60 -
libgomp/testsuite/libgomp.hsa.c/alloca-1.c | 25 -
libgomp/testsuite/libgomp.hsa.c/bitfield-1.c | 160 -
libgomp/testsuite/libgomp.hsa.c/bits-insns.c | 73 -
libgomp/testsuite/libgomp.hsa.c/builtins-1.c | 97 -
libgomp/testsuite/libgomp.hsa.c/c.exp | 42 -
libgomp/testsuite/libgomp.hsa.c/complex-1.c | 65 -
libgomp/testsuite/libgomp.hsa.c/complex-align-2.c | 27 -
.../testsuite/libgomp.hsa.c/formal-actual-args-1.c | 83 -
libgomp/testsuite/libgomp.hsa.c/function-call-1.c | 50 -
libgomp/testsuite/libgomp.hsa.c/get-level-1.c | 26 -
libgomp/testsuite/libgomp.hsa.c/gridify-1.c | 26 -
libgomp/testsuite/libgomp.hsa.c/gridify-2.c | 26 -
libgomp/testsuite/libgomp.hsa.c/gridify-3.c | 39 -
libgomp/testsuite/libgomp.hsa.c/gridify-4.c | 45 -
.../testsuite/libgomp.hsa.c/memory-operations-1.c | 92 -
libgomp/testsuite/libgomp.hsa.c/pr69568.c | 41 -
libgomp/testsuite/libgomp.hsa.c/pr82416.c | 43 -
libgomp/testsuite/libgomp.hsa.c/rotate-1.c | 39 -
libgomp/testsuite/libgomp.hsa.c/staticvar.c | 23 -
libgomp/testsuite/libgomp.hsa.c/switch-1.c | 145 -
libgomp/testsuite/libgomp.hsa.c/switch-branch-1.c | 116 -
libgomp/testsuite/libgomp.hsa.c/switch-sbr-2.c | 59 -
libgomp/testsuite/libgomp.hsa.c/tiling-1.c | 212 -
libgomp/testsuite/libgomp.hsa.c/tiling-2.c | 258 -
libiberty/simple-object-elf.c | 5 +
libstdc++-v3/ChangeLog | 495 +
libstdc++-v3/doc/html/manual/status.html | 2 +-
libstdc++-v3/doc/html/manual/using_exceptions.html | 2 +-
libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 2 +-
libstdc++-v3/doc/xml/manual/using_exceptions.xml | 2 +-
libstdc++-v3/include/bits/stl_bvector.h | 140 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 5 +-
.../23_containers/vector/bool/allocator/swap.cc | 22 +-
.../vector/bool/cons/noexcept_move_construct.cc | 32 +-
1115 files changed, 51359 insertions(+), 37743 deletions(-)
diff --cc gcc/configure
index ebb80f5f8b0,0f7a8dbe0f9..9e7371db721
--- a/gcc/configure
+++ b/gcc/configure
@@@ -19025,7 -19013,7 +19015,7 @@@ els
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
- #line 19028 "configure"
-#line 19016 "configure"
++#line 19018 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@@ -19131,7 -19119,7 +19121,7 @@@ els
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
- #line 19134 "configure"
-#line 19122 "configure"
++#line 19124 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-08-03 19:51 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-03 19:51 [gcc/devel/c++-coroutines] Merge master r11-2514 Iain D Sandoe
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).