brintos

brintos / llvm-project-archived public Read only

0
0
Text · 740 B · 579d617 Raw
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