re PR target/53227 (FAIL: gcc.target/i386/movbe-2.c scan-assembler-times movbe[ ...
authorUros Bizjak <ubizjak@gmail.com>
Sun, 6 May 2012 20:47:59 +0000 (22:47 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Sun, 6 May 2012 20:47:59 +0000 (22:47 +0200)
commit69f088a73a1924110328eac91bcbd8a98f64f62a
tree25a892d93cf47c2e1fa5802370d752bca5e2dfde
parentea59b186fbc1648d23b266edb1f01c60b0ed72c0
re PR target/53227 (FAIL: gcc.target/i386/movbe-2.c scan-assembler-times movbe[ \t] 4)

PR target/53227
* config/i386/i386.md (swap<mode>): Rename from *swap<mode>.
(bswapdi2): Split from bswap<mode>2.  Use nonnimediate_operand
predicate for operand 1.  Force operand 1 to register for TARGET_BSWAP.
(bswapsi2): Ditto.
(*bswapdi2_doubleword): New insn pattern.
(*bswap<mode>2): Rename from *bswap<mode>2_1.

From-SVN: r187215
gcc/ChangeLog
gcc/config/i386/i386.md