1# Source file used to test DWARF2 information for MIPS16.
2
3	.set	mips16
4
5	.text
6.Ltext0:
7	.p2align 2
8
9	.file	1 "mips16-dwarf2.s"
10stuff:
11	.loc	1 1 0
12	nop
13	.loc	1 2 0
14	li	$2, 0
15	.loc	1 3 0
16	li	$2, 0x1234
17	.loc	1 4 0
18	lw	$2, 0f
19	.loc	1 5 0
20	lw	$2, 1f
21	.loc	1 6 0
22	b	0f
23	nop
24	.loc	1 7 0
25	b	1f
26	nop
27	.loc	1 8 0
28
29	.p2align 8
300:
31	.space	2048
321:
33	nop
34# align section end to 16-byte boundary for easier testing on multiple targets
35	.p2align 4
36.Letext0:
37
38	.section .debug_info,"",@progbits
39.Ldebug_info0:
40	.4byte	.Ledebug_info0 - .L1debug_info0	# length
41.L1debug_info0:
42	.2byte	2				# version
43	.4byte	.Ldebug_abbrev0			# abbrev offset
44	.byte	4				# address size
45	.uleb128 0x1				# abbrev code
46	.4byte	.Ldebug_line0			# DW_AT_stmt_list
47	.4byte	.Ltext0				# DW_AT_low_pc
48	.4byte	.Letext0			# DW_AT_high_pc
49.Ledebug_info0:
50
51	.section .debug_abbrev,"",@progbits
52.Ldebug_abbrev0:
53	.uleb128 0x1				# abbrev code
54	.uleb128 0x11				# DW_TAG_compile_unit
55	.byte	0x0				# DW_CHILDREN_no
56	.uleb128 0x10				# DW_AT_stmt_list
57	.uleb128 0x6				# DW_FORM_data4
58	.uleb128 0x11				# DW_AT_low_pc
59	.uleb128 0x1				# DW_FORM_addr
60	.uleb128 0x12				# DW_AT_high_pc
61	.uleb128 0x1				# DW_FORM_addr
62	.byte	0x0
63	.byte	0x0
64
65	.section .debug_line,"",@progbits
66.Ldebug_line0:
67