summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordrow <drow@138bc75d-0d04-0410-961f-82ee72b054a4>2005-03-15 17:45:55 +0000
committerdrow <drow@138bc75d-0d04-0410-961f-82ee72b054a4>2005-03-15 17:45:55 +0000
commit0b503e11ea9748a69e1be0e927e8efdefc64f396 (patch)
tree0d079f300ba18a634ee90c4cb167eef851651174
parent1589683c6dec781cdd7fd0c226157fb1dc7779a2 (diff)
downloadppe42-gcc-0b503e11ea9748a69e1be0e927e8efdefc64f396.tar.gz
ppe42-gcc-0b503e11ea9748a69e1be0e927e8efdefc64f396.zip
* config/arm/arm.h (CONDITIONAL_REGISTER_USAGE): Don't clear
call_used_regs for wCG registers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96525 138bc75d-0d04-0410-961f-82ee72b054a4
-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 8d702051f8a..59d84facf02 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 2db95373c9f..69958779746 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; \
OpenPOWER on IntegriCloud