// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux < %s | llvm-readobj -r -t | FileCheck %s | |
// CHECK: Section {{.*}} .rela.text { | |
// CHECK-NEXT: 0x0 R_X86_64_32 d 0x0 | |
// CHECK-NEXT: } | |
// CHECK: Symbol { | |
// CHECK: Name: d2 | |
// CHECK-NEXT: Value: 0x2A | |
a: | |
b = a | |
c = a | |
d = a | |
.weak d | |
.long d + (b - c) | |
a2: | |
.weak b2 | |
b2 = a2 | |
c2 = b2 - a2 | |
d2 = b2 - a2 + 42 |