Michael Lotz 385576a748 Adding binutils 2.19 to trunk.
git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29024 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-01-25 21:40:16 +00:00

32 lines
424 B
ArmAsm

.text
.globl foo
.type foo, @function
foo:
push %ebx
movl __GOTT_BASE__, %ebx
movl __GOTT_INDEX__(%ecx), %ebx
movl x@GOT(%ebx), %eax
incl (%eax)
call slocal@plt
call sglobal@plt
call sexternal@plt
pop %ebx
ret
.size foo, .-foo
.type slocal, @function
slocal:
ret
.size slocal, .-slocal
.globl sglobal
.type sglobal, @function
sglobal:
ret
.size sglobal, .-sglobal
.data
.4byte slocal
.comm x,4,4