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-arm-mainline-allyesconfig in repository toolchain/ci/gcc.
from cff7e1c744d Daily bump. adds 9a4b238b6c0 compiler: don't add pointer twice to value method of di [...] adds f43885cd8b6 reflect: correctly handle direct interface typed receiv [...] adds c57b5e2519c PR tree-optimization/90356 * match.pd ((X +/- 0.0) +/- 0. [...] adds d5e8d096dc6 PR other/90381 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target [...] adds 65d973ca985 * standard.ads.h: New file. adds 253ef38b3c2 Address compiler diagnostics in libgomp.oacc-c-c++-common/p [...] adds c91253de813 Enable support for bfloat16 which will be in Future Cooper [...] adds d0d33077dc7 PR tree-optimization/90240 * tree-ssa-loop-ivopts.c (get_ [...] adds b44af16df24 PR tree-optimization/90078 * tree-ssa-loop-ivopts.c (INFT [...] adds 0f61cb499b9 2019-05-08 François Dumont fdumont@gcc.gnu.org adds 647692b845f [arm][PR88167] Fix __builtin_return_address returns invalid [...] adds 91b30299919 PR c++/59813 PR tree-optimization/89060 * tree-ssa-live. [...] adds 66b1ea95171 compiler: remove trailing spaces adds c40a8e3a4cd [C++ PATCH] Kill DECL_SAVED_FUNCTION_DATA adds ef34d4874d4 runtime: use builtin memmove directly adds 7fdb087678c compiler: generate memmove for non-pointer slice copy adds 6d658980336 2019-05-08 Thomas Koenig tkoenig@gcc.gnu.org adds 56d6b15c11a libgo: add Debugging section to README adds ae77af58cfb compiler: avoid copy for string([]byte) conversion used [...] adds a4b937c4cfc [RS6000] PR89271, gcc.target/powerpc/vsx-simode2.c adds 046ae677a46 Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 134 +++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 4 + gcc/ada/standard.ads.h | 84 ++++++ gcc/common/config/i386/i386-common.c | 25 +- gcc/config.gcc | 4 +- gcc/config/arm/arm.c | 84 ++++-- gcc/config/i386/avx512bf16intrin.h | 118 ++++++++ gcc/config/i386/avx512bf16vlintrin.h | 183 ++++++++++++ gcc/config/i386/cpuid.h | 3 + gcc/config/i386/driver-i386.c | 7 +- gcc/config/i386/i386-builtin-types.def | 26 ++ gcc/config/i386/i386-builtin.def | 29 ++ gcc/config/i386/i386-builtins.c | 4 +- gcc/config/i386/i386-c.c | 2 + gcc/config/i386/i386-expand.c | 24 ++ gcc/config/i386/i386-options.c | 8 +- gcc/config/i386/i386.h | 3 + gcc/config/i386/i386.opt | 5 + gcc/config/i386/immintrin.h | 4 + gcc/config/i386/sse.md | 101 +++++++ gcc/config/i386/subst.md | 13 + gcc/config/rs6000/rs6000.c | 127 +++++++-- gcc/config/rs6000/rs6000.h | 4 + gcc/config/rs6000/rs6000.md | 26 +- gcc/config/rs6000/vsx.md | 2 +- gcc/cp/ChangeLog | 24 ++ gcc/cp/cp-tree.h | 17 +- gcc/cp/decl.c | 80 ++---- gcc/cp/mangle.c | 3 +- gcc/cp/method.c | 4 +- gcc/cp/parser.c | 2 +- gcc/cp/pt.c | 5 +- gcc/cp/typeck.c | 16 +- gcc/doc/invoke.texi | 7 +- gcc/fortran/ChangeLog | 18 ++ gcc/fortran/dump-parse-tree.c | 108 +++++-- gcc/fortran/gfortran.h | 1 + gcc/fortran/invoke.texi | 30 +- gcc/fortran/lang.opt | 4 + gcc/fortran/parse.c | 15 +- gcc/go/ChangeLog | 4 + gcc/go/go-gcc.cc | 9 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/backend.h | 6 +- gcc/go/gofrontend/expressions.cc | 310 ++++++++++++++++----- gcc/go/gofrontend/expressions.h | 25 +- gcc/go/gofrontend/parse.cc | 4 +- gcc/go/gofrontend/runtime.def | 4 + gcc/go/gofrontend/string-dump.h | 2 +- gcc/go/gofrontend/types.cc | 20 +- gcc/match.pd | 22 ++ gcc/testsuite/ChangeLog | 58 ++++ gcc/testsuite/g++.dg/other/i386-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr90078.C | 199 +++++++++++++ gcc/testsuite/gcc.dg/tree-ssa/pr88676-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89060.c | 53 ++++ gcc/testsuite/gcc.dg/tree-ssa/pr90356-1.c | 23 ++ gcc/testsuite/gcc.dg/tree-ssa/pr90356-2.c | 8 + gcc/testsuite/gcc.dg/tree-ssa/pr90356-3.c | 6 + gcc/testsuite/gcc.dg/tree-ssa/pr90356-4.c | 6 + gcc/testsuite/gcc.target/arm/pr88167-1.c | 15 + gcc/testsuite/gcc.target/arm/pr88167-2.c | 18 ++ .../gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c | 19 ++ .../gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c | 19 ++ .../gcc.target/i386/avx512bf16-vdpbf16ps-1.c | 19 ++ .../gcc.target/i386/avx512bf16-vdpbf16ps-2.c | 49 ++++ .../i386/avx512bf16vl-vcvtne2ps2bf16-1.c | 29 ++ .../gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c | 27 ++ .../gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c | 28 ++ gcc/testsuite/gcc.target/i386/builtin_target.c | 4 + gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-14.c | 2 +- gcc/testsuite/gcc.target/i386/sse-22.c | 4 +- gcc/testsuite/gcc.target/i386/sse-23.c | 2 +- gcc/testsuite/gfortran.dg/graphite/pr90240.f | 18 ++ gcc/testsuite/go.dg/cmpstring.go | 13 + gcc/tree-inline.c | 55 +++- gcc/tree-inline.h | 4 + gcc/tree-ssa-live.c | 143 ++++++++++ gcc/tree-ssa-live.h | 5 + gcc/tree-ssa-loop-ivopts.c | 143 +++++++--- gcc/tree-tailcall.c | 57 +++- libgcc/ChangeLog | 6 + libgcc/config/i386/cpuinfo.c | 6 +- libgcc/config/i386/cpuinfo.h | 3 +- libgo/Makefile.am | 1 - libgo/Makefile.in | 23 +- libgo/README | 25 ++ libgo/go/reflect/value.go | 2 +- libgo/go/runtime/stubs.go | 1 + libgo/runtime/go-memmove.c | 16 -- libgomp/ChangeLog | 5 + .../testsuite/libgomp.oacc-c-c++-common/pr87835.c | 5 +- libstdc++-v3/ChangeLog | 13 +- .../unordered_multimap/insert/24061-multimap.cc | 3 +- .../unordered_multimap/insert/hint.cc | 3 + .../unordered_multiset/insert/24061-multiset.cc | 1 + 100 files changed, 2563 insertions(+), 354 deletions(-) create mode 100644 gcc/ada/standard.ads.h create mode 100644 gcc/config/i386/avx512bf16intrin.h create mode 100644 gcc/config/i386/avx512bf16vlintrin.h create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr90078.C create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89060.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90356-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90356-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90356-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90356-4.c create mode 100644 gcc/testsuite/gcc.target/arm/pr88167-1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr88167-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16-vdpbf16ps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16-vdpbf16ps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr90240.f create mode 100644 gcc/testsuite/go.dg/cmpstring.go delete mode 100644 libgo/runtime/go-memmove.c