avr.c (asm_file_start): output 0 as r0 and 1 as r1 in __tmp_reg__ and __zero_reg__...
authorDenis Chertykov <denisc@overta.ru>
Mon, 1 May 2000 14:11:51 +0000 (14:11 +0000)
committerDenis Chertykov <denisc@gcc.gnu.org>
Mon, 1 May 2000 14:11:51 +0000 (18:11 +0400)
* config/avr/avr.c (asm_file_start): output 0 as r0 and 1 as r1 in
__tmp_reg__ and __zero_reg__ initialization.

From-SVN: r33567

gcc/ChangeLog
gcc/config/avr/avr.c

index c3a414f..1bec597 100644 (file)
@@ -1,3 +1,8 @@
+Mon May  1 17:50:44 2000  Denis Chertykov  <denisc@overta.ru>
+
+       * config/avr/avr.c (asm_file_start): output 0 as r0 and 1 as r1 in
+       __tmp_reg__ and __zero_reg__ initialization.
+
 2000-04-30  Richard Henderson  <rth@cygnus.com>
 
        * flow.c (propagate_one_insn): Mark sets even when the insn is dead.
index 8bccbc5..75cf58e 100644 (file)
@@ -3336,8 +3336,8 @@ asm_file_start (file)
       sprintf (buf, "0x%x", avr_mcu_type->stack);
     }
   
-  fputs ("__tmp_reg__ = r0\n" 
-        "__zero_reg__ = r1\n"
+  fputs ("__tmp_reg__ = 0\n" 
+        "__zero_reg__ = 1\n"
         "_PC_ = 2\n", file);
   
   commands_in_file = 0;