Since we're using DW_AT_string rather than DW_AT_strp for debug_info

for assembly files we can't depend on the offset within the section
after a string since it could be different between producers etc.
Relax these tests accordingly.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211308 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Eric Christopher 2014-06-19 20:00:13 +00:00
parent edd372aba2
commit 594f05c8da
3 changed files with 8 additions and 8 deletions

View File

@ -60,8 +60,8 @@ b:
// RELOC-NEXT: 00000006 R_ARM_ABS32 .debug_abbrev
// RELOC-NEXT: 0000000c R_ARM_ABS32 .debug_line
// RELOC-NEXT: 00000010 R_ARM_ABS32 .debug_ranges
// RELOC-NEXT: 0000004f R_ARM_ABS32 .text
// RELOC-NEXT: 00000061 R_ARM_ABS32 foo
// RELOC-NEXT: R_ARM_ABS32 .text
// RELOC-NEXT: R_ARM_ABS32 foo
// RELOC: RELOCATION RECORDS FOR [.rel.debug_ranges]:
// RELOC-NEXT: 00000004 R_ARM_ABS32 .text

View File

@ -46,9 +46,9 @@ b:
// RELOC: RELOCATION RECORDS FOR [.rel.debug_info]:
// RELOC-NEXT: 00000006 R_ARM_ABS32 .debug_abbrev
// RELOC-NEXT: 0000000c R_ARM_ABS32 .debug_line
// RELOC-NEXT: 00000010 R_ARM_ABS32 foo
// RELOC-NEXT: 00000014 R_ARM_ABS32 foo
// RELOC-NEXT: 00000053 R_ARM_ABS32 foo
// RELOC-NEXT: R_ARM_ABS32 foo
// RELOC-NEXT: R_ARM_ABS32 foo
// RELOC-NEXT: R_ARM_ABS32 foo
// RELOC-NOT: RELOCATION RECORDS FOR [.rel.debug_ranges]:

View File

@ -45,9 +45,9 @@ a:
// RELOC: RELOCATION RECORDS FOR [.rel.debug_info]:
// RELOC-NEXT: 00000006 R_ARM_ABS32 .debug_abbrev
// RELOC-NEXT: 0000000c R_ARM_ABS32 .debug_line
// RELOC-NEXT: 00000010 R_ARM_ABS32 .text
// RELOC-NEXT: 00000014 R_ARM_ABS32 .text
// RELOC-NEXT: 00000053 R_ARM_ABS32 .text
// RELOC-NEXT: R_ARM_ABS32 .text
// RELOC-NEXT: R_ARM_ABS32 .text
// RELOC-NEXT: R_ARM_ABS32 .text
// RELOC-NOT: RELOCATION RECORDS FOR [.rel.debug_ranges]: