]> sourceware.org Git - glibc.git/commitdiff
Update.
authorAndreas Jaeger <aj@suse.de>
Wed, 23 Aug 2000 09:53:54 +0000 (09:53 +0000)
committerAndreas Jaeger <aj@suse.de>
Wed, 23 Aug 2000 09:53:54 +0000 (09:53 +0000)
* sysdeps/s390/__longjmp.c: Add __ to JB_GPR*.

ChangeLog
sysdeps/s390/__longjmp.c
sysdeps/s390/bits/setjmp.h

index 1a7c6b2252f1d4bacb652d5c64e819faba221634..8dd55d3ec38fb586fdd8181e362edc21b2e78edc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2000-08-23  Martin Schwidefsky <schwidefsky@de.ibm.com>
 
+       * sysdeps/s390/__longjmp.c: Add __ to JB_GPR*.
+
        * sysdeps/s390/bits/setjmp.h: Add __ to JB_GPR* defines.
 
 2000-08-23  Ulrich Drepper  <drepper@redhat.com>
index 74c4e3a2475dce0ad58fc0db3db5d0ba195ef56e..6f5bf12dbe6cd72893c4755f57720c8ed638d055 100644 (file)
@@ -9,13 +9,13 @@
 
    The GNU C Library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.         See the GNU
    Library General Public License for more details.
 
    You should have received a copy of the GNU Library General Public
    License along with the GNU C Library; see the file COPYING.LIB.  If not,
    write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-   Boston, MA 02111-1307, USA.  */
+   Boston, MA 02111-1307, USA. */
 
 #include <errno.h>
 #include <sysdep.h>
 void
 __longjmp (__jmp_buf env, int val)
 {
-   /* Restore registers and jump back */
-   asm volatile("lr   %%r2,%0\n\t"        /* put val in grp 2 */
-                "lm   %%r6,%%r15,%1\n\t"
-                "br   %%r14"
-                : : "r" (val == 0 ? 1 : val),
-                "m" (env->gregs[JB_GPR6]) : "2" );
+   /* Restore registers and jump back */
+   asm volatile ("lr   %%r2,%0\n\t"      /* PUT val in grp 2.  */
+                "lm   %%r6,%%r15,%1\n\t"
+                "br   %%r14"
+                : : "r" (val == 0 ? 1 : val),
+                "m" (env->gregs[__JB_GPR6]) : "2" );
 
   /* Avoid `volatile function does return' warnings.  */
   for (;;);
index 634191eaf1c46379a470c7dc995cfae695b73669..0e4e36e713fd2fc0d6ebaa0b28a3fc8dab341401 100644 (file)
 #ifndef __S390_SETJMP_H__
 #define __S390_SETJMP_H__
 
-#define __JB_GPR6   0
-#define __JB_GPR7   1
-#define __JB_GPR8   2
-#define __JB_GPR9   3
-#define __JB_GPR10  4
-#define __JB_GPR11  5
-#define __JB_GPR12  6
-#define __JB_GPR13  7
-#define __JB_GPR14  8
-#define __JB_GPR15  9
+#define __JB_GPR6      0
+#define __JB_GPR7      1
+#define __JB_GPR8      2
+#define __JB_GPR9      3
+#define __JB_GPR10     4
+#define __JB_GPR11     5
+#define __JB_GPR12     6
+#define __JB_GPR13     7
+#define __JB_GPR14     8
+#define __JB_GPR15     9
 
 #ifndef        _ASM
 
 typedef struct {
-    /* We save registers 6-15 */
+    /* We save registers 6-15 */
     long int gregs[10];
 
-    /* We save fpu registers 4 and 6 */
+    /* We save fpu registers 4 and 6 */
     long long fpregs[2];
 } __jmp_buf[1];
 
This page took 1.105771 seconds and 5 git commands to generate.