diff options
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index efd2428..9d6a077 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -5,10 +5,11 @@ 2007-12-10 Uros Bizjak <ubizjak@gmail.com> - * config/i386/i386.c (ix86_function_regparm): Ditto. Use REGPARM_MAX - to check that no regparm hard register is taken by a fixed register - variable. Check up to and including DI_REG when adjusting regparm - value due to fixed regs usage. + * config/i386/i386.c (ix86_function_regparm): Do not check global_regs + array, registers that are members of global_regs are also members of + fixed_regs array. Use REGPARM_MAX to check that no regparm hard + register is taken by a fixed register variable. Check up to and + including DI_REG when adjusting regparm value due to fixed regs usage. (rep_prefix_usable): Check fixed_regs array, not global_regs array for available hard registers. (ix86_expand_strlen): Ditto. |