spu.h (CANNOT_CHANGE_MODE_CLASS): Allow (multi)word-sized SUBREG of multi-word hard...
authorUlrich Weigand <uweigand@de.ibm.com>
Tue, 5 Aug 2008 13:53:20 +0000 (13:53 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Tue, 5 Aug 2008 13:53:20 +0000 (13:53 +0000)
commit9e071d06dfb8dbd1e2f76f26c918bce0a1e5fb9e
tree9408472c21f527ea51e2804155c844ded6a42836
parent21f560ba8e287996eb0af332ba965e7d6e62a77e
spu.h (CANNOT_CHANGE_MODE_CLASS): Allow (multi)word-sized SUBREG of multi-word hard register.

* config/spu/spu.h (CANNOT_CHANGE_MODE_CLASS): Allow (multi)word-sized
SUBREG of multi-word hard register.
* config/spu/spu.c (valid_subreg): Likewise.
(adjust_operand): Handle SUBREGs of multi-word hard registers.

From-SVN: r138711
gcc/ChangeLog
gcc/config/spu/spu.c
gcc/config/spu/spu.h