~ubuntu-branches/ubuntu/utopic/binutils-arm64-cross/utopic

« back to all changes in this revision

Viewing changes to binutils-2.23.52.20130611/gas/testsuite/gas/mips/lineno.d

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2013-06-20 17:38:09 UTC
  • Revision ID: package-import@ubuntu.com-20130620173809-app8lzgvymy5fg6c
Tags: 0.7
Build-depend on binutils-source (>= 2.23.52.20130620-1~).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#objdump: -d -l -mmips:4000
 
2
#name: assembly line numbers
 
3
#as: --gstabs -32 -march=r4000
 
4
 
 
5
 
 
6
.*: +file format .*mips.*
 
7
 
 
8
Disassembly of section \.text:
 
9
0+0000 <main-0x10>:
 
10
.*[0-9a-f]+:.*deadbeef.*
 
11
.*[0-9a-f]+:.*deadbeef.*
 
12
.*[0-9a-f]+:.*deadbeef.*
 
13
.*[0-9a-f]+:.*deadbeef.*
 
14
 
 
15
0+0010 <main>:
 
16
main\(\):
 
17
.*lineno.s:16
 
18
.*10:.*addiu.*
 
19
.*lineno.s:17
 
20
.*14:.*sw.*
 
21
.*lineno.s:18
 
22
.*18:.*sw.*
 
23
.*lineno.s:19
 
24
.*1c:.*move.*
 
25
.*lineno.s:20
 
26
.*20:.*jal.*
 
27
.*24:.*nop
 
28
.*lineno.s:21
 
29
.*28:.*li.*
 
30
.*lineno.s:22
 
31
.*2c:.*sw.*
 
32
.*lineno.s:23
 
33
.*30:.*lw.*
 
34
.*lineno.s:24
 
35
.*34:.*move.*
 
36
.*lineno.s:25
 
37
.*38:.*sll.*
 
38
.*lineno.s:26
 
39
.*3c:.*addu.*
 
40
.*lineno.s:27
 
41
.*40:.*sw.*
 
42
.*lineno.s:28
 
43
.*44:.*lw.*
 
44
.*lineno.s:29
 
45
.*48:.*jal.*
 
46
.*4c:.*nop
 
47
.*lineno.s:30
 
48
.*50:.*lw.*
 
49
.*lineno.s:31
 
50
.*54:.*move.*
 
51
.*lineno.s:32
 
52
.*58:.*b.*
 
53
.*5c:.*nop
 
54
# Objdump puts an '$L1' symbol here for ELF, but not for ECOFF.  For
 
55
# ELF, $L1 is in the .text section so objdump picks it for this location.
 
56
# For ECOFF, it's in the *DEBUG* section, so objdump prefers the .text
 
57
# symbol over $L1.
 
58
#...
 
59
.*lineno.s:34
 
60
.*60:.*move.*
 
61
.*lineno.s:35
 
62
.*64:.*lw.*
 
63
.*lineno.s:36
 
64
.*68:.*lw.*
 
65
.*lineno.s:37
 
66
.*6c:.*addiu.*
 
67
.*lineno.s:38
 
68
.*70:.*jr.*
 
69
.*74:.*nop
 
70
 
 
71
0+0078 <g>:
 
72
g\(\):
 
73
.*lineno.s:47
 
74
.*78:.*addiu.*
 
75
.*lineno.s:48
 
76
.*7c:.*sw.*
 
77
.*lineno.s:49
 
78
.*80:.*move.*
 
79
.*lineno.s:50
 
80
.*84:.*sw.*
 
81
.*lineno.s:51
 
82
.*88:.*lw.*
 
83
.*lineno.s:52
 
84
.*8c:.*addiu.*
 
85
.*lineno.s:53
 
86
.*90:.*move.*
 
87
.*lineno.s:54
 
88
.*94:.*b.*
 
89
.*98:.*nop
 
90
# Objdump puts an '$L2' symbol here for ELF, but not for ECOFF.
 
91
#...
 
92
.*lineno.s:56
 
93
.*9c:.*move.*
 
94
.*lineno.s:57
 
95
.*a0:.*lw.*
 
96
.*lineno.s:58
 
97
.*a4:.*addiu.*
 
98
.*lineno.s:59
 
99
.*a8:.*jr.*
 
100
.*ac:.*nop