1 /* { dg-options "-mthumb -O2" } */
2 /* { dg-do compile } */
3 /* { dg-require-effective-target arm_thumb2_ok } */
4
5 extern int abs (int);
6
7 int
foo(int v)8 foo (int v)
9 {
10 register int i asm ("r0");
11 register int j asm ("r1");
12 if (v > 1)
13 i = abs (j);
14
15 return i;
16 }
17
18