rs6000.md (bswapdi2_32bit): Remove ?? from r->r alternative.

* config/rs6000/rs6000.md (bswapdi2_32bit): Remove ?? from r->r
	alternative.

From-SVN: r205773
This commit is contained in:
Alan Modra 2013-12-07 15:05:59 +10:30 committed by Alan Modra
parent c6adc8b3f7
commit c869fd04dc
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2013-12-07 Alan Modra <amodra@gmail.com>
* config/rs6000/rs6000.md (bswapdi2_32bit): Remove ?? from r->r
alternative.
2013-12-07 Ralf Corsépius <ralf.corsepius@rtems.org> 2013-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* config.gcc (microblaze*-*-rtems*): Add TARGET_BIG_ENDIAN_DEFAULT. * config.gcc (microblaze*-*-rtems*): Add TARGET_BIG_ENDIAN_DEFAULT.

View File

@ -2544,7 +2544,7 @@
}") }")
(define_insn "bswapdi2_32bit" (define_insn "bswapdi2_32bit"
[(set (match_operand:DI 0 "reg_or_mem_operand" "=&r,Z,??&r") [(set (match_operand:DI 0 "reg_or_mem_operand" "=&r,Z,&r")
(bswap:DI (match_operand:DI 1 "reg_or_mem_operand" "Z,r,r"))) (bswap:DI (match_operand:DI 1 "reg_or_mem_operand" "Z,r,r")))
(clobber (match_scratch:SI 2 "=&b,&b,X"))] (clobber (match_scratch:SI 2 "=&b,&b,X"))]
"!TARGET_POWERPC64 && (REG_P (operands[0]) || REG_P (operands[1]))" "!TARGET_POWERPC64 && (REG_P (operands[0]) || REG_P (operands[1]))"