mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-16 04:39:38 +02:00
Fix PIC instruction for syscalls
git-svn-id: trunk@22497 -
This commit is contained in:
parent
d95ff52463
commit
4295cc417e
@ -44,19 +44,19 @@ asm
|
||||
ld [%o2+%l7],%o2
|
||||
{$endif FPC_PIC}
|
||||
ld [%o2],%o3
|
||||
subcc %o3,%g0,%g0
|
||||
cmp %o3,0
|
||||
bne .LThread
|
||||
nop
|
||||
{$ifndef FPC_PIC}
|
||||
sethi %hi(Errno+4),%o0
|
||||
ba .LNoThread
|
||||
or %o0,%lo(Errno+4),%o0
|
||||
{else FPC_PIC}
|
||||
sethi %hi(Errno+4),%o0
|
||||
or %o0,%lo(Errno+4),%o0
|
||||
{$else FPC_PIC}
|
||||
sethi %hi(Errno),%o0
|
||||
or %o0,%lo(Errno),%o0
|
||||
ld [%o0+%l7],%o0
|
||||
ba .LNoThread
|
||||
nop
|
||||
add %o0,4,%o0
|
||||
{$endif FPC_PIC}
|
||||
.LThread:
|
||||
sethi %hi(Errno),%o0
|
||||
@ -106,19 +106,19 @@ asm
|
||||
ld [%o2+%l7],%o2
|
||||
{$endif FPC_PIC}
|
||||
ld [%o2],%o3
|
||||
subcc %o3,%g0,%g0
|
||||
cmp %o3,0
|
||||
bne .LThread
|
||||
nop
|
||||
{$ifndef FPC_PIC}
|
||||
sethi %hi(Errno+4),%o0
|
||||
ba .LNoThread
|
||||
or %o0,%lo(Errno+4),%o0
|
||||
{else FPC_PIC}
|
||||
sethi %hi(Errno+4),%o0
|
||||
or %o0,%lo(Errno+4),%o0
|
||||
{$else FPC_PIC}
|
||||
sethi %hi(Errno),%o0
|
||||
or %o0,%lo(Errno),%o0
|
||||
ld [%o0+%l7],%o0
|
||||
ba .LNoThread
|
||||
nop
|
||||
add %o0,4,%o0
|
||||
{$endif FPC_PIC}
|
||||
.LThread:
|
||||
sethi %hi(Errno),%o0
|
||||
@ -160,19 +160,19 @@ asm
|
||||
ld [%o2+%l7],%o2
|
||||
{$endif FPC_PIC}
|
||||
ld [%o2],%o3
|
||||
subcc %o3,%g0,%g0
|
||||
cmp %o3,0
|
||||
bne .LThread
|
||||
nop
|
||||
{$ifndef FPC_PIC}
|
||||
sethi %hi(Errno+4),%o0
|
||||
ba .LNoThread
|
||||
or %o0,%lo(Errno+4),%o0
|
||||
{else FPC_PIC}
|
||||
sethi %hi(Errno+4),%o0
|
||||
or %o0,%lo(Errno+4),%o0
|
||||
{$else FPC_PIC}
|
||||
sethi %hi(Errno),%o0
|
||||
or %o0,%lo(Errno),%o0
|
||||
ld [%o0+%l7],%o0
|
||||
ba .LNoThread
|
||||
nop
|
||||
add %o0,4,%o0
|
||||
{$endif FPC_PIC}
|
||||
.LThread:
|
||||
sethi %hi(Errno),%o0
|
||||
@ -215,19 +215,19 @@ asm
|
||||
ld [%o2+%l7],%o2
|
||||
{$endif FPC_PIC}
|
||||
ld [%o2],%o3
|
||||
subcc %o3,%g0,%g0
|
||||
cmp %o3,0
|
||||
bne .LThread
|
||||
nop
|
||||
{$ifndef FPC_PIC}
|
||||
sethi %hi(Errno+4),%o0
|
||||
ba .LNoThread
|
||||
or %o0,%lo(Errno+4),%o0
|
||||
{else FPC_PIC}
|
||||
sethi %hi(Errno+4),%o0
|
||||
or %o0,%lo(Errno+4),%o0
|
||||
{$else FPC_PIC}
|
||||
sethi %hi(Errno),%o0
|
||||
or %o0,%lo(Errno),%o0
|
||||
ld [%o0+%l7],%o0
|
||||
ba .LNoThread
|
||||
nop
|
||||
add %o0,4,%o0
|
||||
{$endif FPC_PIC}
|
||||
.LThread:
|
||||
sethi %hi(Errno),%o0
|
||||
@ -271,19 +271,19 @@ asm
|
||||
ld [%o2+%l7],%o2
|
||||
{$endif FPC_PIC}
|
||||
ld [%o2],%o3
|
||||
subcc %o3,%g0,%g0
|
||||
cmp %o3,0
|
||||
bne .LThread
|
||||
nop
|
||||
{$ifndef FPC_PIC}
|
||||
sethi %hi(Errno+4),%o0
|
||||
ba .LNoThread
|
||||
or %o0,%lo(Errno+4),%o0
|
||||
{else FPC_PIC}
|
||||
sethi %hi(Errno+4),%o0
|
||||
or %o0,%lo(Errno+4),%o0
|
||||
{$else FPC_PIC}
|
||||
sethi %hi(Errno),%o0
|
||||
or %o0,%lo(Errno),%o0
|
||||
ld [%o0+%l7],%o0
|
||||
ba .LNoThread
|
||||
nop
|
||||
add %o0,4,%o0
|
||||
{$endif FPC_PIC}
|
||||
.LThread:
|
||||
sethi %hi(Errno),%o0
|
||||
@ -328,19 +328,19 @@ asm
|
||||
ld [%o2+%l7],%o2
|
||||
{$endif FPC_PIC}
|
||||
ld [%o2],%o3
|
||||
subcc %o3,%g0,%g0
|
||||
cmp %o3,0
|
||||
bne .LThread
|
||||
nop
|
||||
{$ifndef FPC_PIC}
|
||||
sethi %hi(Errno+4),%o0
|
||||
ba .LNoThread
|
||||
or %o0,%lo(Errno+4),%o0
|
||||
{else FPC_PIC}
|
||||
sethi %hi(Errno+4),%o0
|
||||
or %o0,%lo(Errno+4),%o0
|
||||
{$else FPC_PIC}
|
||||
sethi %hi(Errno),%o0
|
||||
or %o0,%lo(Errno),%o0
|
||||
ld [%o0+%l7],%o0
|
||||
ba .LNoThread
|
||||
nop
|
||||
add %o0,4,%o0
|
||||
{$endif FPC_PIC}
|
||||
.LThread:
|
||||
sethi %hi(Errno),%o0
|
||||
@ -386,19 +386,19 @@ asm
|
||||
ld [%o2+%l7],%o2
|
||||
{$endif FPC_PIC}
|
||||
ld [%o2],%o3
|
||||
subcc %o3,%g0,%g0
|
||||
cmp %o3,0
|
||||
bne .LThread
|
||||
nop
|
||||
{$ifndef FPC_PIC}
|
||||
sethi %hi(Errno+4),%o0
|
||||
ba .LNoThread
|
||||
or %o0,%lo(Errno+4),%o0
|
||||
{else FPC_PIC}
|
||||
sethi %hi(Errno+4),%o0
|
||||
or %o0,%lo(Errno+4),%o0
|
||||
{$else FPC_PIC}
|
||||
sethi %hi(Errno),%o0
|
||||
or %o0,%lo(Errno),%o0
|
||||
ld [%o0+%l7],%o0
|
||||
ba .LNoThread
|
||||
nop
|
||||
add %o0,4,%o0
|
||||
{$endif FPC_PIC}
|
||||
.LThread:
|
||||
sethi %hi(Errno),%o0
|
||||
@ -445,19 +445,19 @@ asm
|
||||
ld [%o2+%l7],%o2
|
||||
{$endif FPC_PIC}
|
||||
ld [%o2],%o3
|
||||
subcc %o3,%g0,%g0
|
||||
cmp %o3,0
|
||||
bne .LThread
|
||||
nop
|
||||
{$ifndef FPC_PIC}
|
||||
sethi %hi(Errno+4),%o0
|
||||
ba .LNoThread
|
||||
or %o0,%lo(Errno+4),%o0
|
||||
{else FPC_PIC}
|
||||
sethi %hi(Errno+4),%o0
|
||||
or %o0,%lo(Errno+4),%o0
|
||||
{$else FPC_PIC}
|
||||
sethi %hi(Errno),%o0
|
||||
or %o0,%lo(Errno),%o0
|
||||
ld [%o0+%l7],%o0
|
||||
ba .LNoThread
|
||||
nop
|
||||
add %o0,4,%o0
|
||||
{$endif FPC_PIC}
|
||||
.LThread:
|
||||
sethi %hi(Errno),%o0
|
||||
|
Loading…
Reference in New Issue
Block a user