egcs/./gcc ChangeLog loop.c global.c integrate.c
Jeffrey A. Law
law@cygnus.com
Tue Oct 6 20:38:00 GMT 1998
CVSROOT: /egcs/carton/cvsfiles
Module name: egcs
Changes by: law@egcs.cygnus.com 98/10/06 20:38:41
Modified files:
gcc : ChangeLog loop.c global.c integrate.c
Log message:
* 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.
More information about the Gcc-cvs
mailing list