1#PROG: objcopy
2#source: out-of-order.s
3#ld: -e v1 -Ttext-segment=0x400000
4#objdump: -d
5#skip: *-*-pe *-wince-* *-*-coff
6#name: Check if disassembler can handle sections in default order
7
8.*: +file format .*arm.*
9
10Disassembly of section \.func1:
11
12.+ <v1>:
13[^:]+:	e0800001 	add	r0, r0, r1
14[^:]+:	00000000 	\.word	0x00000000
15
16Disassembly of section \.func2:
17
18.+ <\.func2>:
19[^:]+:	e0800001 	add	r0, r0, r1
20
21Disassembly of section \.func3:
22
23.+ <\.func3>:
24[^:]+:	e0800001 	add	r0, r0, r1
25[^:]+:	e0800001 	add	r0, r0, r1
26[^:]+:	e0800001 	add	r0, r0, r1
27[^:]+:	e0800001 	add	r0, r0, r1
28[^:]+:	e0800001 	add	r0, r0, r1
29[^:]+:	00000000 	\.word	0x00000000
30