From: Ulrich Drepper Date: Sat, 12 Jan 2002 01:40:40 +0000 (+0000) Subject: (__brk): Correct inline assembly contraints. X-Git-Tag: cvs/glibc-2-2-5~31 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=93a6348b16a60a6643852bb4b75ef038c9d3300e;p=thirdparty%2Fglibc.git (__brk): Correct inline assembly contraints. --- diff --git a/sysdeps/unix/sysv/linux/s390/brk.c b/sysdeps/unix/sysv/linux/s390/brk.c index f2baf2af71c..ae6af21784d 100644 --- a/sysdeps/unix/sysv/linux/s390/brk.c +++ b/sysdeps/unix/sysv/linux/s390/brk.c @@ -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;