diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5fddf41caf18..9524865fc0cb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-12-06 Vladimir Makarov + + * config/rs6000/rs600.md (*bswapdi2_64bit): Remove ?? from the + constraint. + 2013-12-06 Caroline Tice Submitting patch from Stephen Checkoway, s@cs.jhu.edu diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index 4de7c3a2f6e4..efeb2c4dbf72 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -2379,7 +2379,7 @@ ;; Non-power7/cell, fall back to use lwbrx/stwbrx (define_insn "*bswapdi2_64bit" - [(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"))) (clobber (match_scratch:DI 2 "=&b,&b,&r")) (clobber (match_scratch:DI 3 "=&r,&r,&r"))