blob: bc6f74443a16fd6dc9a7819b54f1c2de6fa722d0 [file] [log] [blame]
#name: objdump multiple --disassemble=
#source: multi1.s
#source: multi2.s
#ld: -r
#objdump: --disassemble=func --disassemble=func2 -wz
# ECOFF disassembly omits local symbols, for whatever reason.
#xfail: "alpha*-*-*ecoff" "alpha*-*-osf*"
.*: +file format .*
Disassembly of section .*:
0+ <func>:
[ ]*[0-9a-f]+: [0-9a-f][0-9a-f].*
#?[ ]*[0-9a-f]+: [0-9a-f][0-9a-f].*
#?[ ]*[0-9a-f]+: [0-9a-f][0-9a-f].*
0+[0-1][0-9a-f] <func2>:
[ ]*[0-9a-f]+: [0-9a-f][0-9a-f].*
#...
0+[0-2][0-9a-f] <func2>:
[ ]*[0-9a-f]+: [0-9a-f][0-9a-f].*
#?[ ]*[0-9a-f]+: [0-9a-f][0-9a-f].*
#?[ ]*[0-9a-f]+: [0-9a-f][0-9a-f].*
0+[0-3][0-9a-f] <func>:
[ ]*[0-9a-f]+: [0-9a-f][0-9a-f].*
#pass