This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/master-arm 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.
No new revisions were added by this update.
Summary of changes: 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/cp/pt.c | 21 + gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C | 1 - 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 + 59 files changed, 3131 insertions(+), 44 deletions(-) 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