]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/mmix/relax1-rn.d
Add MMIX support
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / mmix / relax1-rn.d
1 #objdump: -dr
2 #as: -linkrelax -no-expand -x
3 #source: relax1.s
4 #
5 # FIXME: This test-case assumes that out-of-range errors (still) cause
6 # relocs to be emitted, rather than errors emitted.
7
8 .*: file format elf64-mmix
9
10 Disassembly of section \.text:
11
12 0000000000000000 <Main>:
13 0: f0000000 jmp 0 <Main>
14 0: R_MMIX_ADDR27 \.text\+0x80024
15
16 0000000000000004 <l0>:
17 4: f0000000 jmp 4 <l0>
18 4: R_MMIX_ADDR27 \.text\+0x80024
19
20 0000000000000008 <l1>:
21 8: f0000000 jmp 8 <l1>
22 8: R_MMIX_ADDR27 \.text\+0x80024
23
24 000000000000000c <l01>:
25 c: f0000000 jmp c <l01>
26 c: R_MMIX_ADDR27 \.text\+0x80024
27 10: f4070000 geta \$7,10 <l01\+0x4>
28 10: R_MMIX_ADDR19 \.text\+0x4000c
29 14: f2bf0000 pushj \$191,14 <l01\+0x8>
30 14: R_MMIX_ADDR19 \.text\+0x40010
31
32 0000000000000018 <l2>:
33 18: f0000000 jmp 18 <l2>
34 18: R_MMIX_ADDR27 \.text\+0x40010
35 \.\.\.
36 40004: 4c480000 bnp \$72,40004 <l2\+0x3ffec>
37 40004: R_MMIX_ADDR19 \.text\+0x4
38 40008: f4040000 geta \$4,40008 <l2\+0x3fff0>
39 40008: R_MMIX_ADDR19 \.text\+0x8
40
41 000000000004000c <nearfar1>:
42 4000c: f2050000 pushj \$5,4000c <nearfar1>
43 4000c: R_MMIX_ADDR19 \.text\+0xc
44
45 0000000000040010 <nearfar2>:
46 40010: f4090000 geta \$9,40010 <nearfar2>
47 40010: R_MMIX_ADDR19 \.text\+0x8
48 40014: f20b0000 pushj \$11,40014 <nearfar2\+0x4>
49 40014: R_MMIX_ADDR19 \.text\+0x80014
50
51 0000000000040018 <l4>:
52 40018: 44370000 bp \$55,40018 <l4>
53 40018: R_MMIX_ADDR19 \.text\+0x80014
54 \.\.\.
55 80010: f0000000 jmp 80010 <l4\+0x3fff8>
56 80010: R_MMIX_ADDR27 \.text\+0x8
57
58 0000000000080014 <l3>:
59 80014: f0000000 jmp 80014 <l3>
60 80014: R_MMIX_ADDR27 \.text\+0x4
61 80018: 46580000 bod \$88,80018 <l3\+0x4>
62 80018: R_MMIX_ADDR19 \.text\+0x40018
63 8001c: 46580000 bod \$88,8001c <l3\+0x8>
64 8001c: R_MMIX_ADDR19 \.text\+0x40018
65 80020: f0000000 jmp 80020 <l3\+0xc>
66 80020: R_MMIX_ADDR27 \.text\+0x4080020
67
68 0000000000080024 <l6>:
69 80024: f0000000 jmp 80024 <l6>
70 80024: R_MMIX_ADDR27 \.text\+0x4080020
71 80028: 426f0000 bz \$111,80028 <l6\+0x4>
72 80028: R_MMIX_ADDR19 \.text\+0x80014
73 \.\.\.
74
75 0000000004080020 <l5>:
76 4080020: f0000000 jmp 4080020 <l5>
77 4080020: R_MMIX_ADDR27 \.text\+0x4080030
78 4080024: f0000000 jmp 4080024 <l5\+0x4>
79 4080024: R_MMIX_ADDR27 \.text\+0x80024
80 4080028: f0000000 jmp 4080028 <l5\+0x8>
81 4080028: R_MMIX_ADDR27 \.text\+0x80024
82 408002c: 482c0000 bnn \$44,408002c <l5\+0xc>
83 408002c: R_MMIX_ADDR19 \.text\+0x40c002c
84
85 0000000004080030 <l8>:
86 4080030: 482c0000 bnn \$44,4080030 <l8>
87 4080030: R_MMIX_ADDR19 \.text\+0x40c002c
88 4080034: f0000000 jmp 4080034 <l8\+0x4>
89 4080034: R_MMIX_ADDR27 \.text\+0x4080020
90 4080038: f0000000 jmp 4080038 <l8\+0x8>
91 4080038: R_MMIX_ADDR27 \.text\+0x4080020
92 \.\.\.
93
94 00000000040c0028 <l10>:
95 40c0028: f0000000 jmp 40c0028 <l10>
96 40c0028: R_MMIX_ADDR27 \.text\+0x4080020
97
98 00000000040c002c <l9>:
99 40c002c: f0000000 jmp 40c002c <l9>
100 40c002c: R_MMIX_ADDR27 \.text\+0x40c0038
101
102 00000000040c0030 <l7>:
103 40c0030: f2210000 pushj \$33,40c0030 <l7>
104 40c0030: R_MMIX_ADDR19 \.text\+0x4080030
105 40c0034: f2210000 pushj \$33,40c0034 <l7\+0x4>
106 40c0034: R_MMIX_ADDR19 \.text\+0x4080030
107
108 00000000040c0038 <l11>:
109 40c0038: f0000000 jmp 40c0038 <l11>
110 40c0038: R_MMIX_ADDR27 \.text\+0x4080020
111 40c003c: f0000000 jmp 40c003c <l11\+0x4>
112 40c003c: R_MMIX_ADDR27 \.text\+0x4080030
113 \.\.\.
114 4100038: f43d0000 geta \$61,4100038 <l11\+0x40000>
115 4100038: R_MMIX_ADDR19 \.text\+0x40c0038
116 410003c: f4480000 geta \$72,410003c <l11\+0x40004>
117 410003c: R_MMIX_ADDR19 \.text\+0x40c0038