diff options
author | Jakub Jelinek <jakub@redhat.com> | 2021-05-07 10:37:52 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2021-05-07 10:37:52 +0200 |
commit | 323b18d54b960d3ef64f60ad20838ef958334dc0 (patch) | |
tree | c4b8adf8b90d62ce8bc615f8600cd275a17003cf /gcc/ada/gcc-interface/decl.c | |
parent | cfe82a0cbe72baa723f7d89502cdf59c0e87fff4 (diff) | |
download | gcc-323b18d54b960d3ef64f60ad20838ef958334dc0.zip gcc-323b18d54b960d3ef64f60ad20838ef958334dc0.tar.gz gcc-323b18d54b960d3ef64f60ad20838ef958334dc0.tar.bz2 |
i386: Fix up 8-byte vcond* with -mxop [PR100445]
ix86_expand_sse_movcc has special TARGET_XOP handling and the recent
addition of support of v*cond* patterns for MMXMODEI modes results in
ICEs because the expected pattern doesn't exist. We can handle it
using 128-bit vpcmov (if we ignore the upper 64 bits like we ignore in
other TARGET_MMX_WITH_SSE support).
2021-05-07 Jakub Jelinek <jakub@redhat.com>
PR target/100445
* config/i386/mmx.md (*xop_pcmov_<mode>): New define_insn.
* gcc.target/i386/pr100445.c: New test.
Diffstat (limited to 'gcc/ada/gcc-interface/decl.c')
0 files changed, 0 insertions, 0 deletions