1 /* Register liveness information from epilgoue enables peephole optimization. */
2 /* { dg-do compile } */
3 /* { dg-options "-mthumb -Os" } */
4 /* { dg-require-effective-target arm_thumb2_ok } */
7 extern void bar(int, int, int, int);
9 int foo(int a
, int b
, int c
, int d
)
16 /* { dg-final { scan-assembler-times "lsls.*#29" 1 } } */
17 /* { dg-final { scan-assembler-not "tst" } } */