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-stable-defconfig in repository toolchain/ci/gcc.
from 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. new d084c5ba104 2019-05-09 François Dumont fdumont@gcc.gnu.org
The 1 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: 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/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/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 | 32 ++- libstdc++-v3/include/bits/stl_deque.h | 247 ++++++++-------- .../unordered_multimap/insert/24061-multimap.cc | 3 +- .../unordered_multimap/insert/hint.cc | 3 + .../unordered_multiset/insert/24061-multiset.cc | 1 + 99 files changed, 2681 insertions(+), 480 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