|
45 | 45 | ; if they've changed due to a bugfix, change in register allocation, etc. |
46 | 46 |
|
47 | 47 | ; CHECK: [[A]]: |
48 | | -; CHECK-NEXT: DW_LLE_startx_length (0x00000001, 0x00000011): DW_OP_consts +0, DW_OP_stack_value |
49 | | -; CHECK-NEXT: DW_LLE_startx_length (0x00000002, 0x0000000b): DW_OP_reg0 RAX |
50 | | -; CHECK-NEXT: DW_LLE_startx_length (0x00000003, 0x00000012): DW_OP_breg7 RSP-4 |
| 48 | +; CHECK-NEXT: DW_LLE_startx_length (0x00000002, 0x00000011): DW_OP_consts +0, DW_OP_stack_value |
| 49 | +; CHECK-NEXT: DW_LLE_startx_length (0x00000004, 0x0000000b): DW_OP_reg0 RAX |
| 50 | +; CHECK-NEXT: DW_LLE_startx_length (0x00000005, 0x00000012): DW_OP_breg7 RSP-4 |
51 | 51 | ; CHECK-NEXT: DW_LLE_end_of_list () |
52 | 52 | ; CHECK: [[E]]: |
53 | | -; CHECK-NEXT: DW_LLE_startx_length (0x00000004, 0x0000000b): DW_OP_reg0 RAX |
54 | | -; CHECK-NEXT: DW_LLE_startx_length (0x00000005, 0x0000005a): DW_OP_breg7 RSP-36 |
| 53 | +; CHECK-NEXT: DW_LLE_startx_length (0x00000006, 0x0000000b): DW_OP_reg0 RAX |
| 54 | +; CHECK-NEXT: DW_LLE_startx_length (0x00000007, 0x0000005a): DW_OP_breg7 RSP-36 |
55 | 55 | ; CHECK-NEXT: DW_LLE_end_of_list () |
56 | 56 | ; CHECK: [[B]]: |
57 | | -; CHECK-NEXT: DW_LLE_startx_length (0x00000006, 0x0000000b): DW_OP_reg0 RAX |
58 | | -; CHECK-NEXT: DW_LLE_startx_length (0x00000007, 0x00000042): DW_OP_breg7 RSP-24 |
| 57 | +; CHECK-NEXT: DW_LLE_startx_length (0x00000008, 0x0000000b): DW_OP_reg0 RAX |
| 58 | +; CHECK-NEXT: DW_LLE_startx_length (0x00000009, 0x00000042): DW_OP_breg7 RSP-24 |
59 | 59 | ; CHECK-NEXT: DW_LLE_end_of_list () |
60 | 60 | ; CHECK: [[D]]: |
61 | | -; CHECK-NEXT: DW_LLE_startx_length (0x00000008, 0x0000000b): DW_OP_reg0 RAX |
62 | | -; CHECK-NEXT: DW_LLE_startx_length (0x00000009, 0x0000002a): DW_OP_breg7 RSP-12 |
| 61 | +; CHECK-NEXT: DW_LLE_startx_length (0x0000000a, 0x0000000b): DW_OP_reg0 RAX |
| 62 | +; CHECK-NEXT: DW_LLE_startx_length (0x0000000b, 0x0000002a): DW_OP_breg7 RSP-12 |
63 | 63 | ; CHECK-NEXT: DW_LLE_end_of_list () |
64 | 64 |
|
65 | 65 | ; Make sure we don't produce any relocations in any .dwo section (though in particular, debug_info.dwo) |
|
69 | 69 | ; (9 is the last index in debug_loc.dwo, making 10 entries of 8 bytes each, |
70 | 70 | ; 10 * 8 == 80 base 10 == 50 base 16) |
71 | 71 |
|
72 | | -; HDR: .debug_addr 00000050 |
| 72 | +; HDR: .debug_addr 00000060 |
73 | 73 | ; HDR-NOT: .rela.{{.*}}.dwo |
74 | 74 |
|
75 | 75 | ; Check for the existence of a DWARF v5-style range list table in the .debug_rnglists |
|
0 commit comments