This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-arm-bootstrap in repository toolchain/ci/gcc.
from 2c41dd82e23 Daily bump. adds 72394d38d92 c++: fix template instantiation comparison in redeclarations adds 144c4984655 rs6000: Parameterize some const values for density test adds 081070bce29 AVX512FP16: Add vfcmaddcph/vfmaddcph/vfcmulcph/vfmulcph adds ed643e9f171 AVX512FP16: Add testcases for vfcmaddcph/vfmaddcph/vfcmulcp [...] adds db3b96df03f AVX512FP16: Add vfcmaddcsh/vfmaddcsh/vfcmulcsh/vfmulcsh. adds 8a5837cfb71 AVX512FP16: Add testcases for vfcmaddcsh/vfmaddcsh/vfcmulcs [...] adds 59e9c4cbe66 AVX512FP16: Add expander for sqrthf2. adds 338abd0bf77 AVX512FP16: Add expander for ceil/floor/trunc/roundeven. adds 0eeb8c81e8c AVX512FP16: Add expander for cstorehf4. adds 0f4b73f4edf Adjust testcase. adds b0ac84dc278 Support 64bit fma/fms/fnma/fnms under avx512vl. adds 578b7687338 libgcc, X86: Adjust guard for Mach-O code. adds 059b819e3c9 openmp: Add support for allocator and align modifiers on al [...] adds c4432b2776a openmp: Fix OpenMP expansion of scope with non-fallthrugh b [...] adds a9b3c451be5 IBM Z: Fix PR102222 adds b0321032658 obstack.h __PTR_ALIGN vs. ubsan
No new revisions were added by this update.
Summary of changes: gcc/c-family/c-omp.c | 2 + gcc/c/c-parser.c | 161 +++- gcc/config/i386/avx512fp16intrin.h | 871 +++++++++++++++++++++ gcc/config/i386/avx512fp16vlintrin.h | 264 +++++++ gcc/config/i386/i386-builtin-types.def | 5 + gcc/config/i386/i386-builtin.def | 40 + gcc/config/i386/i386-expand.c | 5 + gcc/config/i386/i386-features.c | 15 +- gcc/config/i386/i386.md | 50 +- gcc/config/i386/mmx.md | 20 +- gcc/config/i386/sse.md | 190 ++++- gcc/config/i386/subst.md | 102 +++ gcc/config/rs6000/rs6000.c | 22 +- gcc/config/rs6000/rs6000.opt | 38 + gcc/config/s390/s390.c | 10 + gcc/cp/parser.c | 71 +- gcc/cp/pt.c | 31 + gcc/cp/semantics.c | 40 +- gcc/omp-expand.c | 10 +- gcc/omp-low.c | 40 +- gcc/testsuite/c-c++-common/gomp/allocate-6.c | 84 ++ gcc/testsuite/c-c++-common/gomp/allocate-7.c | 41 + gcc/testsuite/c-c++-common/gomp/scope-3.c | 21 + gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C | 1 - gcc/testsuite/g++.dg/gomp/allocate-4.C | 108 +++ gcc/testsuite/g++.dg/template/canon-type-15.C | 7 + gcc/testsuite/g++.dg/template/canon-type-16.C | 6 + gcc/testsuite/g++.dg/template/canon-type-17.C | 5 + gcc/testsuite/g++.dg/template/canon-type-18.C | 6 + gcc/testsuite/g++.dg/template/dependent-name15.C | 18 + gcc/testsuite/g++.dg/template/dependent-name16.C | 14 + gcc/testsuite/gcc.target/i386/avx-1.c | 20 + .../i386/avx512fp16-builtin-fpcompare-1.c | 40 + .../i386/avx512fp16-builtin-fpcompare-2.c | 29 + .../gcc.target/i386/avx512fp16-builtin-round-1.c | 31 + .../gcc.target/i386/avx512fp16-builtin-sqrt-1.c | 18 + .../i386/avx512fp16-complex-constraints.c | 23 + gcc/testsuite/gcc.target/i386/avx512fp16-helper.h | 9 +- .../gcc.target/i386/avx512fp16-vfcmaddcph-1a.c | 27 + .../gcc.target/i386/avx512fp16-vfcmaddcph-1b.c | 133 ++++ .../gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c | 27 + .../gcc.target/i386/avx512fp16-vfcmaddcsh-1b.c | 78 ++ .../gcc.target/i386/avx512fp16-vfcmulcph-1a.c | 25 + .../gcc.target/i386/avx512fp16-vfcmulcph-1b.c | 111 +++ .../gcc.target/i386/avx512fp16-vfcmulcsh-1a.c | 25 + .../gcc.target/i386/avx512fp16-vfcmulcsh-1b.c | 71 ++ .../gcc.target/i386/avx512fp16-vfmaddcph-1a.c | 27 + .../gcc.target/i386/avx512fp16-vfmaddcph-1b.c | 131 ++++ .../gcc.target/i386/avx512fp16-vfmaddcsh-1a.c | 27 + .../gcc.target/i386/avx512fp16-vfmaddcsh-1b.c | 77 ++ .../gcc.target/i386/avx512fp16-vfmulcph-1a.c | 25 + .../gcc.target/i386/avx512fp16-vfmulcph-1b.c | 115 +++ .../gcc.target/i386/avx512fp16-vfmulcsh-1a.c | 25 + .../gcc.target/i386/avx512fp16-vfmulcsh-1b.c | 71 ++ .../gcc.target/i386/avx512fp16vl-builtin-sqrt-1.c | 19 + .../gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c | 30 + .../gcc.target/i386/avx512fp16vl-vfcmaddcph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c | 28 + .../gcc.target/i386/avx512fp16vl-vfcmulcph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c | 30 + .../gcc.target/i386/avx512fp16vl-vfmaddcph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vfmulcph-1a.c | 28 + .../gcc.target/i386/avx512fp16vl-vfmulcph-1b.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-pr95046.c | 10 + gcc/testsuite/gcc.target/i386/pr92658-avx512f.c | 6 +- gcc/testsuite/gcc.target/i386/pr92658-avx512vl.c | 3 +- gcc/testsuite/gcc.target/i386/sse-13.c | 20 + gcc/testsuite/gcc.target/i386/sse-14.c | 28 + gcc/testsuite/gcc.target/i386/sse-22.c | 28 + gcc/testsuite/gcc.target/i386/sse-23.c | 20 + gcc/testsuite/gcc.target/s390/pr102222.c | 16 + gcc/tree-pretty-print.c | 15 +- gcc/tree.c | 2 +- gcc/tree.h | 3 + include/obstack.h | 6 +- libgcc/config/i386/sfp-machine.h | 2 +- .../testsuite/libgomp.c-c++-common/allocate-2.c | 37 + .../testsuite/libgomp.c-c++-common/allocate-3.c | 405 ++++++++++ 78 files changed, 4176 insertions(+), 83 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/allocate-6.c create mode 100644 gcc/testsuite/c-c++-common/gomp/allocate-7.c create mode 100644 gcc/testsuite/c-c++-common/gomp/scope-3.c create mode 100644 gcc/testsuite/g++.dg/gomp/allocate-4.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-15.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-16.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-17.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-18.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-name15.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-name16.C create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-builtin-fpcompare-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-builtin-fpcompare-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-builtin-round-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-builtin-sqrt-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-complex-constraints.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfcmaddcph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfcmaddcph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfcmaddcsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfcmulcph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfcmulcph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfcmulcsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfcmulcsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmaddcph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmaddcph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmaddcsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmaddcsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmulcph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmulcph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmulcsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmulcsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-builtin-sqrt-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfcmaddcph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfcmulcph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfmaddcph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfmulcph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfmulcph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr95046.c create mode 100644 gcc/testsuite/gcc.target/s390/pr102222.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/allocate-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/allocate-3.c