diff options
| author | Paul Robinson <paul.robinson@sony.com> | 2017-12-04 21:27:46 +0000 |
|---|---|---|
| committer | Paul Robinson <paul.robinson@sony.com> | 2017-12-04 21:27:46 +0000 |
| commit | 68ba772cc0fcc2997f0e7827dd01f42f85161b7d (patch) | |
| tree | 9c1823d951d890e8832810bd6c2f4f13163e880c /llvm/test/MC/ELF | |
| parent | c83977fc2137f3a9ed6c1978a6b0edef3e60af88 (diff) | |
| download | bcm5719-llvm-68ba772cc0fcc2997f0e7827dd01f42f85161b7d.tar.gz bcm5719-llvm-68ba772cc0fcc2997f0e7827dd01f42f85161b7d.zip | |
Re-submit r289925 (Update .debug_line section version to match DWARF version)
Set the .debug_line version to match the requested DWARF version,
except with a maximum of v4 because we don't support v5 yet.
Previously Chromium had issues with this patch; see PR31407. Chromium
tool issues have been addressed, so hopefully this will go through
this time.
Patch by Katya Romanova!
Differential Revision: https://reviews.llvm.org/D38002
llvm-svn: 319699
Diffstat (limited to 'llvm/test/MC/ELF')
| -rw-r--r-- | llvm/test/MC/ELF/debug-line.s | 10 | ||||
| -rw-r--r-- | llvm/test/MC/ELF/debug-line2.s | 10 | ||||
| -rw-r--r-- | llvm/test/MC/ELF/debug-loc.s | 2 | ||||
| -rw-r--r-- | llvm/test/MC/ELF/discriminator.s | 2 | ||||
| -rw-r--r-- | llvm/test/MC/ELF/empty-dwarf-lines.s | 2 |
5 files changed, 13 insertions, 13 deletions
diff --git a/llvm/test/MC/ELF/debug-line.s b/llvm/test/MC/ELF/debug-line.s index 072265c5c70..c831eb91571 100644 --- a/llvm/test/MC/ELF/debug-line.s +++ b/llvm/test/MC/ELF/debug-line.s @@ -18,17 +18,17 @@ // CHECK-NEXT: ] // CHECK-NEXT: Address: 0x0 // CHECK-NEXT: Offset: -// CHECK-NEXT: Size: 57 +// CHECK-NEXT: Size: 58 // CHECK-NEXT: Link: 0 // CHECK-NEXT: Info: 0 // CHECK-NEXT: AddressAlignment: 1 // CHECK-NEXT: EntrySize: 0 // CHECK-NEXT: SectionData ( -// CHECK-NEXT: 0000: 35000000 02001C00 00000101 FB0E0D00 -// CHECK-NEXT: 0010: 01010101 00000001 00000100 666F6F2E -// CHECK-NEXT: 0020: 63000000 00000009 02000000 00000000 -// CHECK-NEXT: 0030: 00154B21 02080001 01 +// CHECK-NEXT: 0000: 36000000 04001D00 00000101 01FB0E0D +// CHECK-NEXT: 0010: 00010101 01000000 01000001 00666F6F +// CHECK-NEXT: 0020: 2E630000 00000000 09020000 00000000 +// CHECK-NEXT: 0030: 0000154B 21020800 0101 // CHECK-NEXT: ) // CHECK-NEXT: } diff --git a/llvm/test/MC/ELF/debug-line2.s b/llvm/test/MC/ELF/debug-line2.s index 71b0b164788..809b976824a 100644 --- a/llvm/test/MC/ELF/debug-line2.s +++ b/llvm/test/MC/ELF/debug-line2.s @@ -10,16 +10,16 @@ // CHECK-NEXT: ] // CHECK-NEXT: Address: 0x0 // CHECK-NEXT: Offset: -// CHECK-NEXT: Size: 56 +// CHECK-NEXT: Size: 57 // CHECK-NEXT: Link: 0 // CHECK-NEXT: Info: 0 // CHECK-NEXT: AddressAlignment: 1 // CHECK-NEXT: EntrySize: 0 // CHECK-NEXT: SectionData ( -// CHECK-NEXT: 0000: 34000000 02001C00 00000101 FB0E0D00 -// CHECK-NEXT: 0010: 01010101 00000001 00000100 666F6F2E -// CHECK-NEXT: 0020: 63000000 00000009 02000000 00000000 -// CHECK-NEXT: 0030: 00011302 01000101 +// CHECK-NEXT: 0000: 35000000 04001D00 00000101 01FB0E0D |5...............| +// CHECK-NEXT: 0010: 00010101 01000000 01000001 00666F6F |.............foo| +// CHECK-NEXT: 0020: 2E630000 00000000 09020000 00000000 |.c..............| +// CHECK-NEXT: 0030: 00000113 02010001 01 |.........| // CHECK-NEXT: ) // CHECK-NEXT: } diff --git a/llvm/test/MC/ELF/debug-loc.s b/llvm/test/MC/ELF/debug-loc.s index 4f148728423..21eac60d896 100644 --- a/llvm/test/MC/ELF/debug-loc.s +++ b/llvm/test/MC/ELF/debug-loc.s @@ -15,7 +15,7 @@ // CHECK-NEXT: ] // CHECK-NEXT: Address: 0x0 // CHECK-NEXT: Offset: -// CHECK-NEXT: Size: 61 +// CHECK-NEXT: Size: 62 // CHECK-NEXT: Link: 0 // CHECK-NEXT: Info: 0 // CHECK-NEXT: AddressAlignment: 1 diff --git a/llvm/test/MC/ELF/discriminator.s b/llvm/test/MC/ELF/discriminator.s index 17b8ee41f29..2aab2404dfb 100644 --- a/llvm/test/MC/ELF/discriminator.s +++ b/llvm/test/MC/ELF/discriminator.s @@ -53,7 +53,7 @@ foo: # CHECK: Relocations [ # CHECK: Section ({{[^ ]+}}) .rel.debug_line { -# CHECK-NEXT: 0x2D R_386_32 .text 0x0 +# CHECK-NEXT: 0x2E R_386_32 .text 0x0 # CHECK-NEXT: } # DWARF-DUMP: Address Line Column File ISA Discriminator Flags diff --git a/llvm/test/MC/ELF/empty-dwarf-lines.s b/llvm/test/MC/ELF/empty-dwarf-lines.s index 19305709cda..3b14fe0e6c5 100644 --- a/llvm/test/MC/ELF/empty-dwarf-lines.s +++ b/llvm/test/MC/ELF/empty-dwarf-lines.s @@ -15,7 +15,7 @@ c: // CHECK-NEXT: ] // CHECK-NEXT: Address: 0x0 // CHECK-NEXT: Offset: 0x44 -// CHECK-NEXT: Size: 39 +// CHECK-NEXT: Size: 40 // CHECK-NEXT: Link: 0 // CHECK-NEXT: Info: 0 // CHECK-NEXT: AddressAlignment: 1 |

