This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-stable-allyesconfig in repository toolchain/ci/gcc.
from 74b27d8eedc aarch64: Prevent canary address being spilled to stack adds 37c3c297396 [nvptx] Split up function ref plus const adds e92779db330 Avoid assuming input corresponds to valid source code (PR c [...] adds e977dd5edbc Cleanup modref interfaces. adds 6edc8f5bfe7 Handle DECLs and EXPRESSIONs consistently (PR middle-end/97175). adds 67aeddb785d Build a zero element array type that reliably renders as T[ [...] adds 27cdb4de836 rs6000: Add 'd' for doubleword variant of vector insert adds 82b77dee751 Daily bump. adds 10a83805e04 libgo: update to Go1.15.2 release adds 84fb3546665 analyzer: add -fno-analyzer-feasibility adds 6b828f69519 analyzer: add testcases for PR 93355 (intl/localealias.c leak) adds 199baa71f7a [RS6000] PR97107, libgo fails to build for power10 adds 677b9150f54 [RS6000] Built-in __PCREL__ define adds 08cd8d5929e [RS6000] Power10 libffi fixes adds 0075cea0fdc [RS6000] Count rldimi constant insns adds 34cd8489042 [RS6000] rs6000_rtx_costs for PLUS/MINUS constant adds fff56af6421 Re: [RS6000] Power10 libffi fixes adds 5427bd4d57c test: Adjust case p9-vec-length-full-6.c [PR97075] adds 2d5fb576bdd [testsuite] Check target alias in builtin-has-attribute-3.c adds c9da53d6987 Fix memory allocations in ipa-modref. adds 7e437162001 [testsuite] Require non_strict_align in pr94600-{1,3}.c adds 10843f83035 tree-optimization/97085 - fold some trivial bool vector ?: adds e94797250b4 arm: Fix canary address calculation for non-PIC adds 59c83293897 arm: Add a couple of extra stack-protector tests adds fe28d34079a [testsuite, nvptx] Fix string matching in gcc.dg/pr87314-1.c adds e86a02f87d8 This patch fixes PR96495 - frees result components outside loop. adds a8d5c28233f target/97192 - new testcase for fixed PR adds c4d283b1427 [testsuite] Scan final instead of asm in independent-cloneids-1.c adds 329851416e6 [testsuite, nvptx] Fix gcc.dg/tls/thr-cse-1.c adds c33f4742393 Add access through parameter derference tracking to modref adds 9de8fa80521 Add modref testcase adds 2e66e53b1ef c++: local-decls are never member fns [PR97186] adds 4b9d61f79c0 add move CTOR to auto_vec, use auto_vec for get_loop_exit_edges adds 50d9db203bc aarch64: Add support for Neoverse N2 CPU adds 637ad78cdf4 arm: Add support for Neoverse N2 CPU adds 61f7995398a libstdc++: Fix misnamed configure option in manual adds 42907ca9a49 libstdc++: Specialize ranges::__detail::__box for semiregul [...] adds c1fc9f6e10e libstdc++: assert that type traits are not misused with inc [...] adds 1b8a23fc97d runtime: remove __go_ptrace on AIX adds d482c07b345 c++: restrict test to c++>=11 [pr97171]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 183 ++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 26 ++ gcc/analyzer/analyzer.h | 1 + gcc/analyzer/analyzer.opt | 4 + gcc/analyzer/diagnostic-manager.cc | 69 +++- gcc/analyzer/engine.cc | 25 +- gcc/analyzer/exploded-graph.h | 13 +- gcc/analyzer/program-point.cc | 8 +- gcc/analyzer/program-state.cc | 2 +- gcc/analyzer/region-model.cc | 78 ++++- gcc/analyzer/region-model.h | 33 +- gcc/builtins.c | 10 +- gcc/c-family/ChangeLog | 11 + gcc/c-family/c-warn.c | 5 + gcc/cfgloop.c | 4 +- gcc/cfgloop.h | 2 +- gcc/cfgloopmanip.c | 3 +- gcc/config/aarch64/aarch64-cores.def | 3 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/arm/arm-cpus.in | 11 + gcc/config/arm/arm-tables.opt | 3 + gcc/config/arm/arm-tune.md | 7 +- gcc/config/arm/arm.md | 4 +- gcc/config/nvptx/nvptx.md | 18 + gcc/config/rs6000/rs6000-c.c | 3 + gcc/config/rs6000/rs6000-internal.h | 2 +- gcc/config/rs6000/rs6000-logue.c | 15 +- gcc/config/rs6000/rs6000.c | 8 +- gcc/cp/ChangeLog | 12 + gcc/cp/pt.c | 21 +- gcc/doc/analyzer.texi | 3 +- gcc/doc/extend.texi | 8 +- gcc/doc/invoke.texi | 50 ++- gcc/fortran/trans-expr.c | 26 +- gcc/gimple-array-bounds.cc | 19 +- gcc/go/gofrontend/MERGE | 2 +- gcc/hash-table.h | 2 +- gcc/ipa-fnsummary.c | 45 ++- gcc/ipa-fnsummary.h | 2 + gcc/ipa-modref-tree.c | 70 ++-- gcc/ipa-modref-tree.h | 246 +++++++++++-- gcc/ipa-modref.c | 310 ++++++++++------ gcc/ipa-pure-const.c | 8 +- gcc/ira-build.c | 12 +- gcc/ira-color.c | 4 +- gcc/loop-unroll.c | 3 +- gcc/match.pd | 11 + gcc/params.opt | 6 +- gcc/predict.c | 9 +- gcc/testsuite/ChangeLog | 102 ++++++ .../c-c++-common/builtin-has-attribute-3.c | 2 +- .../g++.dg/template/{local10.C => local-fn3.C} | 2 + gcc/testsuite/g++.dg/template/local-fn4.C | 21 ++ gcc/testsuite/gcc.dg/Warray-parameter-6.c | 9 + gcc/testsuite/gcc.dg/Wstringop-overflow-44.c | 129 +++++++ gcc/testsuite/gcc.dg/analyzer/feasibility-2.c | 20 ++ .../analyzer/pr93355-localealias-feasibility.c | 79 +++++ .../analyzer/pr93355-localealias-simplified.c | 45 +++ .../gcc.dg/analyzer/pr93355-localealias.c | 390 +++++++++++++++++++++ gcc/testsuite/gcc.dg/independent-cloneids-1.c | 18 +- gcc/testsuite/gcc.dg/pr87314-1.c | 4 +- gcc/testsuite/gcc.dg/pr94600-1.c | 4 +- gcc/testsuite/gcc.dg/pr94600-3.c | 4 +- gcc/testsuite/gcc.dg/pr97192.c | 16 + gcc/testsuite/gcc.dg/tls/thr-cse-1.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/local-pure-const.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/modref-1.c | 45 +++ gcc/testsuite/gcc.dg/vect/pr97085.c | 13 + gcc/testsuite/gcc.target/arm/stack-protector-3.c | 38 ++ .../{aarch64 => arm}/stack-protector-4.c | 0 gcc/testsuite/gcc.target/arm/stack-protector-5.c | 21 ++ gcc/testsuite/gcc.target/arm/stack-protector-6.c | 8 + .../gcc.target/powerpc/p9-vec-length-full-6.c | 9 +- gcc/testsuite/gfortran.dg/alloc_comp_result_2.f90 | 93 +++-- gcc/tree-predcom.c | 3 +- gcc/tree-ssa-alias.c | 75 ++-- gcc/tree-ssa-loop-ch.c | 3 +- gcc/tree-ssa-loop-im.c | 3 +- gcc/tree-ssa-loop-ivcanon.c | 9 +- gcc/tree-ssa-loop-manip.c | 3 +- gcc/tree-ssa-loop-niter.c | 20 +- gcc/tree-ssa-loop-prefetch.c | 7 +- gcc/vec.h | 7 + libbacktrace/ChangeLog | 6 + libffi/src/powerpc/linux64.S | 8 + libffi/src/powerpc/linux64_closure.S | 16 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/go/internal/test/test.go | 8 +- libgo/go/cmd/go/internal/test/testflag.go | 29 +- libgo/go/cmd/go/testdata/script/test_flags.txt | 132 +++++++ libgo/go/cmd/internal/test2json/test2json.go | 65 ++-- .../internal/test2json/testdata/benchshort.json | 1 - .../go/cmd/internal/test2json/testdata/empty.json | 0 .../go/cmd/internal/test2json/testdata/empty.test | 0 .../internal/test2json/testdata/issue29755.json | 38 ++ .../internal/test2json/testdata/issue29755.test | 27 ++ .../go/cmd/internal/test2json/testdata/panic.json | 19 + .../go/cmd/internal/test2json/testdata/panic.test | 17 + .../go/cmd/internal/test2json/testdata/smiley.json | 22 +- .../go/cmd/internal/test2json/testdata/smiley.test | 22 +- libgo/go/cmd/internal/test2json/testdata/vet.json | 22 +- libgo/go/cmd/internal/test2json/testdata/vet.test | 22 +- libgo/go/cmd/test2json/main.go | 6 +- libgo/go/internal/poll/copy_file_range_linux.go | 10 +- libgo/go/net/http/cgi/child.go | 36 +- libgo/go/net/http/cgi/child_test.go | 69 ++++ libgo/go/net/http/cgi/integration_test.go | 53 ++- libgo/go/net/http/fcgi/child.go | 39 ++- libgo/go/net/http/fcgi/fcgi_test.go | 53 +++ libgo/go/net/mail/message.go | 13 +- libgo/go/net/mail/message_test.go | 32 ++ libgo/go/runtime/checkptr_test.go | 1 + libgo/go/runtime/lockrank_off.go | 10 + libgo/go/runtime/testdata/testprog/checkptr.go | 8 + libgo/go/sync/map.go | 1 + libgo/go/sync/map_test.go | 24 ++ libgo/go/testing/testing.go | 29 +- libgo/merge.sh | 4 +- libgo/runtime/go-varargs.c | 4 +- libstdc++-v3/doc/html/manual/configure.html | 3 +- libstdc++-v3/doc/html/manual/status.html | 4 +- libstdc++-v3/doc/xml/manual/configure.xml | 3 +- libstdc++-v3/include/std/ranges | 68 +++- libstdc++-v3/include/std/type_traits | 19 + .../20_util/invoke_result/incomplete_args_neg.cc | 47 +++ .../20_util/is_invocable/incomplete_args_neg.cc | 70 ++++ .../incomplete_neg.cc | 14 +- .../is_nothrow_invocable/incomplete_args_neg.cc | 70 ++++ .../20_util/is_nothrow_invocable/incomplete_neg.cc | 6 + .../std/ranges/adaptors/detail/semiregular_box.cc | 73 ++++ 132 files changed, 3358 insertions(+), 502 deletions(-) rename gcc/testsuite/g++.dg/template/{local10.C => local-fn3.C} (87%) create mode 100644 gcc/testsuite/g++.dg/template/local-fn4.C create mode 100644 gcc/testsuite/gcc.dg/Warray-parameter-6.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-44.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/feasibility-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93355-localealias-feasibility.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93355-localealias-simplified.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93355-localealias.c create mode 100644 gcc/testsuite/gcc.dg/pr97192.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/modref-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97085.c create mode 100644 gcc/testsuite/gcc.target/arm/stack-protector-3.c copy gcc/testsuite/gcc.target/{aarch64 => arm}/stack-protector-4.c (100%) create mode 100644 gcc/testsuite/gcc.target/arm/stack-protector-5.c create mode 100644 gcc/testsuite/gcc.target/arm/stack-protector-6.c create mode 100644 libgo/go/cmd/go/testdata/script/test_flags.txt copy gcc/config/bpf/t-bpf => libgo/go/cmd/internal/test2json/testdata/empty.json (100%) copy gcc/config/bpf/t-bpf => libgo/go/cmd/internal/test2json/testdata/empty.test (100%) create mode 100644 libgo/go/cmd/internal/test2json/testdata/issue29755.json create mode 100644 libgo/go/cmd/internal/test2json/testdata/issue29755.test create mode 100644 libgo/go/cmd/internal/test2json/testdata/panic.json create mode 100644 libgo/go/cmd/internal/test2json/testdata/panic.test create mode 100644 libstdc++-v3/testsuite/20_util/invoke_result/incomplete_args_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_invocable/incomplete_args_neg.cc copy libstdc++-v3/testsuite/20_util/{is_nothrow_invocable => is_invocable}/incompl [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_invocable/incomplete_ [...] create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/detail/semiregular_box.cc