// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux %s -o - | llvm-readobj -r --expand-relocs - | FileCheck %s // test that we produce one relocation against each section. // CHECK: Relocations [ // CHECK-NEXT: Section {{.*}} { // CHECK-NEXT: Relocation { // CHECK-NEXT: Offset: // CHECK-NEXT: Type: // CHECK-NEXT: Symbol: .foo (4) // CHECK-NEXT: Addend: // CHECK-NEXT: } // CHECK-NEXT: Relocation { // CHECK-NEXT: Offset: // CHECK-NEXT: Type: // CHECK-NEXT: Symbol: .foo (5) // CHECK-NEXT: Addend: // CHECK-NEXT: } // CHECK-NEXT: } // CHECK-NEXT: ] .section .foo,"aG",@progbits,v,comdat f: .section .foo,"a",@progbits g: .section .bar .quad f .quad g