]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Wed May 22 00:40:50 1996 David Mosberger-Tang <davidm@azstarnet.com>
authorRoland McGrath <roland@gnu.org>
Fri, 24 May 1996 05:59:19 +0000 (05:59 +0000)
committerRoland McGrath <roland@gnu.org>
Fri, 24 May 1996 05:59:19 +0000 (05:59 +0000)
* sysdeps/alpha/_mcount.S, sysdeps/alpha/bb_init_func.S,
  sysdeps/alpha/bsd-_setjmp.S, sysdeps/alpha/ffs.S,
  sysdeps/alpha/htonl.S, sysdeps/alpha/htons.S, sysdeps/alpha/memchr.S,
  sysdeps/alpha/setjmp.S, sysdeps/alpha/strlen.S,
  sysdeps/alpha/udiv_qrnnd.S, sysdeps/unix/sysv/linux/alpha/brk.S,
  sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S,
  sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S,
  sysdeps/unix/sysv/linux/alpha/pipe.S,
  sysdeps/unix/sysv/linux/alpha/sigsuspend.S,
  sysdeps/unix/sysv/linux/alpha/syscall.S,
  sysdeps/unix/sysv/linux/alpha/sysdep.S: Remove include of regdef.h.
   sysdep.h includes it now. Replace ENTRY by LEAF with appropriate
  framesize declaration.  Replace "lda pv,sym/jsr pv" by "jsr sym".

sysdeps/unix/sysv/linux/alpha/sigsuspend.S

index 29cba8d3122eaaada53c09d35725e136080bbd2e..00c02de72bd6925bddb3f5c5d976ad1e82a2bb6b 100644 (file)
@@ -17,12 +17,13 @@ not, write to the Free Software Foundation, Inc., 675 Mass Ave,
 Cambridge, MA 02139, USA.  */
 
 /* sigsuspend is a special syscall since it needs to dereference the
-sigset.  */
+   sigset.  */
 
 #include <sysdep.h>
 
        .text
-ENTRY(sigsuspend)
+
+LEAF(sigsuspend, 0)
        .prologue 0
 
        ldq     a0, 0(a0)
@@ -33,7 +34,6 @@ ENTRY(sigsuspend)
 
 error: br      gp, 1f
 1:     ldgp    gp, 0(gp)
-       lda     pv, syscall_error
-       jmp     zero, (pv)
+       jmp     zero, syscall_error
 
        .end sigsuspend