(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
arc/
interrupt-11.c
       1  extern int a;
       2  
       3  #if defined (__ARCHS__) || defined (__ARCEM__)
       4  __attribute__ ((interrupt("ilink")))
       5  #else
       6  __attribute__ ((interrupt("ilink2")))
       7  #endif
       8  void isr_1 (void)
       9  {
      10    a++;
      11  }
      12  
      13  /* { dg-final { scan-assembler-times "j.*\[ilink2\]" 1 { target { arc6xx } } } } */
      14  /* { dg-final { scan-assembler-times "rtie" 1 { target { ! { arc6xx } } } } } */
      15  /* { dg-final { scan-assembler-times "push_s\\s+r\[0-9\]" 1 } } */
      16  /* { dg-final { scan-assembler-times "pop_s\\s+r\[0-9\]" 1 } } */