aboutsummaryrefslogtreecommitdiffstats
path: root/travis/test/br3392711.asm
blob: 435fc5f6dce37a49e392d01634d431386fa4dc45 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
;
; In br33927711 we've not been expanding %?? and %*?? correctly
;
	section .text

%define label(prefix, suffix) prefix %+ suffix

label_1:
	mov eax, label(%??, _1)
label_2:
	mov eax, label(%?, _2)

%define label0123456789a0123456789a0123456789a0123456789a0123456789a0123456789a0123456789(prefix, suffix) prefix %+ suffix

label0123456789a0123456789a0123456789a0123456789a0123456789a0123456789a0123456789_1:
	mov eax, label0123456789a0123456789a0123456789a0123456789a0123456789a0123456789a0123456789(%??, _1)
label0123456789a0123456789a0123456789a0123456789a0123456789a0123456789a0123456789_2:
	mov eax, label0123456789a0123456789a0123456789a0123456789a0123456789a0123456789a0123456789(%??, _2)