1c389af94b66d0c5a917f81617bd07ff0864790a0Jim Grosbach@ RUN: llvm-mc -n -triple thumbv7-apple-darwin10 %s -filetype=obj -o %t.obj 2c389af94b66d0c5a917f81617bd07ff0864790a0Jim Grosbach@ RUN: macho-dump --dump-section-data < %t.obj > %t.dump 3c389af94b66d0c5a917f81617bd07ff0864790a0Jim Grosbach@ RUN: FileCheck < %t.dump %s 4c389af94b66d0c5a917f81617bd07ff0864790a0Jim Grosbach 5c389af94b66d0c5a917f81617bd07ff0864790a0Jim Grosbach@ When not using subsections-via-symbols, references to non-local symbols 6c389af94b66d0c5a917f81617bd07ff0864790a0Jim Grosbach@ in the same section can be resolved at assembly time w/o relocations. 7c389af94b66d0c5a917f81617bd07ff0864790a0Jim Grosbach 8c389af94b66d0c5a917f81617bd07ff0864790a0Jim Grosbach .syntax unified 9c389af94b66d0c5a917f81617bd07ff0864790a0Jim Grosbach .text 10c389af94b66d0c5a917f81617bd07ff0864790a0Jim Grosbach .thumb 11c389af94b66d0c5a917f81617bd07ff0864790a0Jim Grosbach .thumb_func _foo 12c389af94b66d0c5a917f81617bd07ff0864790a0Jim Grosbach_foo: 13c389af94b66d0c5a917f81617bd07ff0864790a0Jim Grosbach ldr r3, bar 14c389af94b66d0c5a917f81617bd07ff0864790a0Jim Grosbachbar: 15c389af94b66d0c5a917f81617bd07ff0864790a0Jim Grosbach .long 0 16c389af94b66d0c5a917f81617bd07ff0864790a0Jim Grosbach 17c389af94b66d0c5a917f81617bd07ff0864790a0Jim Grosbach@ CHECK: 'num_reloc', 0 18c389af94b66d0c5a917f81617bd07ff0864790a0Jim Grosbach@ CHECK: '_section_data', 'dff80030 00000000' 19