PR target/23473
commitaa6af4903f63cd7402b3d7a21da00f6c84350709
authorrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Aug 2005 13:17:04 +0000 (19 13:17 +0000)
committerrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Aug 2005 13:17:04 +0000 (19 13:17 +0000)
tree6d93288ece79dc62ab28b5ac2c91b572a34ccea3
parentd456b9c65b61346071486263901c47e59109911c
PR target/23473
* arm.md (arm_load_pic_register): Change argument to the mask of
saved registers.  Call thumb_find_work_register if we need a
scratch register on Thumb.
(arm_expand_prologue): Pass empty register set to
arm_load_pic_register.
(thumb_expand_prologue): Pass live_regs_mask directly to
arm_load_pic_register.
* arm-protos.h (arm_load_pic_register): Update prototype.

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