* fixed multi-thread case of FPC_SYSCALL3 (all others were already correct)

git-svn-id: trunk@7476 -
This commit is contained in:
Jonas Maebe 2007-05-25 19:02:19 +00:00
parent f8b40e90dc
commit a2dbc4d272

View File

@ -183,17 +183,16 @@ asm
subcc %o3,%g0,%g0
bne .LThread
nop
sethi %hi(Errno+4),%o2
sethi %hi(Errno+4),%o0
ba .LNoThread
or %o2,%lo(Errno+4),%o2
or %o0,%lo(Errno+4),%o0
.LThread:
sethi %hi(Errno),%o0
ld [%o3],%o1
or %o0,%lo(Errno),%o0
call %o1
nop
call %o3
ld [%o0],%o0
.LNoThread:
st %o0,[%o2]
st %l0,[%o0]
mov -1,%o0
.LSyscOK:
mov %o0,%i0