diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2011-07-08 13:09:07 +0000 |
---|---|---|
committer | Georg-Johann Lay <gjl@gcc.gnu.org> | 2011-07-08 13:09:07 +0000 |
commit | 7d8d6d7359822490c1a14cfcde0c736c4d220d34 (patch) | |
tree | 0a4451a454fd063ca701488a7845830d9984c832 | |
parent | 0d44736e759f00ddadd0ab5188a86297fac5d284 (diff) | |
download | gcc-7d8d6d7359822490c1a14cfcde0c736c4d220d34.zip gcc-7d8d6d7359822490c1a14cfcde0c736c4d220d34.tar.gz gcc-7d8d6d7359822490c1a14cfcde0c736c4d220d34.tar.bz2 |
avr.c (output_reload_insisf): Use 'REG_Z+1' instead of magic '31'.
* config/avr/avr.c (output_reload_insisf): Use 'REG_Z+1' instead
of magic '31'.
From-SVN: r176041
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/avr/avr.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f1cabbb..6a9d81a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2011-07-08 Georg-Johann Lay <avr@gjlay.de> + + * config/avr/avr.c (output_reload_insisf): Use 'REG_Z+1' instead + of magic '31'. + 2011-07-08 Bernd Schmidt <bernds@codesourcery.com> * optabs.c (expand_binop): Use GET_MODE_PRECISION instead of diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c index 17020ce..a6a307b 100644 --- a/gcc/config/avr/avr.c +++ b/gcc/config/avr/avr.c @@ -6239,7 +6239,7 @@ output_reload_insisf (rtx insn ATTRIBUTE_UNUSED, That's cheaper than loading from constant pool. */ cooked_clobber_p = true; - clobber_reg = gen_rtx_REG (QImode, 31); + clobber_reg = gen_rtx_REG (QImode, REG_Z + 1); avr_asm_len ("mov __tmp_reg__,%0", &clobber_reg, len, 1); break; } |