1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fipa-ra" } */
3 /* Testing -fipa-ra optimization option. */
5 static int __attribute__((noinline
))
11 int __attribute__((noinline
))
20 return !(foo (5) == 13);
23 /* For thumb1, r3 is considered likely spilled, and treated differently in
24 ira_build_conflicts, which inhibits the fipa-ra optimization. */
25 /* { dg-final { scan-assembler-times "mov\tr3, r0" 1 { target { ! arm_thumb1 } } } } */