* pic'fied startup code

(cherry picked from commit baa28faa19)
This commit is contained in:
florian 2021-10-25 21:39:24 +02:00
parent 6db696a782
commit 9bd665d069
2 changed files with 7 additions and 7 deletions

View File

@ -155,10 +155,10 @@ procedure _FPC_libc_start; assembler; nostackframe; public name '_start';
pushq %rsp
{ Pass address of our own entry points to .fini and .init. }
movq $ini_dummy, %r8
movq $ini_dummy, %rcx
movq ini_dummy@GOTPCREL(%rip), %r8
movq ini_dummy@GOTPCREL(%rip), %rcx
movq $main_stub, %rdi
movq main_stub@GOTPCREL(%rip), %rdi
{ Call the user's main function, and exit with its value.
But let the libc call main. }

View File

@ -169,10 +169,10 @@ procedure ini_dummy;
pushq %rsp
{ Pass address of our own entry points to .fini and .init. }
movq $ini_dummy, %r8
movq $ini_dummy, %rcx
movq ini_dummy@GOTPCREL(%rip), %r8
movq ini_dummy@GOTPCREL(%rip), %rcx
movq $main_stub, %rdi
movq main_stub@GOTPCREL(%rip), %rdi
{ Call the user's main function, and exit with its value.
But let the libc call main. }