https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95218

--- Comment #19 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Uros Bizjak <u...@gcc.gnu.org>:

https://gcc.gnu.org/g:7797f5ec58078523a452e5cf239596e13d77d885

commit r11-535-g7797f5ec58078523a452e5cf239596e13d77d885
Author: Uros Bizjak <ubiz...@gmail.com>
Date:   Thu May 21 01:53:09 2020 +0200

    i386: Do not use commutative operands with (use) RTX [PR95238]

    2020-05-21  Uroš Bizjak  <ubiz...@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.

Reply via email to