ReAl (14.08.2007 23:30, просмотров: 206) ответил Gamma SPb на ну да, GCC и RealView - очень специфические компиляторы =)
Ой, возможно я не понял - что именно кто именно сказал про gcc... На всякий случай - gcc на это не обижается mingw32-gcc 3.4.2, исходники те же.
<asm>.globl _p
.data
.align 4
_p:
.long _n
.section .rdata,"dr"
.align 4
_n:
.long 5</asm>
avr-gcc 4.2.0, в исходнике std::cout заменён на вывод в порт.
<asm>.global p
.data
.type p, @object
.size p, 2
p:
.word n
.type n, @object
.size n, 2
n:
.word 5</asm>
Т.е. n локальная в файле, конфликтов нет.