32 lines · plain
1// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux %s -o - | llvm-readobj -r --expand-relocs - | FileCheck %s2 3// test that we produce one relocation against each section.4 5// CHECK: Relocations [6// CHECK-NEXT: Section {{.*}} {7// CHECK-NEXT: Relocation {8// CHECK-NEXT: Offset:9// CHECK-NEXT: Type:10// CHECK-NEXT: Symbol: .foo (2)11// CHECK-NEXT: Addend:12// CHECK-NEXT: }13// CHECK-NEXT: Relocation {14// CHECK-NEXT: Offset:15// CHECK-NEXT: Type:16// CHECK-NEXT: Symbol: .foo (4)17// CHECK-NEXT: Addend:18// CHECK-NEXT: }19// CHECK-NEXT: }20// CHECK-NEXT: ]21 22 .section .foo,"aG",@progbits,v,comdat23f:24 25 .section .foo,"a",@progbits26g:27 28 29 .section .bar30 .quad f31 .quad g32