From: Daniel Jacobowitz Date: Tue, 15 Mar 2005 17:45:55 +0000 (+0000) Subject: arm.h (CONDITIONAL_REGISTER_USAGE): Don't clear call_used_regs for wCG registers. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=119bb233e2d4a695ec26cff09be08f6c2b6f7a44;p=platform%2Fupstream%2Fgcc.git arm.h (CONDITIONAL_REGISTER_USAGE): Don't clear call_used_regs for wCG registers. * config/arm/arm.h (CONDITIONAL_REGISTER_USAGE): Don't clear call_used_regs for wCG registers. From-SVN: r96525 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8d70205..59d84fa 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2005-03-15 Daniel Jacobowitz + + * config/arm/arm.h (CONDITIONAL_REGISTER_USAGE): Don't clear + call_used_regs for wCG registers. + 2005-03-15 Ulrich Weigand * config/s390/s390.c (s390_secondary_output_reload_class): Adapt check diff --git a/gcc/config/arm/arm.h b/gcc/config/arm/arm.h index 2db9537..6995877 100644 --- a/gcc/config/arm/arm.h +++ b/gcc/config/arm/arm.h @@ -900,7 +900,7 @@ extern const char * structure_size_string; scratch registers. */ \ for (regno = FIRST_IWMMXT_GR_REGNUM; \ regno <= LAST_IWMMXT_GR_REGNUM; ++ regno) \ - fixed_regs[regno] = call_used_regs[regno] = 0; \ + fixed_regs[regno] = 0; \ /* The XScale ABI has wR0 - wR9 as scratch registers, \ the rest as call-preserved registers. */ \ for (regno = FIRST_IWMMXT_REGNUM; \