1  int func () __attribute__ ((break_handler));
       2  volatile int intr_occurred;
       3  
       4  int func ()
       5  {
       6  
       7    /* { dg-final { scan-assembler "rtbd\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),8" } } */
       8      intr_occurred += 1;
       9  }
      10  int main()
      11  {
      12      /* { dg-final { scan-assembler "brki\tr16" } } */
      13      func();
      14      return 0;
      15  }