|
1 | 1 | # REQUIRES: asserts |
2 | | -# RUN: llvm-mc -filetype=obj -triple=x86_64 %s -o %t -debug-only=mc-dump 2>&1 | FileCheck %s --match-full-lines --strict-whitespace |
| 2 | +# RUN: llvm-mc -filetype=obj -triple=x86_64 %s -o %t -debug-only=mc-dump-pre,mc-dump 2>&1 | FileCheck %s --match-full-lines --strict-whitespace |
3 | 3 |
|
4 | 4 | #CHECK-LABEL:assembler backend - pre-layout |
5 | 5 | # CHECK:MCSection Name:.text |
6 | 6 | #CHECK-LABEL:assembler backend - final-layout |
7 | 7 | # CHECK:Sections:[ |
8 | 8 | # CHECK-NEXT:MCSection Name:.text |
9 | 9 | # CHECK-NEXT:0 Data Size:0 [] |
| 10 | +# CHECK-NEXT: Symbol @0 .text |
10 | 11 | # CHECK-NEXT:0 Align Align:4 Value:0 ValueSize:1 MaxBytesToEmit:4 Nops |
11 | 12 | # CHECK-NEXT:0 Data Size:0 [] |
| 13 | +# CHECK-NEXT: Symbol @0 _start |
12 | 14 | # CHECK-NEXT:0 Org Offset:3 Value:0 |
13 | | -# CHECK-NEXT:3 Relaxable Size:2 <MCInst #1996 <MCOperand Expr:.Ltmp1>> |
14 | | -# CHECK-NEXT: Fixup Offset:1 Value:.Ltmp1-1 Kind:4006 |
| 15 | +# CHECK-NEXT:3 Relaxable Size:2 <MCInst #1996 <MCOperand Expr:.Ltmp0>> |
| 16 | +# CHECK-NEXT: Fixup @1 Value:.Ltmp0-1 Kind:4006 |
15 | 17 | # CHECK-NEXT:5 Data Size:16 [48,8b,04,25,00,00,00,00,48,8b,04,25,00,00,00,00] |
16 | | -# CHECK-NEXT: Fixup Offset:4 Value:f0@<variant 11> Kind:4021 |
17 | | -# CHECK-NEXT: Fixup Offset:12 Value:f1@<variant 11> Kind:4021 |
| 18 | +# CHECK-NEXT: Fixup @4 Value:f0@<variant 11> Kind:4021 |
| 19 | +# CHECK-NEXT: Fixup @12 Value:_start@<variant 11> Kind:4021 |
| 20 | +# CHECK-NEXT: Symbol @16 .Ltmp0 Temporary |
18 | 21 | # CHECK-NEXT:MCSection Name:.data |
19 | 22 | # CHECK-NEXT:0 Data Size:0 [] |
| 23 | +# CHECK-NEXT: Symbol @0 .data |
20 | 24 | # CHECK-NEXT:0 Align Align:4 Value:0 ValueSize:1 MaxBytesToEmit:4 |
21 | 25 | # CHECK-NEXT:0 Data Size:4 [01,00,00,00] |
22 | 26 | # CHECK-NEXT:4 Fill Value:0 ValueSize:1 NumValues:1 |
23 | | -# CHECK-NEXT:5 LEB Value:.Ltmp1-.Ltmp0 Signed:0 |
| 27 | +# CHECK-NEXT:5 LEB Value:.Ltmp0-_start Signed:0 |
24 | 28 | # CHECK-NEXT:] |
25 | 29 |
|
26 | | -0: |
| 30 | +_start: |
| 31 | +var = _start |
27 | 32 | .org 3 |
28 | 33 | jmp 1f |
29 | 34 | movq f0@GOTPCREL, %rax |
30 | | -movq f1@GOTPCREL, %rax |
| 35 | +movq _start@GOTPCREL, %rax |
31 | 36 | 1: |
32 | 37 |
|
33 | 38 | .data |
34 | 39 | .p2align 2 |
35 | 40 | .long 1 |
36 | 41 | .space 1 |
37 | | -.uleb128 1b-0b |
| 42 | +.uleb128 1b-_start |
0 commit comments