This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-aarch64-bootstrap_profiled_lto_lean in repository toolchain/ci/gcc.
from 36278f48cbc c++: implicit 'this' in noexcept-spec within class tmpl [PR94944] adds 422d1d378e5 tree-optimization/96881 - CD-DCE and CLOBBERs adds fe79d652c96 target/104581 - compile-time regression in mode-switching adds df5ed150ee5 rs6000: Fix up posix_memalign call in _mm_malloc [PR104598] adds 1931cbad498 pieces-memset-21.c: Expect vzeroupper for ia32 adds 20a33efdf32 libgo: update to Go1.18rc1 release adds 4984f882f41 Mark Power10 fusion option undocumented and remove sub-options. adds 3343e7e2c4c libgo: update Hurd support adds 5a9ba3f27f3 Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 40 + gcc/DATESTAMP | 2 +- gcc/config/i386/i386.cc | 78 +- gcc/config/rs6000/fusion.md | 332 ++--- gcc/config/rs6000/genfusion.pl | 13 +- gcc/config/rs6000/mm_malloc.h | 2 +- gcc/config/rs6000/rs6000-cpus.def | 14 +- gcc/config/rs6000/rs6000.cc | 27 +- gcc/config/rs6000/rs6000.opt | 26 +- gcc/cp/ChangeLog | 7 + gcc/go/gofrontend/MERGE | 2 +- gcc/testsuite/ChangeLog | 22 + gcc/testsuite/g++.dg/torture/pr96881-1.C | 37 + gcc/testsuite/g++.dg/torture/pr96881-2.C | 37 + gcc/testsuite/gcc.target/i386/pieces-memset-21.c | 3 +- gcc/testsuite/gcc.target/i386/pr101456-1.c | 3 +- gcc/tree-ssa-dce.cc | 39 +- libgo/MERGE | 2 +- libgo/Makefile.am | 6 + libgo/Makefile.in | 9 +- libgo/VERSION | 2 +- libgo/go/builtin/builtin.go | 6 +- libgo/go/bytes/bytes.go | 4 + libgo/go/cmd/go/alldocs.go | 38 +- libgo/go/cmd/go/go_test.go | 2 +- libgo/go/cmd/go/internal/base/flag.go | 7 - libgo/go/cmd/go/internal/cfg/cfg.go | 6 +- libgo/go/cmd/go/internal/envcmd/env.go | 4 + libgo/go/cmd/go/internal/help/helpdoc.go | 10 + libgo/go/cmd/go/internal/list/list.go | 1 - libgo/go/cmd/go/internal/load/pkg.go | 22 +- libgo/go/cmd/go/internal/modcmd/download.go | 1 - libgo/go/cmd/go/internal/modcmd/graph.go | 1 - libgo/go/cmd/go/internal/modcmd/verify.go | 1 - libgo/go/cmd/go/internal/modcmd/why.go | 1 - libgo/go/cmd/go/internal/modfetch/coderepo.go | 216 ++- libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 301 ++-- libgo/go/cmd/go/internal/modfetch/fetch.go | 11 +- libgo/go/cmd/go/internal/modload/import.go | 18 +- libgo/go/cmd/go/internal/modload/init.go | 35 +- libgo/go/cmd/go/internal/modload/load.go | 30 +- libgo/go/cmd/go/internal/run/run.go | 1 - libgo/go/cmd/go/internal/test/testflag.go | 1 - libgo/go/cmd/go/internal/version/version.go | 9 +- libgo/go/cmd/go/internal/vet/vet.go | 2 + libgo/go/cmd/go/internal/work/build.go | 9 - libgo/go/cmd/go/internal/work/exec.go | 1 + libgo/go/cmd/go/internal/work/security.go | 1 + libgo/go/cmd/go/internal/work/security_test.go | 1 + libgo/go/cmd/go/internal/workcmd/edit.go | 46 +- libgo/go/cmd/go/internal/workcmd/init.go | 11 +- libgo/go/cmd/go/internal/workcmd/sync.go | 7 +- libgo/go/cmd/go/internal/workcmd/use.go | 147 +- libgo/go/cmd/go/internal/workcmd/work.go | 2 +- libgo/go/cmd/go/script_test.go | 8 +- libgo/go/cmd/go/testdata/script/build_internal.txt | 2 + .../go/testdata/script/mod_download_partial.txt | 11 +- .../go/cmd/go/testdata/script/mod_fs_patterns.txt | 6 +- .../cmd/go/testdata/script/mod_invalid_version.txt | 10 +- libgo/go/cmd/go/testdata/script/mod_list_dir.txt | 2 +- .../go/testdata/script/mod_list_replace_dir.txt | 2 +- libgo/go/cmd/go/testdata/script/run_issue51125.txt | 54 + .../cmd/go/testdata/script/test_fuzz_dup_cache.txt | 52 + .../go/cmd/go/testdata/script/test_fuzz_return.txt | 19 + .../go/testdata/script/test_relative_cmdline.txt | 2 + libgo/go/cmd/go/testdata/script/work.txt | 8 +- libgo/go/cmd/go/testdata/script/work_edit.txt | 3 +- libgo/go/cmd/go/testdata/script/work_env.txt | 4 + libgo/go/cmd/go/testdata/script/work_gowork.txt | 24 + .../go/cmd/go/testdata/script/work_init_gowork.txt | 19 + .../go/cmd/go/testdata/script/work_issue51204.txt | 57 + .../testdata/script/work_module_not_in_go_work.txt | 25 + libgo/go/cmd/go/testdata/script/work_nowork.txt | 20 + .../go/testdata/script/work_replace_conflict.txt | 6 +- .../go/cmd/go/testdata/script/work_use_deleted.txt | 22 + libgo/go/cmd/go/testdata/script/work_use_dot.txt | 49 + .../cmd/go/testdata/script/work_use_issue50958.txt | 17 + libgo/go/cmd/go/testdata/script/work_vet.txt | 19 + libgo/go/cmd/go/testdata/script/work_workfile.txt | 21 - libgo/go/cmd/gofmt/gofmt.go | 128 +- libgo/go/cmd/internal/objabi/funcdata.go | 1 + libgo/go/crypto/ecdsa/ecdsa.go | 95 +- libgo/go/crypto/elliptic/elliptic.go | 45 +- libgo/go/crypto/elliptic/elliptic_test.go | 55 + libgo/go/crypto/elliptic/gen_p256_table.go | 47 +- libgo/go/crypto/elliptic/p224.go | 3 + libgo/go/crypto/elliptic/p256.go | 8 +- libgo/go/crypto/elliptic/p256_asm.go | 4 + libgo/go/crypto/elliptic/p256_asm_table.go | 1430 -------------------- libgo/go/crypto/elliptic/p384.go | 3 + libgo/go/crypto/elliptic/p521.go | 3 + libgo/go/crypto/x509/parser.go | 13 +- libgo/go/crypto/x509/parser_test.go | 102 ++ libgo/go/database/sql/fakedb_test.go | 3 + libgo/go/database/sql/sql_test.go | 31 +- libgo/go/debug/buildinfo/buildinfo.go | 4 +- libgo/go/debug/buildinfo/buildinfo_test.go | 10 +- libgo/go/go/build/deps_test.go | 3 +- libgo/go/go/doc/reader.go | 1 + libgo/go/go/doc/testdata/b.0.golden | 3 + libgo/go/go/doc/testdata/b.1.golden | 6 + libgo/go/go/doc/testdata/b.2.golden | 3 + libgo/go/go/doc/testdata/b.go | 6 + libgo/go/go/parser/parser.go | 184 ++- libgo/go/go/parser/resolver.go | 93 +- libgo/go/go/parser/short_test.go | 44 +- .../go/parser/testdata/resolution/typeparams.go2 | 10 +- libgo/go/go/parser/testdata/typeparams.src | 2 +- libgo/go/go/printer/nodes.go | 28 + libgo/go/go/printer/testdata/generics.golden | 26 + libgo/go/go/printer/testdata/generics.input | 26 + libgo/go/go/types/api.go | 10 +- libgo/go/go/types/api_test.go | 100 +- libgo/go/go/types/builtins.go | 70 +- libgo/go/go/types/builtins_test.go | 6 +- libgo/go/go/types/call.go | 2 +- libgo/go/go/types/check.go | 13 - libgo/go/go/types/errorcodes.go | 12 +- libgo/go/go/types/errors.go | 20 +- libgo/go/go/types/example_test.go | 2 +- libgo/go/go/types/expr.go | 220 ++- libgo/go/go/types/index.go | 4 +- libgo/go/go/types/infer.go | 129 +- libgo/go/go/types/instantiate.go | 37 +- libgo/go/go/types/issues_test.go | 9 +- libgo/go/go/types/lookup.go | 209 ++- libgo/go/go/types/methodlist.go | 9 +- libgo/go/go/types/named.go | 4 +- libgo/go/go/types/predicates.go | 25 +- libgo/go/go/types/stmt.go | 28 +- libgo/go/go/types/subst.go | 11 + libgo/go/go/types/testdata/check/builtins.go2 | 6 +- libgo/go/go/types/testdata/check/builtins.src | 8 +- libgo/go/go/types/testdata/check/expr2.src | 28 +- libgo/go/go/types/testdata/check/issues.go2 | 11 +- libgo/go/go/types/testdata/check/issues.src | 48 +- libgo/go/go/types/testdata/check/stmt0.src | 2 +- libgo/go/go/types/testdata/check/typeparams.go2 | 49 +- libgo/go/go/types/testdata/examples/inference.go2 | 2 +- libgo/go/go/types/testdata/examples/types.go2 | 4 +- .../go/go/types/testdata/fixedbugs/issue39634.go2 | 2 +- .../go/go/types/testdata/fixedbugs/issue43110.src | 2 +- libgo/go/go/types/testdata/fixedbugs/issue49005.go | 31 + libgo/go/go/types/testdata/fixedbugs/issue50918.go | 21 + libgo/go/go/types/testdata/fixedbugs/issue50965.go | 17 + libgo/go/go/types/testdata/fixedbugs/issue51145.go | 18 + libgo/go/go/types/type.go | 10 +- libgo/go/go/types/typeparam.go | 6 +- libgo/go/go/types/typeset.go | 7 +- libgo/go/go/types/typexpr.go | 20 +- libgo/go/go/types/unify.go | 100 +- libgo/go/internal/cfg/cfg.go | 1 + libgo/go/internal/fuzz/fuzz.go | 32 +- libgo/go/internal/fuzz/worker.go | 4 +- libgo/go/internal/nettrace/nettrace.go | 2 +- libgo/go/internal/testenv/testenv_unix.go | 2 +- libgo/go/net/dnsclient_unix.go | 6 +- libgo/go/net/dnsclient_unix_test.go | 2 +- libgo/go/net/http/transport.go | 6 + libgo/go/net/http/transport_internal_test.go | 9 +- libgo/go/net/lookup_test.go | 69 +- libgo/go/net/net_test.go | 64 +- libgo/go/net/netip/netip.go | 2 +- libgo/go/net/smtp/auth.go | 3 +- libgo/go/net/udpsock_test.go | 9 +- libgo/go/os/example_test.go | 22 + libgo/go/os/exec/internal/fdtest/exists_unix.go | 2 +- libgo/go/os/os_test.go | 40 +- libgo/go/os/tempfile.go | 2 +- libgo/go/os/user/cgo_listgroups_unix.go | 2 +- libgo/go/os/user/getgrouplist_unix.go | 2 +- libgo/go/regexp/syntax/parse.go | 72 +- libgo/go/regexp/syntax/parse_test.go | 7 + libgo/go/runtime/crash_cgo_test.go | 26 +- libgo/go/runtime/crash_unix_test.go | 2 +- libgo/go/runtime/debug/mod.go | 157 ++- libgo/go/runtime/debug/mod_test.go | 75 + libgo/go/runtime/export_test.go | 20 + libgo/go/runtime/histogram.go | 52 +- libgo/go/runtime/histogram_test.go | 40 + libgo/go/runtime/internal/syscall/errno.c | 27 + libgo/go/runtime/internal/syscall/syscall_linux.go | 23 + libgo/go/runtime/mbarrier.go | 2 +- libgo/go/runtime/mbitmap.go | 12 +- libgo/go/runtime/mgcmark.go | 2 +- libgo/go/runtime/mgcpacer.go | 72 +- libgo/go/runtime/mgcpacer_test.go | 45 + libgo/go/runtime/mgcscavenge.go | 58 +- libgo/go/runtime/netpoll_hurd.go | 5 +- libgo/go/runtime/os_hurd.go | 13 + libgo/go/runtime/pprof/pprof_test.go | 67 +- libgo/go/runtime/proc.go | 143 +- libgo/go/runtime/runtime2.go | 19 +- libgo/go/runtime/sigqueue.go | 48 +- libgo/go/runtime/slice.go | 2 +- libgo/go/runtime/testdata/testprogcgo/aprof.go | 7 +- .../runtime/testdata/testprogcgo/pprof_callback.go | 89 ++ libgo/go/runtime/trace.go | 10 +- libgo/go/strings/strings.go | 4 + libgo/go/syscall/exec_bsd.go | 2 +- libgo/go/syscall/{exec_bsd.go => exec_hurd.go} | 10 +- libgo/go/syscall/syscall_linux_test.go | 71 + libgo/go/syscall/syscall_unix_test.go | 21 +- libgo/go/testing/fuzz.go | 3 + libgo/go/testing/testing.go | 3 +- libgo/go/time/format.go | 1 + libgo/libgo-packages.txt | 1 + libgo/merge.sh | 12 + libgo/misc/cgo/errors/badsym_test.go | 4 + libgo/misc/cgo/test/test.go | 5 + libgo/misc/cgo/testcarchive/carchive_test.go | 30 +- libgo/misc/cgo/testcshared/cshared_test.go | 3 + 212 files changed, 4083 insertions(+), 3313 deletions(-) create mode 100644 gcc/testsuite/g++.dg/torture/pr96881-1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr96881-2.C create mode 100644 libgo/go/cmd/go/testdata/script/run_issue51125.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_fuzz_dup_cache.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_fuzz_return.txt create mode 100644 libgo/go/cmd/go/testdata/script/work_gowork.txt create mode 100644 libgo/go/cmd/go/testdata/script/work_init_gowork.txt create mode 100644 libgo/go/cmd/go/testdata/script/work_issue51204.txt create mode 100644 libgo/go/cmd/go/testdata/script/work_module_not_in_go_work.txt create mode 100644 libgo/go/cmd/go/testdata/script/work_nowork.txt create mode 100644 libgo/go/cmd/go/testdata/script/work_use_deleted.txt create mode 100644 libgo/go/cmd/go/testdata/script/work_use_dot.txt create mode 100644 libgo/go/cmd/go/testdata/script/work_use_issue50958.txt create mode 100644 libgo/go/cmd/go/testdata/script/work_vet.txt delete mode 100644 libgo/go/cmd/go/testdata/script/work_workfile.txt delete mode 100644 libgo/go/crypto/elliptic/p256_asm_table.go create mode 100644 libgo/go/crypto/x509/parser_test.go create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue49005.go create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue50918.go create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue50965.go create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue51145.go create mode 100644 libgo/go/runtime/debug/mod_test.go create mode 100644 libgo/go/runtime/internal/syscall/errno.c create mode 100644 libgo/go/runtime/internal/syscall/syscall_linux.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/pprof_callback.go copy libgo/go/syscall/{exec_bsd.go => exec_hurd.go} (96%)