* fix building of simple x86_64-freebsd executables

git-svn-id: trunk@11750 -
This commit is contained in:
florian 2008-09-11 20:55:18 +00:00
parent c94843c646
commit 39fb51dff3

View File

@ -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"