[RS6000] Correct constraints for ior<mode>_mask
authorAlan Modra <amodra@gmail.com>
Thu, 27 Aug 2015 13:56:39 +0000 (23:26 +0930)
committerAlan Modra <amodra@gcc.gnu.org>
Thu, 27 Aug 2015 13:56:39 +0000 (23:26 +0930)
commit353e462df7eea26f1df8343d8b8f92dfe97757dc
tree7ec4111cbfa2505d1b20fe6d1d63de87f4d845de
parentf11cd82983ce681fd1f6bd232abcc91297d4e855
[RS6000] Correct constraints for ior<mode>_mask

ior<mode>_mask always splits to rtl matching rotl<mode>3_insert.  The
latter requires one of its input operands match the output, so let
reload/lra know the equivalent operand match must also occur for
ior<mode>_mask.

PR target/67356
* config/rs6000/rs6000.md (ior<mode>_mask): Use constraint "0"
for operand 1.

From-SVN: r227260
gcc/ChangeLog
gcc/config/rs6000/rs6000.md