crtn.asm (init, fini): Restore r15 from r14, not the other way round.
authorAlexandre Oliva <aoliva@redhat.com>
Tue, 3 Apr 2001 08:45:38 +0000 (08:45 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Tue, 3 Apr 2001 08:45:38 +0000 (08:45 +0000)
* config/sh/crtn.asm (init, fini): Restore r15 from r14, not the
other way round.
* config/sh/crti.asm: Fix typos in comments.

From-SVN: r41047

gcc/ChangeLog
gcc/config/sh/crti.asm
gcc/config/sh/crtn.asm

index e5dc3202be8158a486a27237c673aedc6f7abacc..43d7d7bdaabbec0a44cbe152eab27133e4e27ef4 100644 (file)
@@ -1,3 +1,9 @@
+2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
+
+       * config/sh/crtn.asm (init, fini): Restore r15 from r14, not the
+       other way round.
+       * config/sh/crti.asm: Fix typos in comments.
+
 2001-04-03  Alan Modra  <alan@linuxcare.com.au>
 
        * pa.h: Revise comments for TARGET_NO_SPACE_REGS and
index ece86667e74f5a383a607fc8a52f14cd38903614..cfed71d2a8626510b9051f265531e1db8e3284f1 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000 Free Software Foundation, Inc.
+/* Copyright (C) 2000, 2001 Free Software Foundation, Inc.
    This file was adapted from glibc sources.
 
 This file is part of GNU CC.
@@ -39,7 +39,7 @@ Boston, MA 02111-1307, USA.  */
    such object files.  */
 
        .section .init
-/* The alignment below can't be smaller, otherwide the mova below
+/* The alignment below can't be smaller, otherwise the mova below
    breaks.  Yes, we might align just the label, but then we'd be
    exchanging an alignment here for one there, since the code fragment
    below ensures 4-byte alignment on __ELF__.  */
@@ -70,7 +70,7 @@ _init:
 #endif
 
        .section .fini
-/* The alignment below can't be smaller, otherwide the mova below
+/* The alignment below can't be smaller, otherwise the mova below
    breaks.  Yes, we might align just the label, but then we'd be
    exchanging an alignment here for one there, since the code fragment
    below ensures 4-byte alignment on __ELF__.  */
index 86a4ee3f976d460e3cd7e98509c7780a046ce4e7..6aa9a52d2d637c59f82ddf829fd7eb13b007489c 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000 Free Software Foundation, Inc.
+/* Copyright (C) 2000, 2001 Free Software Foundation, Inc.
    This file was adapted from glibc sources.
 
 This file is part of GNU CC.
@@ -30,7 +30,7 @@ Boston, MA 02111-1307, USA.  */
 /* See an explanation about .init and .fini in crti.asm.  */
 
        .section .init
-       mov     r15,r14
+       mov     r14,r15
        lds.l   @r15+,pr
        mov.l   @r15+,r14
        rts
@@ -41,7 +41,7 @@ Boston, MA 02111-1307, USA.  */
 #endif
 
        .section .fini
-       mov     r15,r14
+       mov     r14,r15
        lds.l   @r15+,pr
        mov.l   @r15+,r14
        rts