http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53227
--- Comment #7 from uros at gcc dot gnu.org 2012-05-06 20:48:03 UTC --- Author: uros Date: Sun May 6 20:47:59 2012 New Revision: 187215 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=187215 Log: 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. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.md