add68859a9
bfd/ * elf32-arm.c (elf32_arm_swap_symbol_out): Don't set low bit for undefined symbols. ld/testsuite * ld-arm/arm-elf.exp: New test. * ld-arm/use-thumb-lib.s: New file. * ld-arm/use-thumb-lib.sym: New file.
25 lines
545 B
ArmAsm
25 lines
545 B
ArmAsm
.cpu arm10tdmi
|
|
.fpu softvfp
|
|
.eabi_attribute 18, 4
|
|
.eabi_attribute 20, 1
|
|
.eabi_attribute 21, 1
|
|
.eabi_attribute 23, 3
|
|
.eabi_attribute 24, 1
|
|
.eabi_attribute 25, 1
|
|
.eabi_attribute 26, 2
|
|
.eabi_attribute 30, 6
|
|
.file "use_thumb_lib.c"
|
|
.text
|
|
.align 2
|
|
.global foo
|
|
.type foo, %function
|
|
foo:
|
|
@ args = 0, pretend = 0, frame = 0
|
|
@ frame_needed = 1, uses_anonymous_args = 0
|
|
mov ip, sp
|
|
stmfd sp!, {fp, ip, lr, pc}
|
|
sub fp, ip, #4
|
|
bl lib_func2
|
|
ldmfd sp, {fp, sp, pc}
|
|
.size foo, .-foo
|
|
.ident "GCC: (GNU) 4.1.0 (CodeSourcery ARM 2006q1-7)"
|