Add MIPS .module directive
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / mips16-dwarf2.s
CommitLineData
58e2ea4d
MR
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:
This page took 0.40556 seconds and 4 git commands to generate.