aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2020-05-21 01:53:09 +0200
committerUros Bizjak <ubizjak@gmail.com>2020-05-21 01:53:09 +0200
commit7797f5ec58078523a452e5cf239596e13d77d885 (patch)
tree468c0426690d7f00efe660c9c38ba5670855bfe9 /libgcc
parent14984ea1645da45e59872d84401394a759c2659c (diff)
downloadgcc-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