mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-25 04:39:44 +00:00
fb48de619e
ELF has no restrictions on where undefined symbols go relative to other defined symbols. In fact, gas just sorts them together. Do the same. This was there since r111174 probably just because the MachO writer has it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@238513 91177308-0d34-0410-b5e6-96231b3b80d8
22 lines
401 B
ArmAsm
22 lines
401 B
ArmAsm
// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu %s -o - | llvm-readobj -symbols | FileCheck %s
|
|
|
|
.text
|
|
.globl foobar
|
|
.align 16, 0x90
|
|
.type foobar,@function
|
|
foobar:
|
|
pushl %ebp
|
|
movl %esp, %ebp
|
|
subl $8, %esp
|
|
calll foo
|
|
calll bar
|
|
addl $8, %esp
|
|
popl %ebp
|
|
retl
|
|
.Ltmp3:
|
|
.size foobar, .Ltmp3-foobar
|
|
|
|
// CHECK: Name: bar (19)
|
|
// CHECK: Name: foo (23)
|
|
// CHECK: Name: foobar (16)
|