Commit | Line | Data |
---|---|---|
3c3bdf30 NC |
1 | #objdump: -dr |
2 | #as: -linkrelax -no-expand -x | |
3 | #source: relax1.s | |
4 | # | |
f9cc25de HPN |
5 | # This test-case assumes that out-of-range errors (still) cause |
6 | # relocs to be emitted, rather than errors emitted. FIXME. | |
3c3bdf30 NC |
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 |