mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-08 14:08:09 +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
|
||||
call main
|
||||
movl %eax, %edi
|
||||
call exit
|
||||
# call exit
|
||||
.LFE9:
|
||||
.size _start, .-_start
|
||||
#APP
|
||||
.ident "$FreeBSD: src/lib/csu/amd64/crt1.c,v 1.13 2003/04/30 19:27:07 peter Exp $"
|
||||
#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
|
||||
.weak _DYNAMIC
|
||||
.section .eh_frame,"a",@progbits
|
||||
@ -140,3 +161,4 @@ _start:
|
||||
.p2align 3
|
||||
.LEFDE1:
|
||||
.ident "GCC: (GNU) 3.3.3 [FreeBSD] 20031106"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user