OSDN Git Service

PR target/42235
authorbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 16 Jul 2010 02:09:03 +0000 (02:09 +0000)
committerbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 16 Jul 2010 02:09:03 +0000 (02:09 +0000)
commitf3e93fd19ab5f0e47133a61f8f17b2c522ae1528
treefca2df406b7642d903d53fd0e3a5ea8bcaddc821
parentd059ef79e20f3934e2154bb2f7e0ea899a8ccd0b
PR target/42235
* function.c (record_hard_reg_sets): New static function.
(assign_parm_setup_reg): If an optab for extending exists and the
generated code clobbbers no hard regs, emit the insn directly and
create a REG_EQUIV note.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162240 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/function.c