diff options
| author | drow <drow@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-03-15 17:45:55 +0000 |
|---|---|---|
| committer | drow <drow@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-03-15 17:45:55 +0000 |
| commit | 0b503e11ea9748a69e1be0e927e8efdefc64f396 (patch) | |
| tree | 0d079f300ba18a634ee90c4cb167eef851651174 | |
| parent | 1589683c6dec781cdd7fd0c226157fb1dc7779a2 (diff) | |
| download | ppe42-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/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/config/arm/arm.h | 2 |
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; \ |

