H. Peter Anvin | 2cd1a6f | 2020-03-31 10:23:43 -0700 | [diff] [blame] | 1 | ;; BR 3392655: relocation overflow during bin format link |
2 | |||||
3 | [map all binoverflow.map] | ||||
4 | |||||
5 | org 7C00h | ||||
6 | |||||
7 | %macro br3392655 1 | ||||
8 | bits %1 | ||||
9 | |||||
10 | section .text.%1 | ||||
11 | start%1: | ||||
12 | |||||
13 | mov al, var%1 | ||||
14 | %if %1 == 64 | ||||
15 | mov sil, var%1 | ||||
16 | %endif | ||||
17 | |||||
18 | mov al, foo%1 | ||||
19 | %if %1 == 64 | ||||
20 | mov sil, foo%1 | ||||
21 | %endif | ||||
22 | |||||
23 | mov al, start%1 | ||||
24 | %if %1 == 64 | ||||
25 | mov sil, start%1 | ||||
26 | %endif | ||||
27 | |||||
28 | align 16 | ||||
29 | var%1: db 0 | ||||
30 | |||||
31 | align 256 | ||||
32 | foo%1: db 0 | ||||
33 | %endmacro | ||||
34 | |||||
35 | br3392655 16 | ||||
36 | br3392655 32 | ||||
37 | br3392655 64 |