(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
sh/
pragma-isr-trap-exit.c
       1  /* Check whether trapa is generated only for an ISR.  */
       2  /* { dg-do compile }  */
       3  /* { dg-options "-O" }  */
       4  /* { dg-final { scan-assembler-times "trapa\[ \t\]\[ \t\]*#4" 1 } }  */
       5  
       6  #pragma interrupt
       7  void isr (void) __attribute__ ((trap_exit (4)));
       8  
       9  void
      10  isr (void)
      11  {
      12  }
      13  
      14  void
      15  delay (int a)
      16  {
      17  }
      18  
      19  int
      20  main (void)
      21  {
      22    return 0;
      23  }