On elf, undefined symbols can start with .L.
[oota-llvm.git] / test / MC / ELF / undef.s
1 // RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | elf-dump  | FileCheck %s
2
3 // Test that there is an undefined reference to .Lset0, but not .Lset1
4
5         .long   .Lset0
6 foo:
7 bar:
8 .Lset1 = foo - bar
9         .long   .Lset1
10
11 // CHECK: ('_symbols', [
12 // CHECK-NOT: Lset1
13 // CHECK:  (('st_name', 9) # '.Lset0'
14 // CHECK-NOT: Lset1
15 // CHECK: (('sh_name', 36) # '.strtab'