diff options
author | Jonas Devlieghere <jonas@devlieghere.com> | 2018-09-13 13:13:50 +0000 |
---|---|---|
committer | Jonas Devlieghere <jonas@devlieghere.com> | 2018-09-13 13:13:50 +0000 |
commit | 64c901d2b11e75a89f8f69a03f55e67f59b617b5 (patch) | |
tree | 95b4ebde843dc847d47a9979c3e544fb94e4b3ab /llvm/test/MC/MachO | |
parent | 45be5cf0edd40426b6e8814d9b6814a6b62c722e (diff) | |
download | bcm5719-llvm-64c901d2b11e75a89f8f69a03f55e67f59b617b5.tar.gz bcm5719-llvm-64c901d2b11e75a89f8f69a03f55e67f59b617b5.zip |
[MC/Dwarf] Unclamp DWARF linetables format on Darwin.
In r319995, we fixed the line table format to version 2 on Darwin
because dsymutil didn't yet understand the new format which caused test
failures for the LLDB bots. This has been resolved in the meantime so
there's no reason to keep this limitation.
rdar://problem/35968332
llvm-svn: 342136
Diffstat (limited to 'llvm/test/MC/MachO')
-rw-r--r-- | llvm/test/MC/MachO/file.s | 8 | ||||
-rw-r--r-- | llvm/test/MC/MachO/gen-dwarf.s | 2 | ||||
-rw-r--r-- | llvm/test/MC/MachO/loc.s | 12 |
3 files changed, 11 insertions, 11 deletions
diff --git a/llvm/test/MC/MachO/file.s b/llvm/test/MC/MachO/file.s index 0a871379c86..3ddfb2efe22 100644 --- a/llvm/test/MC/MachO/file.s +++ b/llvm/test/MC/MachO/file.s @@ -8,7 +8,7 @@ // CHECK-NEXT: Name: __debug_line // CHECK-NEXT: Segment: __DWARF // CHECK-NEXT: Address: 0x1 -// CHECK-NEXT: Size: 0x28 +// CHECK-NEXT: Size: 0x29 // CHECK-NEXT: Offset: 237 // CHECK-NEXT: Alignment: 0 // CHECK-NEXT: RelocationOffset: 0x0 @@ -20,8 +20,8 @@ // CHECK-NEXT: Reserved1: 0x0 // CHECK-NEXT: Reserved2: 0x0 // CHECK-NEXT: SectionData ( -// CHECK-NEXT: 0000: 24000000 02001E00 00000101 FB0E0D00 |$...............| -// CHECK-NEXT: 0010: 01010101 00000001 00000164 69720000 |...........dir..| -// CHECK-NEXT: 0020: 666F6F00 01000000 |foo.....| +// CHECK-NEXT: 000: 25000000 04001F00 00000101 01FB0E0D |%...............| +// CHECK-NEXT: 010: 00010101 01000000 01000001 64697200 |............dir.| +// CHECK-NEXT: 020: 00666F6F 00010000 00 |.foo.....| // CHECK-NEXT: ) // CHECK-NEXT: } diff --git a/llvm/test/MC/MachO/gen-dwarf.s b/llvm/test/MC/MachO/gen-dwarf.s index f567f79979f..0813856d625 100644 --- a/llvm/test/MC/MachO/gen-dwarf.s +++ b/llvm/test/MC/MachO/gen-dwarf.s @@ -89,7 +89,7 @@ _x: .long 1 // CHECK: .debug_line contents: // CHECK: Line table prologue: // We don't check the total_length as it includes lengths of temp paths -// CHECK: version: 2 +// CHECK: version: 4 // We don't check the prologue_length as it too includes lengths of temp paths // CHECK: min_inst_length: 1 // CHECK: default_is_stmt: 1 diff --git a/llvm/test/MC/MachO/loc.s b/llvm/test/MC/MachO/loc.s index b3f1c2a875e..ef4c815360c 100644 --- a/llvm/test/MC/MachO/loc.s +++ b/llvm/test/MC/MachO/loc.s @@ -9,7 +9,7 @@ // CHECK: Name: __debug_line (5F 5F 64 65 62 75 67 5F 6C 69 6E 65 00 00 00 00) // CHECK: Segment: __DWARF (5F 5F 44 57 41 52 46 00 00 00 00 00 00 00 00 00) // CHECK: Address: 0x1 -// CHECK: Size: 0x3C +// CHECK: Size: 0x3D // CHECK: Offset: 237 // CHECK: Alignment: 0 // CHECK: RelocationOffset: 0x12C @@ -21,15 +21,15 @@ // CHECK: Reserved1: 0x0 // CHECK: Reserved2: 0x0 // CHECK: SectionData ( -// CHECK: 0000: 38000000 02002100 00000101 FB0E0D00 |8.....!.........| -// CHECK: 0010: 01010101 00000001 00000100 62617200 |............bar.| -// CHECK: 0020: 00000066 6F6F0000 00000004 02000502 |...foo..........| -// CHECK: 0030: 00000000 033F0102 01000101 |.....?......| +// CHECK: 000: 39000000 04002200 00000101 01FB0E0D |9.....".........| +// CHECK: 010: 00010101 01000000 01000001 00626172 |.............bar| +// CHECK: 020: 00000000 666F6F00 00000000 04020005 |....foo.........| +// CHECK: 030: 02000000 00033F01 02010001 01 |......?......| // CHECK: ) // CHECK: } // CHECK: ] // CHECK: Relocations [ // CHECK: Section __debug_line { -// CHECK: 0x30 0 2 0 GENERIC_RELOC_VANILLA 0 __text +// CHECK: 0x31 0 2 0 GENERIC_RELOC_VANILLA 0 __text // CHECK: } // CHECK: ] |