aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDaniel Jacobowitz <dan@codesourcery.com>2005-03-15 17:45:55 +0000
committerDaniel Jacobowitz <drow@gcc.gnu.org>2005-03-15 17:45:55 +0000
commit119bb233e2d4a695ec26cff09be08f6c2b6f7a44 (patch)
tree0d079f300ba18a634ee90c4cb167eef851651174 /gcc
parent7fbdc950def5f2c29158dcd131f90f0ff8d2ebc9 (diff)
downloadgcc-119bb233e2d4a695ec26cff09be08f6c2b6f7a44.zip
gcc-119bb233e2d4a695ec26cff09be08f6c2b6f7a44.tar.gz
gcc-119bb233e2d4a695ec26cff09be08f6c2b6f7a44.tar.bz2
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/arm/arm.h2
2 files changed, 6 insertions, 1 deletions
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 <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
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; \