How? With older compilers all works fine.extern int evar;
void test(void){
int var=0x5a14;
__asm__ volatile("mov _evar, w0\n");
__asm__ volatile("mov var, w1\n");
}After compiling: undefined reference to `var'..
void test(void){
int var=0x5a14;
__asm__ volatile("mov _evar, w0\n");
__asm__ volatile("mov var, w1\n");
}After compiling: undefined reference to `var'..