blob: bebb3c9bd1d1c0ca0f495b5d3d2cbe6b553486d0 [file] [log] [blame]
abs = 0x1234
.extern ext
.weak weak
.comm comm,4
.global glob
.data
data: .long 0
.text
loc:
mov abs, %eax
glob:
mov ext, %eax
mov weak, %eax
mov comm, %eax
mov loc, %eax
mov glob, %eax
mov abs2, %eax
mov loc2, %eax
mov glob2,%eax
mov data, %eax
mov data2,%eax
mov abs - abs, %eax
mov ext - abs, %eax
mov weak - abs, %eax
mov comm - abs, %eax
mov loc - abs, %eax
mov glob - abs, %eax
mov abs2 - abs, %eax
mov loc2 - abs, %eax
mov glob2 - abs, %eax
mov data - abs, %eax
mov data2 - abs, %eax
mov abs - abs2,%eax
mov ext - abs2,%eax
mov weak - abs2,%eax
mov comm - abs2,%eax
mov loc - abs2,%eax
mov glob - abs2,%eax
mov abs2 - abs2,%eax
mov loc2 - abs2,%eax
mov glob2 - abs2,%eax
mov data - abs2,%eax
mov data2 - abs2,%eax
mov loc2 - loc, %eax
mov glob - loc, %eax
mov glob - loc2,%eax
mov glob2 - loc, %eax
mov glob2 - loc2,%eax
.org 0x100
loc2:
.global glob2
glob2 = loc2 + 5
abs2 = 0x9876
.data
data2: .long 0