aboutsummaryrefslogtreecommitdiff
path: root/test/ELF/Inputs
diff options
context:
space:
mode:
Diffstat (limited to 'test/ELF/Inputs')
-rw-r--r--test/ELF/Inputs/vs-diagnostics-duplicate2.s31
-rw-r--r--test/ELF/Inputs/vs-diagnostics-duplicate3.s6
2 files changed, 37 insertions, 0 deletions
diff --git a/test/ELF/Inputs/vs-diagnostics-duplicate2.s b/test/ELF/Inputs/vs-diagnostics-duplicate2.s
new file mode 100644
index 000000000..4edfae092
--- /dev/null
+++ b/test/ELF/Inputs/vs-diagnostics-duplicate2.s
@@ -0,0 +1,31 @@
+.global foo, bar
+
+.text
+foo:
+ nop
+
+.file 1 "duplicate2.s"
+.loc 1 20
+bar:
+ nop
+
+.section .debug_abbrev,"",@progbits
+ .byte 1 # Abbreviation Code
+ .byte 17 # DW_TAG_compile_unit
+ .byte 0 # DW_CHILDREN_no
+ .byte 16 # DW_AT_stmt_list
+ .byte 23 # DW_FORM_sec_offset
+ .byte 0 # EOM(1)
+ .byte 0 # EOM(2)
+ .byte 0 # EOM(3)
+
+.section .debug_info,"",@progbits
+ .long .Lend0 - .Lbegin0 # Length of Unit
+.Lbegin0:
+ .short 4 # DWARF version number
+ .long .debug_abbrev # Offset Into Abbrev. Section
+ .byte 8 # Address Size (in bytes)
+ .byte 1 # Abbrev [1] 0xb:0x1f DW_TAG_compile_unit
+ .long .debug_line # DW_AT_stmt_list
+.Lend0:
+ .section .debug_line,"",@progbits
diff --git a/test/ELF/Inputs/vs-diagnostics-duplicate3.s b/test/ELF/Inputs/vs-diagnostics-duplicate3.s
new file mode 100644
index 000000000..81829c82b
--- /dev/null
+++ b/test/ELF/Inputs/vs-diagnostics-duplicate3.s
@@ -0,0 +1,6 @@
+.file "duplicate3.s"
+
+.global baz
+.text
+baz:
+ nop