extern int a; | |
#if defined (__ARCHS__) || defined (__ARCEM__) | |
__attribute__ ((interrupt("ilink"))) | |
#else | |
__attribute__ ((interrupt("ilink2"))) | |
#endif | |
void isr_1 (void) | |
{ | |
a++; | |
} | |
/* { dg-final { scan-assembler-times "j.*\[ilink2\]" 1 { target { arc6xx } } } } */ | |
/* { dg-final { scan-assembler-times "rtie" 1 { target { ! { arc6xx } } } } } */ | |
/* { dg-final { scan-assembler-times "push_s\\s+r\[0-9\]" 1 } } */ | |
/* { dg-final { scan-assembler-times "pop_s\\s+r\[0-9\]" 1 } } */ |