Nico Rieck | ba848e3 | 2013-04-12 04:06:46 +0000 | [diff] [blame] | 1 | // RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -r -t | FileCheck %s |
Rafael Espindola | f70b4e0 | 2010-10-03 00:46:57 +0000 | [diff] [blame] | 2 | |
Nico Rieck | ba848e3 | 2013-04-12 04:06:46 +0000 | [diff] [blame] | 3 | // CHECK: Relocations [ |
| 4 | // CHECK-NEXT: Section ({{[^ ]+}}) {{[^ ]+}} { |
| 5 | // CHECK-NEXT: 0xC R_X86_64_PC32 baz 0x8 |
| 6 | // CHECK-NEXT: } |
| 7 | // CHECK-NEXT: ] |
Rafael Espindola | 1557fd6 | 2011-03-20 18:44:20 +0000 | [diff] [blame] | 8 | |
Nico Rieck | ba848e3 | 2013-04-12 04:06:46 +0000 | [diff] [blame] | 9 | // CHECK: Symbol { |
Hans Wennborg | 83e6e1e | 2014-04-30 16:25:02 +0000 | [diff] [blame] | 10 | // CHECK: Name: baz |
Nico Rieck | ba848e3 | 2013-04-12 04:06:46 +0000 | [diff] [blame] | 11 | // CHECK-NEXT: Value: 0x0 |
| 12 | // CHECK-NEXT: Size: 0 |
| 13 | // CHECK-NEXT: Binding: Global |
| 14 | // CHECK-NEXT: Type: None |
| 15 | // CHECK-NEXT: Other: 0 |
Rafael Espindola | cfee7ef | 2014-03-24 05:00:34 +0000 | [diff] [blame] | 16 | // CHECK-NEXT: Section: Undefined (0x0) |
Nico Rieck | ba848e3 | 2013-04-12 04:06:46 +0000 | [diff] [blame] | 17 | // CHECK-NEXT: } |
Rafael Espindola | f70b4e0 | 2010-10-03 00:46:57 +0000 | [diff] [blame] | 18 | |
Rafael Espindola | da0e3d0 | 2010-10-04 15:59:01 +0000 | [diff] [blame] | 19 | .zero 4 |
| 20 | .data |
| 21 | |
Rafael Espindola | 7c48b06 | 2010-10-04 15:28:43 +0000 | [diff] [blame] | 22 | .zero 1 |
| 23 | .align 4 |
Rafael Espindola | f70b4e0 | 2010-10-03 00:46:57 +0000 | [diff] [blame] | 24 | foo: |
| 25 | .zero 8 |
| 26 | .long baz - foo |