OSDN Git Service

* config/xtensa/xtensa.c (xtensa_copy_incoming_a7): Remove SUBREG
authorbwilson <bwilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Jan 2004 20:24:59 +0000 (20:24 +0000)
committerbwilson <bwilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Jan 2004 20:24:59 +0000 (20:24 +0000)
commit2aac53ce24f34bc47c49ae2ad7bb4b8726aeaf69
tree9036f0138122ff2a661af2ca521b93759da00ac7
parent3f18719cda960d9d45c9343acb33e7d71ec8d689
* config/xtensa/xtensa.c (xtensa_copy_incoming_a7): Remove SUBREG
on CQImode and CHImode incoming arguments in register a7.
(function_arg): Wrap BLKmode argument in register a7 in a PARALLEL.
* config/xtensa/xtensa.h (BLOCK_REG_PADDING): Define.
* config/xtensa/xtensa.md (movdi, movdf): Only call force_reg or
xtensa_copy_incoming_a7 before reload.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@76742 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/xtensa/xtensa.c
gcc/config/xtensa/xtensa.h
gcc/config/xtensa/xtensa.md