mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-14 15:29:14 +02:00
* fix building of simple x86_64-freebsd executables
git-svn-id: trunk@11750 -
This commit is contained in:
parent
c94843c646
commit
39fb51dff3
@ -96,12 +96,33 @@ _start:
|
|||||||
xorq %rbp,%rbp
|
xorq %rbp,%rbp
|
||||||
call main
|
call main
|
||||||
movl %eax, %edi
|
movl %eax, %edi
|
||||||
call exit
|
# call exit
|
||||||
.LFE9:
|
.LFE9:
|
||||||
.size _start, .-_start
|
.size _start, .-_start
|
||||||
#APP
|
#APP
|
||||||
.ident "$FreeBSD: src/lib/csu/amd64/crt1.c,v 1.13 2003/04/30 19:27:07 peter Exp $"
|
.ident "$FreeBSD: src/lib/csu/amd64/crt1.c,v 1.13 2003/04/30 19:27:07 peter Exp $"
|
||||||
#NO_APP
|
#NO_APP
|
||||||
|
|
||||||
|
.bss
|
||||||
|
.type __stkptr,@object
|
||||||
|
.size __stkptr,8
|
||||||
|
.global __stkptr
|
||||||
|
__stkptr:
|
||||||
|
.skip 8
|
||||||
|
|
||||||
|
.type operatingsystem_parameters,@object
|
||||||
|
.size operatingsystem_parameters,24
|
||||||
|
operatingsystem_parameters:
|
||||||
|
.skip 3*8
|
||||||
|
|
||||||
|
.global operatingsystem_parameter_envp
|
||||||
|
.global operatingsystem_parameter_argc
|
||||||
|
.global operatingsystem_parameter_argv
|
||||||
|
.set operatingsystem_parameter_envp,operatingsystem_parameters+0
|
||||||
|
.set operatingsystem_parameter_argc,operatingsystem_parameters+8
|
||||||
|
.set operatingsystem_parameter_argv,operatingsystem_parameters+16
|
||||||
|
|
||||||
|
|
||||||
.comm environ,8,8
|
.comm environ,8,8
|
||||||
.weak _DYNAMIC
|
.weak _DYNAMIC
|
||||||
.section .eh_frame,"a",@progbits
|
.section .eh_frame,"a",@progbits
|
||||||
@ -140,3 +161,4 @@ _start:
|
|||||||
.p2align 3
|
.p2align 3
|
||||||
.LEFDE1:
|
.LEFDE1:
|
||||||
.ident "GCC: (GNU) 3.3.3 [FreeBSD] 20031106"
|
.ident "GCC: (GNU) 3.3.3 [FreeBSD] 20031106"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user