summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/MachO
diff options
context:
space:
mode:
authorJonas Devlieghere <jonas@devlieghere.com>2018-09-13 13:13:50 +0000
committerJonas Devlieghere <jonas@devlieghere.com>2018-09-13 13:13:50 +0000
commit64c901d2b11e75a89f8f69a03f55e67f59b617b5 (patch)
tree95b4ebde843dc847d47a9979c3e544fb94e4b3ab /llvm/test/MC/MachO
parent45be5cf0edd40426b6e8814d9b6814a6b62c722e (diff)
downloadbcm5719-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.s8
-rw-r--r--llvm/test/MC/MachO/gen-dwarf.s2
-rw-r--r--llvm/test/MC/MachO/loc.s12
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: ]
OpenPOWER on IntegriCloud