This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_check_bootstrap/master-arm-check_bootstrap_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). adds 4565a07a646 PR c/98198: ICE-on-invalid-code error recovery. adds 3ef23439277 Fix strange binary corruption with last commit. adds 9fc8f278ebe Daily bump.
No new revisions were added by this update.
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