aboutsummaryrefslogtreecommitdiff
path: root/binutils/testsuite/binutils-all/pr18374.s
diff options
context:
space:
mode:
Diffstat (limited to 'binutils/testsuite/binutils-all/pr18374.s')
-rw-r--r--binutils/testsuite/binutils-all/pr18374.s234
1 files changed, 234 insertions, 0 deletions
diff --git a/binutils/testsuite/binutils-all/pr18374.s b/binutils/testsuite/binutils-all/pr18374.s
new file mode 100644
index 0000000..793fb70
--- /dev/null
+++ b/binutils/testsuite/binutils-all/pr18374.s
@@ -0,0 +1,234 @@
+ .section .debug_info,"",%progbits
+ .4byte 0x77
+ .2byte 0x4
+ .4byte .Ldebug_abbrev0
+ .byte 0x4
+ .uleb128 0x1
+ .4byte .LASF3
+ .byte 0xc
+ .ascii "x.c\000"
+ .4byte .LASF4
+ .4byte .Ltext0
+ .4byte .Letext0
+ .4byte .Ldebug_line0
+ .uleb128 0x2
+ .ascii "foo\000"
+ .byte 0x1
+ .byte 0x2
+ .4byte .LFB0
+ .4byte .LFE0
+ .uleb128 0x1
+ .byte 0x9c
+ .4byte 0x64
+ .uleb128 0x3
+ .ascii "b\000"
+ .byte 0x1
+ .byte 0x2
+ .4byte 0x64
+ .4byte .LLST0
+ .uleb128 0x4
+ .4byte .LASF0
+ .byte 0x1
+ .byte 0x2
+ .4byte 0x66
+ .4byte .LLST1
+ .uleb128 0x5
+ .ascii "ptr\000"
+ .byte 0x1
+ .byte 0x4
+ .4byte 0x6d
+ .uleb128 0x1
+ .byte 0x50
+ .byte 0
+ .uleb128 0x6
+ .byte 0x4
+ .uleb128 0x7
+ .byte 0x4
+ .byte 0x7
+ .4byte .LASF1
+ .uleb128 0x8
+ .byte 0x4
+ .4byte 0x73
+ .uleb128 0x7
+ .byte 0x1
+ .byte 0x8
+ .4byte .LASF2
+ .byte 0
+
+ .section .debug_abbrev,"",%progbits
+.Ldebug_abbrev0:
+ .uleb128 0x1
+ .uleb128 0x11
+ .byte 0x1
+ .uleb128 0x25
+ .uleb128 0xe
+ .uleb128 0x13
+ .uleb128 0xb
+ .uleb128 0x3
+ .uleb128 0x8
+ .uleb128 0x1b
+ .uleb128 0xe
+ .uleb128 0x11
+ .uleb128 0x1
+ .uleb128 0x12
+ .uleb128 0x6
+ .uleb128 0x10
+ .uleb128 0x17
+ .byte 0
+ .byte 0
+ .uleb128 0x2
+ .uleb128 0x2e
+ .byte 0x1
+ .uleb128 0x3f
+ .uleb128 0x19
+ .uleb128 0x3
+ .uleb128 0x8
+ .uleb128 0x3a
+ .uleb128 0xb
+ .uleb128 0x3b
+ .uleb128 0xb
+ .uleb128 0x27
+ .uleb128 0x19
+ .uleb128 0x11
+ .uleb128 0x1
+ .uleb128 0x12
+ .uleb128 0x6
+ .uleb128 0x40
+ .uleb128 0x18
+ .uleb128 0x2117
+ .uleb128 0x19
+ .uleb128 0x1
+ .uleb128 0x13
+ .byte 0
+ .byte 0
+ .uleb128 0x3
+ .uleb128 0x5
+ .byte 0
+ .uleb128 0x3
+ .uleb128 0x8
+ .uleb128 0x3a
+ .uleb128 0xb
+ .uleb128 0x3b
+ .uleb128 0xb
+ .uleb128 0x49
+ .uleb128 0x13
+ .uleb128 0x2
+ .uleb128 0x17
+ .byte 0
+ .byte 0
+ .uleb128 0x4
+ .uleb128 0x5
+ .byte 0
+ .uleb128 0x3
+ .uleb128 0xe
+ .uleb128 0x3a
+ .uleb128 0xb
+ .uleb128 0x3b
+ .uleb128 0xb
+ .uleb128 0x49
+ .uleb128 0x13
+ .uleb128 0x2
+ .uleb128 0x17
+ .byte 0
+ .byte 0
+ .uleb128 0x5
+ .uleb128 0x34
+ .byte 0
+ .uleb128 0x3
+ .uleb128 0x8
+ .uleb128 0x3a
+ .uleb128 0xb
+ .uleb128 0x3b
+ .uleb128 0xb
+ .uleb128 0x49
+ .uleb128 0x13
+ .uleb128 0x2
+ .uleb128 0x18
+ .byte 0
+ .byte 0
+ .uleb128 0x6
+ .uleb128 0xf
+ .byte 0
+ .uleb128 0xb
+ .uleb128 0xb
+ .byte 0
+ .byte 0
+ .uleb128 0x7
+ .uleb128 0x24
+ .byte 0
+ .uleb128 0xb
+ .uleb128 0xb
+ .uleb128 0x3e
+ .uleb128 0xb
+ .uleb128 0x3
+ .uleb128 0xe
+ .byte 0
+ .byte 0
+ .uleb128 0x8
+ .uleb128 0xf
+ .byte 0
+ .uleb128 0xb
+ .uleb128 0xb
+ .uleb128 0x49
+ .uleb128 0x13
+ .byte 0
+ .byte 0
+ .byte 0
+
+ .section .debug_loc,"",%progbits
+.Ldebug_loc0:
+.LLST0:
+ .4byte .LVL0
+ .4byte .LVL2
+ .2byte 0x1
+ .byte 0x50
+ .4byte .LVL2
+ .4byte .LFE0
+ .2byte 0x4
+ .byte 0xf3
+ .uleb128 0x1
+ .byte 0x50
+ .byte 0x9f
+ .4byte 0
+ .4byte 0
+.LLST1:
+ .4byte .LVL0
+ .4byte .LVL1
+ .2byte 0x1
+ .byte 0x51
+ .4byte .LVL1
+ .4byte .LVL2
+ .2byte 0x3
+ .byte 0x71
+ .sleb128 -1
+ .byte 0x9f
+ .4byte .LVL2
+ .4byte .LVL3
+ .2byte 0xb
+ .byte 0x70
+ .sleb128 0
+ .byte 0x20
+ .byte 0xf3
+ .uleb128 0x1
+ .byte 0x51
+ .byte 0x22
+ .byte 0x70
+ .sleb128 0
+ .byte 0x22
+ .byte 0x9f
+ .4byte .LVL3
+ .4byte .LFE0
+ .2byte 0xb
+ .byte 0x70
+ .sleb128 0
+ .byte 0x20
+ .byte 0x70
+ .sleb128 0
+ .byte 0x22
+ .byte 0xf3
+ .uleb128 0x1
+ .byte 0x51
+ .byte 0x22
+ .byte 0x9f
+ .4byte 0
+ .4byte 0