This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_binutils/master-aarch64 in repository toolchain/ci/gcc.
from 4a61bcaca07 AVX512FP16: Add abi test for zmm adds a7b626d98a9 i386: Fix up @xorsign<mode>3_1 [PR102224] adds 87d55da7d78 libgcc, i386: Export *hf* and *hc* from libgcc_s.so.1 adds 7285f394558 tree-optimization/102183 - sccvn: fix result compare in vn_ [...] adds 6576ad5add7 Compile __{mul,div}hc3 into libgcc_s.so.1. adds 7485a52551d i386: Fix up xorsign for AVX [PR89984] adds 86e6268cff3 rs6000: Fix ELFv2 r12 use in epilogue adds d081516ae17 testsuite: Use explicit -ftree-cselim in tests using -fdump [...] adds d27d694151c testsuite: Allow .sdata in more cases in gcc.dg/array-quals-1.c adds 716a5836928 c++/102228 - make lookup_anon_field O(1) adds e66b9f6779f analyzer: fix ICE when discarding result of realloc [PR102225] adds 3c64582372c c++: Fix docs on assignment of virtual bases [PR60318] adds b6db7cd41cc Daily bump. adds 60eec23b5ed Optimize vec_extract for 256/512-bit vector when index exce [...] adds 8f323c712ea Optimize v4sf reduction. adds bd7a34ef556 AVX512FP16: Add vaddph/vsubph/vdivph/vmulph. adds f77f3adebde AVX512FP16: Add testcase for vaddph/vsubph/vmulph/vdivph. adds 6e27bc2b885 Avoid full DOM walk in LIM fill_always_executed_in
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 271 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/analyzer/ChangeLog | 12 + gcc/analyzer/analyzer.h | 2 + gcc/analyzer/constraint-manager.cc | 9 +- gcc/analyzer/region-model-impl-calls.cc | 42 ++-- gcc/analyzer/region-model.cc | 2 +- gcc/c-family/ChangeLog | 9 + gcc/config.gcc | 2 +- gcc/config/i386/avx512fp16intrin.h | 251 +++++++++++++++++++ gcc/config/i386/avx512fp16vlintrin.h | 219 +++++++++++++++++ gcc/config/i386/i386-builtin-types.def | 7 + gcc/config/i386/i386-builtin.def | 20 ++ gcc/config/i386/i386-expand.c | 31 +-- gcc/config/i386/i386-protos.h | 1 - gcc/config/i386/i386.md | 22 +- gcc/config/i386/immintrin.h | 2 + gcc/config/i386/sse.md | 132 +++++++--- gcc/config/i386/subst.md | 6 +- gcc/config/rs6000/rs6000-logue.c | 4 + gcc/cp/ChangeLog | 15 ++ gcc/cp/cp-tree.h | 4 + gcc/cp/decl.c | 3 + gcc/cp/decl2.c | 17 +- gcc/cp/module.cc | 10 +- gcc/cp/semantics.c | 8 + gcc/cp/typeck.c | 32 +-- gcc/doc/trouble.texi | 7 +- gcc/fortran/ChangeLog | 5 + gcc/testsuite/ChangeLog | 165 +++++++++++++ gcc/testsuite/gcc.dg/analyzer/realloc-1.c | 5 + gcc/testsuite/gcc.dg/analyzer/torture/pr102225.c | 6 + gcc/testsuite/gcc.dg/array-quals-1.c | 10 +- gcc/testsuite/gcc.dg/pr102224.c | 49 ++++ gcc/testsuite/gcc.dg/pr89984.c | 20 ++ gcc/testsuite/gcc.dg/tree-ssa/pr89430-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-7-comp-ref.c | 2 +- .../gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr99473-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-pr102224.c | 23 ++ gcc/testsuite/gcc.target/i386/avx-pr89984.c | 23 ++ gcc/testsuite/gcc.target/i386/avx512fp16-11a.c | 36 +++ gcc/testsuite/gcc.target/i386/avx512fp16-11b.c | 75 ++++++ gcc/testsuite/gcc.target/i386/avx512fp16-helper.h | 207 ++++++++++++++++ .../gcc.target/i386/avx512fp16-vaddph-1a.c | 26 ++ .../gcc.target/i386/avx512fp16-vaddph-1b.c | 92 +++++++ .../gcc.target/i386/avx512fp16-vdivph-1a.c | 26 ++ .../gcc.target/i386/avx512fp16-vdivph-1b.c | 97 ++++++++ .../gcc.target/i386/avx512fp16-vmulph-1a.c | 26 ++ .../gcc.target/i386/avx512fp16-vmulph-1b.c | 92 +++++++ .../gcc.target/i386/avx512fp16-vsubph-1a.c | 26 ++ .../gcc.target/i386/avx512fp16-vsubph-1b.c | 93 +++++++ .../gcc.target/i386/avx512fp16vl-vaddph-1a.c | 29 +++ .../gcc.target/i386/avx512fp16vl-vaddph-1b.c | 16 ++ .../gcc.target/i386/avx512fp16vl-vdivph-1a.c | 29 +++ .../gcc.target/i386/avx512fp16vl-vdivph-1b.c | 16 ++ .../gcc.target/i386/avx512fp16vl-vmulph-1a.c | 29 +++ .../gcc.target/i386/avx512fp16vl-vmulph-1b.c | 16 ++ .../gcc.target/i386/avx512fp16vl-vsubph-1a.c | 29 +++ .../gcc.target/i386/avx512fp16vl-vsubph-1b.c | 16 ++ gcc/testsuite/gcc.target/i386/avx512vlfp16-11a.c | 68 ++++++ gcc/testsuite/gcc.target/i386/avx512vlfp16-11b.c | 96 ++++++++ gcc/testsuite/gcc.target/i386/pr91103-1.c | 37 +++ gcc/testsuite/gcc.target/i386/pr91103-2.c | 81 ++++++ gcc/testsuite/gcc.target/i386/sse-13.c | 6 + gcc/testsuite/gcc.target/i386/sse-14.c | 14 ++ gcc/testsuite/gcc.target/i386/sse-22.c | 14 ++ gcc/testsuite/gcc.target/i386/sse-23.c | 6 + gcc/testsuite/gcc.target/i386/sse2-pr101059.c | 32 +++ gcc/testsuite/gcc.target/i386/sse3-pr101059.c | 13 + gcc/tree-ssa-loop-im.c | 39 ++- gcc/tree-ssa-sccvn.c | 2 +- libgcc/ChangeLog | 11 + libgcc/config/i386/libgcc-glibc.ver | 20 ++ libgcc/config/i386/t-softfp | 3 +- 83 files changed, 2738 insertions(+), 161 deletions(-) create mode 100644 gcc/config/i386/avx512fp16vlintrin.h create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr102225.c create mode 100644 gcc/testsuite/gcc.dg/pr102224.c create mode 100644 gcc/testsuite/gcc.dg/pr89984.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr102224.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr89984.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-11a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-11b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-helper.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vaddph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vaddph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vdivph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vdivph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmulph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmulph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vsubph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vsubph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vaddph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vaddph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vdivph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vdivph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vmulph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vmulph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vsubph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vsubph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vlfp16-11a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vlfp16-11b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91103-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91103-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr101059.c create mode 100644 gcc/testsuite/gcc.target/i386/sse3-pr101059.c