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 f84e2f0b7b0 Daily bump. adds 60efb1fee9b Remove copysign post_reload splitter for scalar modes. adds 0458154caaf Remove dbx.h, do not set PREFERRED_DEBUGGING_TYPE from dbxc [...] adds d959312b429 AVX512FP16: Enable _Float16 autovectorization adds 71838266e78 AVX512FP16: Add vaddsh/vsubsh/vmulsh/vdivsh. adds 63d7c9dd66f AVX512FP16: Add testcase for vaddsh/vsubsh/vmulsh/vdivsh. adds b96cb2caa97 AVX512FP16: Add vmaxph/vminph/vmaxsh/vminsh. adds 98da680f693 AVX512FP16: Add testcase for vmaxph/vmaxsh/vminph/vminsh. adds 0f200733fe8 AVX512FP16: Add vcmpph/vcmpsh/vcomish/vucomish. adds 1e77bcbc7a2 AVX512FP16: Add testcase for vcmpph/vcmpsh/vcomish/vucomish.
No new revisions were added by this update.
Summary of changes: gcc/config/dbx.h | 32 - gcc/config/dbxcoff.h | 6 - gcc/config/i386/avx512fp16intrin.h | 767 +++++++++++++++++++++ gcc/config/i386/avx512fp16vlintrin.h | 147 ++++ gcc/config/i386/i386-builtin-types.def | 9 + gcc/config/i386/i386-builtin.def | 25 + gcc/config/i386/i386-expand.c | 170 ++--- gcc/config/i386/i386-protos.h | 2 - gcc/config/i386/i386.c | 14 + gcc/config/i386/i386.md | 49 +- gcc/config/i386/sse.md | 145 ++-- gcc/config/i386/subst.md | 4 +- gcc/config/lynx.h | 7 - gcc/testsuite/gcc.target/i386/avx-1.c | 15 + .../gcc.target/i386/avx512dq-abs-copysign-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512fp16-helper.h | 37 + .../gcc.target/i386/avx512fp16-vaddsh-1a.c | 27 + .../gcc.target/i386/avx512fp16-vaddsh-1b.c | 104 +++ .../gcc.target/i386/avx512fp16-vcmpph-1a.c | 22 + .../gcc.target/i386/avx512fp16-vcmpph-1b.c | 70 ++ .../gcc.target/i386/avx512fp16-vcmpsh-1a.c | 21 + .../gcc.target/i386/avx512fp16-vcmpsh-1b.c | 45 ++ .../gcc.target/i386/avx512fp16-vcomish-1a.c | 41 ++ .../gcc.target/i386/avx512fp16-vcomish-1b.c | 66 ++ .../gcc.target/i386/avx512fp16-vcomish-1c.c | 66 ++ .../gcc.target/i386/avx512fp16-vdivsh-1a.c | 27 + .../gcc.target/i386/avx512fp16-vdivsh-1b.c | 76 ++ .../gcc.target/i386/avx512fp16-vmaxph-1a.c | 26 + .../gcc.target/i386/avx512fp16-vmaxph-1b.c | 94 +++ .../gcc.target/i386/avx512fp16-vmaxsh-1.c | 27 + .../gcc.target/i386/avx512fp16-vmaxsh-1b.c | 72 ++ .../gcc.target/i386/avx512fp16-vminph-1a.c | 26 + .../gcc.target/i386/avx512fp16-vminph-1b.c | 93 +++ .../gcc.target/i386/avx512fp16-vminsh-1.c | 27 + .../gcc.target/i386/avx512fp16-vminsh-1b.c | 72 ++ .../gcc.target/i386/avx512fp16-vmulsh-1a.c | 27 + .../gcc.target/i386/avx512fp16-vmulsh-1b.c | 77 +++ .../gcc.target/i386/avx512fp16-vsubsh-1a.c | 27 + .../gcc.target/i386/avx512fp16-vsubsh-1b.c | 76 ++ .../gcc.target/i386/avx512fp16vl-vcmpph-1a.c | 24 + .../gcc.target/i386/avx512fp16vl-vcmpph-1b.c | 16 + .../gcc.target/i386/avx512fp16vl-vmaxph-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vmaxph-1b.c | 16 + .../gcc.target/i386/avx512fp16vl-vminph-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vminph-1b.c | 16 + .../gcc.target/i386/avx512vl-abs-copysign-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr54855-11.c | 15 + gcc/testsuite/gcc.target/i386/sse-13.c | 15 + gcc/testsuite/gcc.target/i386/sse-14.c | 40 ++ gcc/testsuite/gcc.target/i386/sse-22.c | 40 ++ gcc/testsuite/gcc.target/i386/sse-23.c | 15 + gcc/testsuite/gcc.target/i386/vect-float16-1.c | 14 + gcc/testsuite/gcc.target/i386/vect-float16-10.c | 14 + gcc/testsuite/gcc.target/i386/vect-float16-11.c | 14 + gcc/testsuite/gcc.target/i386/vect-float16-12.c | 14 + gcc/testsuite/gcc.target/i386/vect-float16-2.c | 14 + gcc/testsuite/gcc.target/i386/vect-float16-3.c | 14 + gcc/testsuite/gcc.target/i386/vect-float16-4.c | 14 + gcc/testsuite/gcc.target/i386/vect-float16-5.c | 14 + gcc/testsuite/gcc.target/i386/vect-float16-6.c | 14 + gcc/testsuite/gcc.target/i386/vect-float16-7.c | 14 + gcc/testsuite/gcc.target/i386/vect-float16-8.c | 14 + gcc/testsuite/gcc.target/i386/vect-float16-9.c | 14 + 63 files changed, 2786 insertions(+), 283 deletions(-) delete mode 100644 gcc/config/dbx.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vaddsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vaddsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcmpph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcmpph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcmpsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcmpsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcomish-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcomish-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcomish-1c.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vdivsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vdivsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmaxph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmaxph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmaxsh-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmaxsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vminph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vminph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vminsh-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vminsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmulsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmulsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vsubsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vsubsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcmpph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcmpph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vmaxph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vmaxph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vminph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vminph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-11.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-float16-1.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-float16-10.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-float16-11.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-float16-12.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-float16-2.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-float16-3.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-float16-4.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-float16-5.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-float16-6.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-float16-7.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-float16-8.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-float16-9.c