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 all 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 andeq r0, r0, r0 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 andeq r0, r0, r0 30 31Disassembly of section \.rodata: 32 33.+ <\.rodata>: 34[^:]+: 00000000 andeq r0, r0, r0 35 36Disassembly of section \.global: 37 38.+ <.+>: 39 ... 40 41Disassembly of section \.ARM\.attributes: 42 43.+ <\.ARM\.attributes>: 44[^:]+: .+ 45[^:]+: .+ 46[^:]+: .+ 47[^:]+: .+ 48[^:]+: .+ 49 50