loop.c (count_one_set): New static function, broken out of count_loop_regs_set
authorBernd Schmidt <crux@pool.informatik.rwth-aachen.de>
Tue, 6 Oct 1998 20:38:40 +0000 (14:38 -0600)
committerJeff Law <law@gcc.gnu.org>
Tue, 6 Oct 1998 20:38:40 +0000 (14:38 -0600)
commita4c3ddd83ae219749907c77f23787ffe085ed8c4
tree70ebcacddadf10b0f128e66b293617a18c689562
parent9a07247c2ae0e5d745bbeca9a3b06aeb1cba0c55
loop.c (count_one_set): New static function, broken out of count_loop_regs_set

* loop.c (count_one_set): New static function, broken out of
count_loop_regs_set
(count_loop_regs_set): Call it.
* global.c (mark_reg_store): Handle clobbers here by not calling
set_preference.
(mark_reg_clobber): Just call mark_reg_store after ensuring SETTER
is in fact a clobber.
* integrate.c (process_reg_param): New function, broken out of
expand_inline_function.
(expand_inline_function): Call it.

From-SVN: r22875
gcc/ChangeLog
gcc/global.c
gcc/integrate.c
gcc/loop.c