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 in repository toolchain/ci/gcc.
from 14d2ac82eed Daily bump. adds 088a51a0abb MAINTAINERS: Add myself to DCO section adds 570d5bff9af Don't fold __builtin_ia32_blendvpd w/o sse4.2. adds ab46fc7c3bf OpenACC privatization diagnostics vs. 'assert' [PR102841] adds 7690bee9f36 Some minor HONOR_NANS improvements to match.pd adds 6aef670e486 Performance/size improvement to single_use when matching GIMPLE. adds 952155629ca aarch64: Fix up RTL sharing bug in aarch64_load_symref_appr [...] adds 818e305ea69 tree-optimization/104942: Retain sizetype conversions till the end adds e55c5e24b97 c++: fold calls to std::move/forward [PR96780] adds 5809bb4f78c c++: further lookup_member simplification adds f6fb661ea8a tree-optimization/102008 - restore if-conversion of adjacent loads adds eb4f83d1f10 RISC-V: Handle combine extension in canonical ordering. adds 2a5fabeb2fa RISC-V: Add version info for zk, zkn and zks adds 3117ffce4c1 x86: Also check _SOFT_FLOAT in <x86gprintrin.h> adds be093b8dcc9 OpenMP, Fortran: Bugfix for omp_set_num_teams. adds beb12c62eae tree-optimization/104941: Actually assign the conversion result adds 5a4e208022e libstdc++: Ensure that std::from_chars is declared when supported adds 7fd6e36ea9a analyzer: early rejection of disabled warnings [PR104955] adds 69921f4a7ec libgo: update to final Go 1.18 release adds 2f26b26721d libstdc++: Fix symbol versioning for Solaris 11.3 [PR103407] adds 732e4a75fe7 PR target/94680: Clear upper bits of V2DF using movq (like V2DI). new 4565a07a646 PR c/98198: ICE-on-invalid-code error recovery. new 3ef23439277 Fix strange binary corruption with last commit. new 9fc8f278ebe Daily bump.
The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 1 + gcc/ChangeLog | 82 ++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 72 +++++ gcc/analyzer/diagnostic-manager.cc | 44 +++- gcc/analyzer/diagnostic-manager.h | 1 + gcc/analyzer/engine.cc | 7 +- gcc/analyzer/pending-diagnostic.h | 6 + gcc/analyzer/region-model.cc | 61 ++++- gcc/analyzer/sm-file.cc | 16 +- gcc/analyzer/sm-malloc.cc | 72 +++-- gcc/analyzer/sm-pattern-test.cc | 8 +- gcc/analyzer/sm-sensitive.cc | 8 +- gcc/analyzer/sm-signal.cc | 8 +- gcc/analyzer/sm-taint.cc | 71 +++-- gcc/c-family/ChangeLog | 11 + gcc/c-family/c-attribs.cc | 2 + gcc/c-family/c.opt | 4 + gcc/common/config/riscv/riscv-common.cc | 60 +++++ gcc/config/aarch64/aarch64.cc | 2 +- gcc/config/i386/i386-builtin.def | 2 +- gcc/config/i386/i386.cc | 8 +- gcc/config/i386/sse.md | 15 +- gcc/config/i386/x86gprintrin.h | 2 +- gcc/config/riscv/riscv-subset.h | 1 + gcc/cp/ChangeLog | 12 + gcc/cp/cp-gimplify.cc | 38 ++- gcc/cp/search.cc | 32 +-- gcc/doc/invoke.texi | 10 + gcc/gimple-match-head.cc | 24 +- gcc/go/gofrontend/MERGE | 2 +- gcc/match.pd | 6 +- gcc/passes.def | 2 +- gcc/testsuite/ChangeLog | 62 +++++ gcc/testsuite/g++.dg/opt/pr96780.C | 38 +++ .../gcc.dg/analyzer/many-disabled-diagnostics.c | 55 ++++ .../gcc.dg/builtin-dynamic-object-size-0.c | 56 ++++ gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c | 16 +- gcc/testsuite/gcc.dg/pr104910.c | 14 + gcc/testsuite/gcc.dg/pr98198.c | 7 + gcc/testsuite/gcc.target/aarch64/pr102008.c | 13 + gcc/testsuite/gcc.target/i386/pr104890.c | 11 + gcc/testsuite/gcc.target/i386/sse2-pr94680-2.c | 13 + gcc/testsuite/gcc.target/i386/sse4_1-blendvpd-1.c | 11 + gcc/testsuite/gcc.target/riscv/predef-17.c | 63 +++++ gcc/tree-object-size.cc | 9 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/go/alldocs.go | 24 +- libgo/go/cmd/go/internal/modfetch/coderepo.go | 53 +++- libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 48 ++++ libgo/go/cmd/go/internal/modload/init.go | 5 + libgo/go/cmd/go/internal/modload/modfile.go | 2 +- libgo/go/cmd/go/internal/run/run.go | 5 +- libgo/go/cmd/go/internal/vcs/vcs.go | 2 +- libgo/go/cmd/go/internal/workcmd/edit.go | 5 +- libgo/go/cmd/go/internal/workcmd/init.go | 2 + libgo/go/cmd/go/internal/workcmd/sync.go | 3 + libgo/go/cmd/go/internal/workcmd/use.go | 10 +- libgo/go/cmd/go/internal/workcmd/work.go | 8 +- .../cmd/go/testdata/script/run_work_versioned.txt | 16 ++ .../script/test_fuzz_minimize_dirty_cov.txt | 84 ++++++ .../script/test_fuzz_minimize_interesting.txt | 11 - .../go/testdata/script/version_buildvcs_git.txt | 2 +- libgo/go/cmd/go/testdata/script/work.txt | 4 +- libgo/go/cmd/go/testdata/script/work_edit.txt | 8 +- libgo/go/cmd/go/testdata/script/work_init_path.txt | 17 ++ libgo/go/cmd/go/testdata/script/work_use.txt | 10 +- .../go/cmd/go/testdata/script/work_use_deleted.txt | 6 +- libgo/go/cmd/go/testdata/script/work_use_dot.txt | 4 +- .../go/cmd/go/testdata/script/work_use_noargs.txt | 11 + libgo/go/encoding/xml/marshal.go | 2 +- libgo/go/encoding/xml/marshal_test.go | 36 +++ libgo/go/go/internal/gcimporter/iimport.go | 23 +- libgo/go/go/printer/nodes.go | 24 +- libgo/go/go/printer/testdata/generics.golden | 26 ++ libgo/go/go/printer/testdata/generics.input | 25 ++ libgo/go/go/types/api.go | 28 +- libgo/go/go/types/api_test.go | 261 ++++++++++--------- libgo/go/go/types/assignments.go | 13 +- libgo/go/go/types/call.go | 15 +- libgo/go/go/types/check.go | 58 +++-- libgo/go/go/types/conversions.go | 5 +- libgo/go/go/types/decl.go | 2 - libgo/go/go/types/errorcodes.go | 5 - libgo/go/go/types/eval.go | 4 +- libgo/go/go/types/expr.go | 9 +- libgo/go/go/types/index.go | 1 + libgo/go/go/types/infer.go | 128 +++++++-- libgo/go/go/types/instantiate.go | 10 +- libgo/go/go/types/interface.go | 28 +- libgo/go/go/types/lookup.go | 3 +- libgo/go/go/types/named.go | 44 +++- libgo/go/go/types/predicates.go | 11 +- libgo/go/go/types/signature.go | 144 +++++----- libgo/go/go/types/stmt.go | 17 +- libgo/go/go/types/subst.go | 5 +- libgo/go/go/types/termlist.go | 9 - libgo/go/go/types/termlist_test.go | 29 --- libgo/go/go/types/testdata/examples/inference.go2 | 18 +- libgo/go/go/types/testdata/examples/methods.go2 | 2 +- .../go/go/types/testdata/fixedbugs/issue41124.go2 | 10 +- .../go/go/types/testdata/fixedbugs/issue45548.go2 | 2 +- .../go/go/types/testdata/fixedbugs/issue51229.go2 | 164 ++++++++++++ .../go/go/types/testdata/fixedbugs/issue51232.go2 | 30 +++ .../go/go/types/testdata/fixedbugs/issue51233.go2 | 27 ++ .../go/go/types/testdata/fixedbugs/issue51257.go2 | 46 ++++ .../go/go/types/testdata/fixedbugs/issue51335.go2 | 16 ++ .../go/go/types/testdata/fixedbugs/issue51339.go2 | 18 ++ libgo/go/go/types/testdata/fixedbugs/issue51360.go | 13 + .../go/go/types/testdata/fixedbugs/issue51376.go2 | 24 ++ .../go/go/types/testdata/fixedbugs/issue51386.go2 | 17 ++ libgo/go/go/types/testdata/fixedbugs/issue51437.go | 17 ++ .../go/go/types/testdata/fixedbugs/issue51472.go2 | 54 ++++ libgo/go/go/types/testdata/fixedbugs/issue51509.go | 7 + .../go/go/types/testdata/fixedbugs/issue51578.go2 | 17 ++ .../go/go/types/testdata/fixedbugs/issue51593.go2 | 13 + libgo/go/go/types/type.go | 4 +- libgo/go/go/types/typeparam.go | 31 +-- libgo/go/go/types/typeset.go | 90 ++++--- libgo/go/go/types/typeset_test.go | 10 +- libgo/go/go/types/typexpr.go | 32 ++- libgo/go/go/types/unify.go | 19 +- libgo/go/go/types/union.go | 18 +- libgo/go/go/types/universe.go | 2 +- libgo/go/go/types/validtype.go | 2 +- libgo/go/internal/fuzz/coverage.go | 11 + libgo/go/internal/fuzz/encoding.go | 195 +++++++++++--- libgo/go/internal/fuzz/encoding_test.go | 290 ++++++++++++++++++--- libgo/go/internal/fuzz/worker.go | 16 +- libgo/go/net/net.go | 12 + libgo/go/runtime/mfinal_test.go | 9 + libgo/go/runtime/testdata/testprogcgo/aprof.go | 2 +- libgo/go/strings/builder.go | 7 +- libgo/go/syscall/syscall_unix_test.go | 27 -- libgo/merge.sh | 2 +- libgo/misc/cgo/testsanitizers/asan_test.go | 2 +- libgomp/ChangeLog | 11 + libgomp/fortran.c | 2 +- libgomp/testsuite/libgomp.fortran/icv-8.f90 | 10 + .../libgomp.oacc-c-c++-common/host_data-7.c | 6 +- libstdc++-v3/ChangeLog | 23 ++ libstdc++-v3/config/abi/pre/gnu.ver | 7 + libstdc++-v3/include/std/charconv | 8 +- libstdc++-v3/include/std/version | 3 +- libstdc++-v3/src/c++17/floating_from_chars.cc | 120 +++------ libstdc++-v3/testsuite/util/testsuite_abi.cc | 13 + 148 files changed, 3044 insertions(+), 808 deletions(-) create mode 100644 gcc/testsuite/g++.dg/opt/pr96780.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/many-disabled-diagnostics.c create mode 100644 gcc/testsuite/gcc.dg/pr104910.c create mode 100644 gcc/testsuite/gcc.dg/pr98198.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr102008.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104890.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr94680-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-blendvpd-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-17.c create mode 100644 libgo/go/cmd/go/testdata/script/run_work_versioned.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_fuzz_minimize_dirty_cov.txt create mode 100644 libgo/go/cmd/go/testdata/script/work_init_path.txt create mode 100644 libgo/go/cmd/go/testdata/script/work_use_noargs.txt create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue51229.go2 create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue51232.go2 create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue51233.go2 create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue51257.go2 create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue51335.go2 create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue51339.go2 create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue51360.go create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue51376.go2 create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue51386.go2 create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue51437.go create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue51472.go2 create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue51509.go create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue51578.go2 create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue51593.go2 create mode 100644 libgomp/testsuite/libgomp.fortran/icv-8.f90