spu.md ("mov<mode>"): Use nonimmediate_operand predicate for destination operand.
authorUlrich Weigand <uweigand@de.ibm.com>
Wed, 22 Dec 2010 15:09:17 +0000 (15:09 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Wed, 22 Dec 2010 15:09:17 +0000 (15:09 +0000)
commit46fc230528907c9adc42104c73819415de8d0a6c
tree1b72cab3ee737423f6461c6ecd0dfeadccb67568
parent32aa622ca800f92d7250e1ab4be08d3e174ef953
spu.md ("mov<mode>"): Use nonimmediate_operand predicate for destination operand.

* config/spu/spu.md ("mov<mode>"): Use nonimmediate_operand
predicate for destination operand.
* config/spu/spu.c (spu_expand_mov): If move destination is an
invalid subreg, perform move in the subreg's inner mode instead.

From-SVN: r168169
gcc/ChangeLog
gcc/config/spu/spu.c
gcc/config/spu/spu.md