diff options
author | Mike Frysinger <vapier@gentoo.org> | 2007-09-15 11:02:36 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2007-09-15 11:02:36 +0000 |
commit | 783107dbed9ac48f3db147f4ed6cf7a9aa75418e (patch) | |
tree | a0e081576d4a86660127740fb6cfde88ebd0aa32 /libc/sysdeps/linux/bfin/__longjmp.S | |
parent | f032afc5fd03f45ecc346b1dbb00b9b3dc0e0e2a (diff) |
use gcc input constraints to avoid often duplicated reloads when making syscalls
Diffstat (limited to 'libc/sysdeps/linux/bfin/__longjmp.S')
-rw-r--r-- | libc/sysdeps/linux/bfin/__longjmp.S | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libc/sysdeps/linux/bfin/__longjmp.S b/libc/sysdeps/linux/bfin/__longjmp.S index bb40c852c..418d591e2 100644 --- a/libc/sysdeps/linux/bfin/__longjmp.S +++ b/libc/sysdeps/linux/bfin/__longjmp.S @@ -98,9 +98,9 @@ ___longjmp: P0 = [SP++]; CC = R0 == 0; - IF !CC JUMP finished; + IF !CC JUMP .Lfinished; R0 = 1; -finished: +.Lfinished: RTS; .size ___longjmp,.-___longjmp |