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-allnoconfig in repository toolchain/gcc.
from 240cc19735b Daily bump. adds 6354599e010 i386: Enable AVX512 memory broadcast for INT add adds 7ef0b738b59 i386: Enable AVX512 memory broadcast for INT logic adds e5503481edf i386: Enable AVX512 memory broadcast for INT andnot adds a0cb79189e5 S/390: Make "b" constraint match literal pool references adds aac1910655e Add a fun parameter to three stmt_could_throw... functions adds f9fd74d64e9 S/390: Add the forgotten test for r265371 adds fbded0e6f8e 2018-10-22 Richard Biener rguenther@suse.de adds 10c75856ef3 2018-10-22 Richard Biener rguenther@suse.de adds 52200509c4f * gnat.dg/warn19.ad[sb]: New test. * gnat.dg/warn19_pkg.a [...] adds 8751a753d46 * gcc-interface/trans.c (Pragma_to_gnu) <Pragma_Inspection [...] adds 2ea8389242c * gcc-interface/utils.c (unchecked_convert): Use local var [...] adds 990c8353a38 2018-10-22 Richard Biener rguenther@suse.de adds e22c45b2e6c Simplify comparison of attrs in IPA ICF. adds f226847ebbd Iterate -std=c++-* in i386.exp. adds 3811baf7921 Revert r263947. adds d12fba13e8d Index: gcc/config/rs6000/emmintrin.h ====================== [...] adds e35f850ec3c 2018-10-22 Steven Bosscher steven@gcc.gnu.org Richard B [...] adds 3127e17b014 2018-10-22 Richard Biener rguenther@suse.de adds 17c74aecf68 rs6000: Handle print_operand_address for unexpected RTL (PR87598) adds 3dfcf76a47b Don't double-count early-clobber matches. adds b857fc255ef PR testsuite/87694 * g++.dg/concepts/memfun-err.C: Make i [...] adds 171920e88fe combine: Do not combine moves from hard registers adds 8a2dee61d98 2018-10-22 Yury Gribov tetra2005@gmail.com adds af39ba68cdc * symtab.c (symtab_node::increase_alignment): Correct max [...] adds 7d60f468170 Daily bump. adds 80526a7d32a compiler: export indexed type data, read unexported typ [...] adds 136f1c01e07 2018-10-23 Paul Thomas pault@gcc.gnu.org adds a932d4bc2a7 2018-10-23 Richard Biener rguenther@suse.de adds 302a3073713 2018-10-23 Richard Biener rguenther@suse.de adds 3826ef60846 2018-10-23 Richard Biener rguenther@suse.de adds 24221435da1 PR target/87674 * config/i386/avx512vlintrin.h (_mm_mask_ [...] adds dd3604c1eb0 2018-10-23 Richard Biener rguenther@suse.de adds 0e9ba648a49 [arm] Update default CPUs during configure adds a2c2432d39c 2018-10-23 Richard Biener rguenther@suse.de adds e783c68e09c 2018-10-23 Richard Biener rguenther@suse.de adds 81f344ccfac PR libstdc++/87704 fix unique_ptr(nullptr_t) constructors adds 8375e6b1774 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives t [...] adds e1ac7c061b3 PR go/87661 runtime: remove unused armArch, hwcap and hardDiv adds e70725a9a9c 2018-10-23 Iain Buclaw ibuclaw@gdcproject.org adds ddc69a97aad 2018-10-23 Iain Buclaw ibuclaw@gdcproject.org adds b8e0f11a71b * config/h8300/h8300.c (h8300_expand_prologue): Fix stm ge [...] adds f5885be9a08 Daily bump. adds c0c227b9390 2018-10-24 François Dumont fdumont@gcc.gnu.org adds 180e611a341 2018-10-24 François Dumont fdumont@gcc.gnu.org
No new revisions were added by this update.
Summary of changes: ChangeLog | 8 + MAINTAINERS | 3 +- gcc/ChangeLog | 315 ++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 14 + gcc/ada/gcc-interface/lang-specs.h | 2 +- gcc/ada/gcc-interface/trans.c | 24 +- gcc/ada/gcc-interface/utils.c | 87 +- gcc/bitmap.c | 1020 ++++++++++++++------ gcc/bitmap.h | 238 +++-- gcc/cgraph.c | 10 +- gcc/combine.c | 50 +- gcc/config.gcc | 4 +- gcc/config/h8300/h8300.c | 6 +- gcc/config/i386/avx512pfintrin.h | 6 +- gcc/config/i386/avx512vlbwintrin.h | 4 +- gcc/config/i386/avx512vlintrin.h | 2 +- gcc/config/i386/sse.md | 54 +- gcc/config/rs6000/emmintrin.h | 6 +- gcc/config/rs6000/rs6000.c | 2 +- gcc/config/rs6000/xmmintrin.h | 6 +- gcc/config/s390/s390.c | 9 +- gcc/fortran/ChangeLog | 9 + gcc/fortran/frontend-passes.c | 74 +- gcc/gimple-fold.c | 2 +- gcc/gimple-ssa-evrp-analyze.c | 8 + gcc/gimple-ssa-evrp.c | 2 +- gcc/gimple-ssa-store-merging.c | 4 +- gcc/gimple-ssa-strength-reduction.c | 2 +- gcc/gimplify-me.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/export.cc | 333 +++++-- gcc/go/gofrontend/export.h | 44 +- gcc/go/gofrontend/gogo.cc | 4 +- gcc/go/gofrontend/gogo.h | 2 - gcc/go/gofrontend/import.cc | 237 ++++- gcc/go/gofrontend/import.h | 60 ++ gcc/go/gofrontend/types.cc | 21 +- gcc/go/gofrontend/types.h | 4 - gcc/ipa-icf.c | 59 +- gcc/ipa-icf.h | 3 - gcc/ipa-pure-const.c | 10 +- gcc/lra-constraints.c | 22 +- gcc/match.pd | 23 +- gcc/mem-stats.h | 2 +- gcc/passes.def | 7 +- gcc/symtab.c | 2 +- gcc/testsuite/ChangeLog | 156 +++ gcc/testsuite/g++.dg/concepts/memfun-err.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-this3.C | 16 +- gcc/testsuite/g++.dg/pr87633.C | 21 + gcc/testsuite/g++.dg/tree-ssa/phiopt-1.C | 94 ++ gcc/testsuite/g++.dg/tree-ssa/pr21463.C | 6 +- gcc/testsuite/g++.dg/tree-ssa/pr30738.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr57380.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr86544.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr87686.C | 21 + gcc/testsuite/g++.dg/vect/slp-pr87105.cc | 104 ++ gcc/testsuite/g++.target/i386/i386.exp | 4 +- gcc/testsuite/gcc.dg/graphite/scop-4.c | 2 +- gcc/testsuite/gcc.dg/pr24574.c | 4 +- gcc/testsuite/gcc.dg/predict-6.c | 4 +- gcc/testsuite/gcc.dg/torture/pr87640.c | 11 + gcc/testsuite/gcc.dg/torture/pr87693.c | 17 + gcc/testsuite/gcc.dg/torture/pr87700.c | 49 + gcc/testsuite/gcc.dg/tree-ssa/20040514-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/20040518-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-9.c | 2 +- .../gcc.dg/tree-ssa/{vrp117.c => evrp12.c} | 15 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-12.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-5.c | 22 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-6.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-8.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/popcount3.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr45397.c | 13 +- gcc/testsuite/gcc.dg/tree-ssa/pr84859.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp02.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp33.c | 2 +- gcc/testsuite/gcc.dg/uninit-15.c | 6 +- ...x512f-add-sf-zmm-1.c => avx512f-add-di-zmm-1.c} | 10 +- ...x512f-add-sf-zmm-1.c => avx512f-add-si-zmm-1.c} | 10 +- ...x512f-add-sf-zmm-2.c => avx512f-add-si-zmm-2.c} | 10 +- .../gcc.target/i386/avx512f-add-si-zmm-3.c | 12 + ...x512f-add-sf-zmm-4.c => avx512f-add-si-zmm-4.c} | 10 +- .../gcc.target/i386/avx512f-add-si-zmm-5.c | 12 + .../gcc.target/i386/avx512f-add-si-zmm-6.c | 12 + .../gcc.target/i386/avx512f-and-di-zmm-1.c | 12 + .../gcc.target/i386/avx512f-and-si-zmm-1.c | 12 + .../gcc.target/i386/avx512f-and-si-zmm-2.c | 12 + .../gcc.target/i386/avx512f-and-si-zmm-3.c | 12 + .../gcc.target/i386/avx512f-and-si-zmm-4.c | 12 + .../gcc.target/i386/avx512f-and-si-zmm-5.c | 12 + .../gcc.target/i386/avx512f-and-si-zmm-6.c | 12 + .../gcc.target/i386/avx512f-andn-di-zmm-1.c | 12 + .../gcc.target/i386/avx512f-andn-si-zmm-1.c | 12 + .../gcc.target/i386/avx512f-andn-si-zmm-2.c | 12 + .../gcc.target/i386/avx512f-andn-si-zmm-3.c | 12 + .../gcc.target/i386/avx512f-andn-si-zmm-4.c | 12 + .../gcc.target/i386/avx512f-andn-si-zmm-5.c | 12 + .../gcc.target/i386/avx512f-or-di-zmm-1.c | 12 + .../gcc.target/i386/avx512f-or-si-zmm-1.c | 12 + .../gcc.target/i386/avx512f-or-si-zmm-2.c | 12 + .../gcc.target/i386/avx512f-or-si-zmm-3.c | 12 + .../gcc.target/i386/avx512f-or-si-zmm-4.c | 12 + .../gcc.target/i386/avx512f-or-si-zmm-5.c | 12 + .../gcc.target/i386/avx512f-or-si-zmm-6.c | 12 + ...x512f-sub-df-zmm-1.c => avx512f-sub-di-zmm-1.c} | 10 +- ...x512f-sub-df-zmm-1.c => avx512f-sub-si-zmm-1.c} | 10 +- .../gcc.target/i386/avx512f-sub-si-zmm-2.c | 12 + .../gcc.target/i386/avx512f-sub-si-zmm-3.c | 12 + ...x512f-sub-sf-zmm-4.c => avx512f-sub-si-zmm-4.c} | 10 +- .../gcc.target/i386/avx512f-sub-si-zmm-5.c | 12 + .../gcc.target/i386/avx512f-xor-di-zmm-1.c | 12 + .../gcc.target/i386/avx512f-xor-si-zmm-1.c | 12 + .../gcc.target/i386/avx512f-xor-si-zmm-2.c | 12 + .../gcc.target/i386/avx512f-xor-si-zmm-3.c | 12 + .../gcc.target/i386/avx512f-xor-si-zmm-4.c | 12 + .../gcc.target/i386/avx512f-xor-si-zmm-5.c | 12 + .../gcc.target/i386/avx512f-xor-si-zmm-6.c | 12 + .../gcc.target/i386/avx512vl-add-si-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-add-si-ymm-1.c | 12 + .../gcc.target/i386/avx512vl-and-si-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-and-si-ymm-1.c | 12 + .../gcc.target/i386/avx512vl-andn-si-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-andn-si-ymm-1.c | 12 + .../gcc.target/i386/avx512vl-or-si-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-or-si-ymm-1.c | 12 + .../gcc.target/i386/avx512vl-sub-si-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-sub-si-ymm-1.c | 12 + .../gcc.target/i386/avx512vl-xor-si-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-xor-si-ymm-1.c | 12 + gcc/testsuite/gcc.target/s390/litpool-int.c | 12 + .../gfortran.dg/deferred_character_23.f90 | 50 +- gcc/testsuite/gnat.dg/sso14.adb | 52 + gcc/testsuite/gnat.dg/sso15.adb | 52 + gcc/testsuite/gnat.dg/warn19.adb | 20 + gcc/testsuite/gnat.dg/warn19.ads | 6 + gcc/testsuite/gnat.dg/warn19_pkg.ads | 6 + gcc/trans-mem.c | 2 +- gcc/tree-cfg.c | 26 +- gcc/tree-complex.c | 6 +- gcc/tree-eh.c | 52 +- gcc/tree-eh.h | 6 +- gcc/tree-inline.c | 4 +- gcc/tree-outof-ssa.c | 2 +- gcc/tree-parloops.c | 2 +- gcc/tree-sra.c | 2 +- gcc/tree-ssa-alias.c | 2 +- gcc/tree-ssa-ccp.c | 2 +- gcc/tree-ssa-coalesce.c | 2 + gcc/tree-ssa-copy.c | 2 +- gcc/tree-ssa-dce.c | 4 +- gcc/tree-ssa-forwprop.c | 2 +- gcc/tree-ssa-loop-im.c | 2 +- gcc/tree-ssa-loop-ivopts.c | 4 +- gcc/tree-ssa-math-opts.c | 11 +- gcc/tree-ssa-phiopt.c | 56 +- gcc/tree-ssa-phiprop.c | 2 +- gcc/tree-ssa-pre.c | 2 +- gcc/tree-ssa-propagate.c | 4 +- gcc/tree-ssa-reassoc.c | 10 +- gcc/tree-ssa-sccvn.c | 2 +- gcc/tree-ssa-scopedtables.c | 2 +- gcc/tree-ssa-strlen.c | 4 +- gcc/tree-ssa-threadedge.c | 3 +- gcc/tree-switch-conversion.c | 9 +- gcc/tree-vect-data-refs.c | 2 +- gcc/tree-vect-patterns.c | 2 +- gcc/tree-vect-stmts.c | 20 +- gcc/tree-vrp.c | 102 +- gcc/value-prof.c | 8 +- libgo/go/go/internal/gccgoimporter/parser.go | 81 +- libgo/go/runtime/os_linux_arm.go | 23 - libstdc++-v3/ChangeLog | 141 +++ libstdc++-v3/include/bits/unique_ptr.h | 12 +- libstdc++-v3/include/c_global/cstddef | 2 + .../include/debug/safe_unordered_container.h | 13 +- libstdc++-v3/include/debug/unordered_map | 415 ++++---- libstdc++-v3/include/debug/unordered_set | 326 +++---- .../87278.cc => unique_ptr/cons/incomplete.cc} | 12 +- 180 files changed, 4226 insertions(+), 1391 deletions(-) create mode 100644 gcc/testsuite/g++.dg/pr87633.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/phiopt-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr87686.C create mode 100644 gcc/testsuite/g++.dg/vect/slp-pr87105.cc create mode 100644 gcc/testsuite/gcc.dg/torture/pr87640.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87693.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87700.c copy gcc/testsuite/gcc.dg/tree-ssa/{vrp117.c => evrp12.c} (51%) copy gcc/testsuite/gcc.target/i386/{avx512f-add-sf-zmm-1.c => avx512f-add-di-zmm-1 [...] copy gcc/testsuite/gcc.target/i386/{avx512f-add-sf-zmm-1.c => avx512f-add-si-zmm-1 [...] copy gcc/testsuite/gcc.target/i386/{avx512f-add-sf-zmm-2.c => avx512f-add-si-zmm-2 [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-si-zmm-3.c copy gcc/testsuite/gcc.target/i386/{avx512f-add-sf-zmm-4.c => avx512f-add-si-zmm-4 [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-si-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-si-zmm-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-and-di-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-and-si-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-and-si-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-and-si-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-and-si-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-and-si-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-and-si-zmm-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-andn-di-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-andn-si-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-andn-si-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-andn-si-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-andn-si-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-andn-si-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-or-di-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-or-si-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-or-si-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-or-si-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-or-si-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-or-si-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-or-si-zmm-6.c copy gcc/testsuite/gcc.target/i386/{avx512f-sub-df-zmm-1.c => avx512f-sub-di-zmm-1 [...] copy gcc/testsuite/gcc.target/i386/{avx512f-sub-df-zmm-1.c => avx512f-sub-si-zmm-1 [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-si-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-si-zmm-3.c copy gcc/testsuite/gcc.target/i386/{avx512f-sub-sf-zmm-4.c => avx512f-sub-si-zmm-4 [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-si-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-xor-di-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-xor-si-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-xor-si-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-xor-si-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-xor-si-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-xor-si-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-xor-si-zmm-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-add-si-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-add-si-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-and-si-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-and-si-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-andn-si-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-andn-si-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-or-si-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-or-si-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-sub-si-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-sub-si-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-xor-si-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-xor-si-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/s390/litpool-int.c create mode 100644 gcc/testsuite/gnat.dg/sso14.adb create mode 100644 gcc/testsuite/gnat.dg/sso15.adb create mode 100644 gcc/testsuite/gnat.dg/warn19.adb create mode 100644 gcc/testsuite/gnat.dg/warn19.ads create mode 100644 gcc/testsuite/gnat.dg/warn19_pkg.ads copy libstdc++-v3/testsuite/20_util/{shared_ptr/creation/87278.cc => unique_ptr/co [...]