blob: d9b8bb9394a46c3044a6f005f80282bef3f893e7 [file] [log] [blame]
Rafael Espindolac30c7c42015-08-20 16:18:30 +00001// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux < %s | llvm-readobj -r -t | FileCheck %s
Rafael Espindolaf275ad82015-03-25 13:16:53 +00002
Rafael Espindola10f3de62015-04-15 15:59:37 +00003// CHECK: Section {{.*}} .rela.text {
Rafael Espindolaf275ad82015-03-25 13:16:53 +00004// CHECK-NEXT: 0x0 R_X86_64_32 d 0x0
5// CHECK-NEXT: }
6
Rafael Espindolac30c7c42015-08-20 16:18:30 +00007// CHECK: Symbol {
8// CHECK: Name: d2
9// CHECK-NEXT: Value: 0x2A
10
Rafael Espindolaf275ad82015-03-25 13:16:53 +000011a:
12 b = a
13 c = a
14 d = a
15 .weak d
16 .long d + (b - c)
Rafael Espindolaaeed3cb2015-03-26 21:11:00 +000017
18
19a2:
20 .weak b2
21 b2 = a2
22 c2 = b2 - a2
Rafael Espindolac30c7c42015-08-20 16:18:30 +000023 d2 = b2 - a2 + 42