From 93a6348b16a60a6643852bb4b75ef038c9d3300e Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Sat, 12 Jan 2002 01:40:40 +0000 Subject: [PATCH] (__brk): Correct inline assembly contraints. --- sysdeps/unix/sysv/linux/s390/brk.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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; -- 2.47.2