diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2020-05-21 01:53:09 +0200 |
---|---|---|
committer | Uros Bizjak <ubizjak@gmail.com> | 2020-05-21 01:53:09 +0200 |
commit | 7797f5ec58078523a452e5cf239596e13d77d885 (patch) | |
tree | 468c0426690d7f00efe660c9c38ba5670855bfe9 /libgcc | |
parent | 14984ea1645da45e59872d84401394a759c2659c (diff) | |
download | gcc-7797f5ec58078523a452e5cf239596e13d77d885.zip gcc-7797f5ec58078523a452e5cf239596e13d77d885.tar.gz gcc-7797f5ec58078523a452e5cf239596e13d77d885.tar.bz2 |
i386: Do not use commutative operands with (use) RTX [PR95238]
2020-05-21 Uroš Bizjak <ubizjak@gmail.com>
gcc/ChangeLog:
PR target/95218
* config/i386/mmx.md (*mmx_<code>v2sf): Do not mark
operands 1 and 2 commutative. Manually swap operands.
(*mmx_nabsv2sf2): Ditto.
Partially revert:
* config/i386/i386.md (*<code>tf2_1):
Mark operands 1 and 2 commutative.
(*nabstf2_1): Ditto.
* config/i386/sse.md (*<code><mode>2): Mark operands 1 and 2
commutative. Do not swap operands.
(*nabs<mode>2): Ditto.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions