(setjmp, __setjmp): Add END statements.
authordrepper <drepper>
Sat, 6 Dec 2003 00:15:11 +0000 (00:15 +0000)
committerdrepper <drepper>
Sat, 6 Dec 2003 00:15:11 +0000 (00:15 +0000)
sysdeps/s390/s390-32/elf/setjmp.S
sysdeps/s390/s390-64/elf/setjmp.S

index f785201..0d1fa8e 100644 (file)
@@ -34,9 +34,15 @@ END (setjmp)
        /* Binary compatibility entry point.  */
 ENTRY(_setjmp)
        .weak  C_SYMBOL_NAME (_setjmp)
+       lhi    %r3,0                /* second argument of zero */
+       j      .Linternal_sigsetjmp /* branch relativ to __sigsetjmp */
+END (_setjmp)
 libc_hidden_def (_setjmp)
+
 ENTRY(__setjmp)
        lhi    %r3,0                /* second argument of zero */
+       j      .Linternal_sigsetjmp /* branch relativ to __sigsetjmp */
+END (__setjmp)
 
 ENTRY(__sigsetjmp)
 .Linternal_sigsetjmp:
index 657514d..fa3ac72 100644 (file)
@@ -34,9 +34,15 @@ END (setjmp)
        /* Binary compatibility entry point.  */
 ENTRY(_setjmp)
         .weak  C_SYMBOL_NAME (_setjmp)
+        slgr   %r3,%r3              /* Second argument of zero.  */
+        j      .Linternal_sigsetjmp /* Branch relativ to __sigsetjmp.  */
+END (setjmp)
 libc_hidden_def (_setjmp)
+
 ENTRY(__setjmp)
         slgr   %r3,%r3              /* Second argument of zero.  */
+        j      .Linternal_sigsetjmp /* Branch relativ to __sigsetjmp.  */
+END (setjmp)
 
 ENTRY(__sigsetjmp)
 .Linternal_sigsetjmp: