aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-alias.c
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2020-02-20 21:06:18 +0100
committerUros Bizjak <ubizjak@gmail.com>2020-02-20 21:06:18 +0100
commitd56779b8ae587c599bf46b20587afcd6ee51fcaa (patch)
tree186a6e3dee264a5a076c9c2d2cb4c2ac944635e1 /gcc/tree-ssa-alias.c
parentf6088573d81d52e8573b704984fdb515e4391b1a (diff)
downloadgcc-d56779b8ae587c599bf46b20587afcd6ee51fcaa.zip
gcc-d56779b8ae587c599bf46b20587afcd6ee51fcaa.tar.gz
gcc-d56779b8ae587c599bf46b20587afcd6ee51fcaa.tar.bz2
i386: Fix *vec_extractv2sf_1 and *vec_extractv2sf_1 shufps alternative [PR93828]
shufps moves two of the four packed single-precision floating-point values from *destination* operand (first operand) into the low quadword of the destination operand. Match source operand to the destination. PR target/93828 * config/i386/mmx.md (*vec_extractv2sf_1): Match source operand to destination operand for shufps alternative. (*vec_extractv2si_1): Ditto. testsuite/ChangeLog: PR target/93828 * g++.target/i386/pr93828.C: New test.
Diffstat (limited to 'gcc/tree-ssa-alias.c')
0 files changed, 0 insertions, 0 deletions