(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
arm/
pr70830.c
       1  /* PR target/70830.  */
       2  /* { dg-do assemble } */
       3  /* { dg-require-effective-target arm_arm_ok } */
       4  /* { dg-options "-mgeneral-regs-only -Os -marm -save-temps" } */
       5  
       6  /* This test is not valid when -mthumb.  */
       7  
       8  extern void prints (char *);
       9  
      10  void __attribute__ ((interrupt ("IRQ"))) dm3730_IRQHandler(void)
      11  {
      12      prints("IRQ" );
      13  }
      14  /* { dg-final { scan-assembler "ldmfd\tsp!, {r0, r1, r2, r3, ip, pc}\\^" { target { ! arm*-*-uclinuxfdpiceabi } } } } */
      15  /* { dg-final { scan-assembler "ldmfd\tsp!, {r0, r1, r2, r3, r4, r9, ip, pc}\\^" { target arm*-*-uclinuxfdpiceabi } } } */