* config/arm/arm.h (CONDITIONAL_REGISTER_USAGE): Don't clear
authordrow <drow@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Mar 2005 17:45:55 +0000 (17:45 +0000)
committerdrow <drow@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Mar 2005 17:45:55 +0000 (17:45 +0000)
call_used_regs for wCG registers.

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

gcc/ChangeLog
gcc/config/arm/arm.h

index 8d70205..59d84fa 100644 (file)
@@ -1,3 +1,8 @@
+2005-03-15  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * config/arm/arm.h (CONDITIONAL_REGISTER_USAGE): Don't clear
+       call_used_regs for wCG registers.
+
 2005-03-15  Ulrich Weigand  <uweigand@de.ibm.com>
 
        * config/s390/s390.c (s390_secondary_output_reload_class): Adapt check
index 2db9537..6995877 100644 (file)
@@ -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;                                \