]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
(__brk): Correct inline assembly contraints.
authorUlrich Drepper <drepper@redhat.com>
Sat, 12 Jan 2002 01:40:40 +0000 (01:40 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sat, 12 Jan 2002 01:40:40 +0000 (01:40 +0000)
sysdeps/unix/sysv/linux/s390/brk.c

index f2baf2af71c6b3ae92ca142048f7e5e169fc7452..ae6af21784dd474f8e831f2e34abc51c530493a4 100644 (file)
@@ -35,14 +35,13 @@ __brk (void *addr)
   void *newbrk;
 
   {
-    register long r0 asm ("2");
     register void *__addr asm("2") = addr;
 
     asm ("svc  %b1\n\t"                /* call sys_brk */
-        : "=d" (r0)
+        : "=d" (__addr)
         : "I" (SYS_ify(brk)), "r" (__addr)
-        : _svc_clobber );
-    newbrk = (void *) r0;
+        : "cc", "memory" );
+    newbrk = __addr;
   }
   __curbrk = newbrk;