* sysdeps/unix/mips/brk.S (__brk, __curbrk): Add .end.
authorbrendan <brendan>
Sat, 15 Apr 1995 02:29:37 +0000 (02:29 +0000)
committerbrendan <brendan>
Sat, 15 Apr 1995 02:29:37 +0000 (02:29 +0000)
        * sysdeps/unix/mips/fork.S (fork): Likewise.
        * sysdeps/unix/mips/pipe.S (fork): Likewise.
        * sysdeps/unix/mips/sigreturn.S (__sigreturn): Likewise.
        * sysdeps/unix/mips/sysdep.S (sysdep_error): Likewise.
        * sysdeps/unix/mips/wait.S (__handler): Likewise.
        * sysdeps/mips/setjmp.S (__sigsetjmp): Likewise.
        * sysdeps/mips/bsd-setjmp.S (setjmp): Likewise.
        * sysdeps/unix/bsd/ultrix4/getsysinfo.S (getsysinfo): Likewise.
        * sysdeps/unix/bsd/ultrix4/wait3.S (waitpid): Likewise.
        * sysdeps/unix/bsd/ultrix4/waitpid.S (waitpid): Likewise.
        * sysdeps/unix/bsd/ultrix4/mips/__handler.S (__handler): Likewise.
        * sysdeps/unix/bsd/ultrix4/mips/sigvec.S (__raw_sigvec): Likewise.
        * sysdeps/unix/bsd/ultrix4/mips/start.S (__start): Likewise.
        * sysdeps/unix/bsd/ultrix4/mips/vfork.S (vfork): Likewise.
        * sysdeps/mips/bsd-_setjmp.S (setjmp): Likewise.  Use `$0'
        instead of `zero' for the li instruction.

16 files changed:
sysdeps/mips/bsd-_setjmp.S
sysdeps/mips/bsd-setjmp.S
sysdeps/mips/setjmp.S
sysdeps/unix/bsd/ultrix4/getsysinfo.S
sysdeps/unix/bsd/ultrix4/mips/__handler.S
sysdeps/unix/bsd/ultrix4/mips/sigvec.S
sysdeps/unix/bsd/ultrix4/mips/start.S
sysdeps/unix/bsd/ultrix4/mips/vfork.S
sysdeps/unix/bsd/ultrix4/wait3.S
sysdeps/unix/bsd/ultrix4/waitpid.S
sysdeps/unix/mips/brk.S
sysdeps/unix/mips/fork.S
sysdeps/unix/mips/pipe.S
sysdeps/unix/mips/sigreturn.S
sysdeps/unix/mips/sysdep.S
sysdeps/unix/mips/wait.S

index 6e6844c..78776cd 100644 (file)
@@ -25,4 +25,5 @@ Cambridge, MA 02139, USA.  */
 
 ENTRY (setjmp)
        j C_SYMBOL_NAME (__sigsetjmp)
-       li a1, zero             /* Pass a second argument of zero.  */
+       li a1, $0               /* Pass a second argument of zero.  */
+       .end setjmp
index 5cd090a..4742462 100644 (file)
@@ -26,3 +26,4 @@ Cambridge, MA 02139, USA.  */
 ENTRY (setjmp)
        j C_SYMBOL_NAME (__sigsetjmp)
        li a1, 1                /* Pass a second argument of one.  */
+       .end setjmp
index b3c0247..0f5dba3 100644 (file)
@@ -29,3 +29,4 @@ ENTRY (__sigsetjmp)
        move a3, $fp
 #endif
        j __sigsetjmp_aux
+       .end __sigsetjmp
index 1f5b2cf..41718ba 100644 (file)
@@ -23,3 +23,4 @@ Cambridge, MA 02139, USA.  */
 
 SYSCALL__ (getsysinfo, 5)
        ret
+       .end __getsysinfo
index 3ea697c..ca9c3fe 100644 (file)
@@ -111,3 +111,4 @@ ENTRY (__handler)
        /* Do a sigreturn syscall; this doesn't return.  */
        la v0, __sigreturn
        jal ra, v0
+       .end __handler
index 20a5dd1..4d7aa44 100644 (file)
@@ -22,3 +22,4 @@ Cambridge, MA 02139, USA.  */
 
 PSEUDO (__raw_sigvec, sigvec, 3)
        ret
+       .end __raw_sigvec
index eec8ce0..24bcbb4 100644 (file)
@@ -68,3 +68,4 @@ ENTRY(__start)
   /* Make the value returned by main be the argument to exit.  */
   jal exit
   move a0, v0
+  .end __start
index 37f6d80..05e4b87 100644 (file)
@@ -29,5 +29,6 @@ SYSCALL__ (vfork, 0)
 parent:
        ret
        nop
+       .end __vfork
 
 weak_alias (__vfork, vfork)
index 83910a5..930c67e 100644 (file)
@@ -20,5 +20,6 @@ Cambridge, MA 02139, USA.  */
 
 SYSCALL__ (wait3, 3)
        ret
+       .end __wait3
 
 weak_alias (__wait3, wait3)
index b64e528..3470da7 100644 (file)
@@ -20,5 +20,6 @@ Cambridge, MA 02139, USA.  */
 
 SYSCALL__ (waitpid, 3)
        ret
+       .end __waitpid
 
 weak_alias (__waitpid, waitpid)
index 1754c0c..9c4ee26 100644 (file)
@@ -30,7 +30,7 @@ Cambridge, MA 02139, USA.  */
 .sdata
 ENTRY(__curbrk)
        .word __end
-
+       .end __curbrk
 .text
 .set noreorder
 .set noat
@@ -63,5 +63,6 @@ error:        j syscall_error
        nop
        nop
        nop
+       .end __brk
 
 weak_alias (__brk, brk)
index 2347bf4..17efcc9 100644 (file)
@@ -25,5 +25,6 @@ SYSCALL__ (fork, 0)
        move v0, zero
 parent:
        ret
+       .end __fork
 
 weak_alias (__fork, fork)
index f8ce56b..b9f376d 100644 (file)
@@ -27,5 +27,6 @@ SYSCALL__ (pipe, 1)
        j ra
        move v0, zero
        nop
+       .end __pipe
 
 weak_alias (__pipe, pipe)
index 1e76bf5..70ae0c2 100644 (file)
@@ -25,5 +25,6 @@ Cambridge, MA 02139, USA.  */
 ENTRY(__sigreturn)
        li v0, SYS_sigreturn
        syscall
+       .end __sigreturn
 
 weak_alias (__sigreturn, sigreturn)
index 21bdf23..f17ba44 100644 (file)
@@ -39,3 +39,4 @@ skip:
        /* And just kick back a -1.  */
        j ra
        li v0, -1
+       .end syscall_error
index 63bce84..f1f4f9b 100644 (file)
@@ -40,5 +40,6 @@ noerror:
        nop
 noarg:
        ret
+       .end __wait
 
 weak_alias (__wait, wait)