test-retval-peep.c   [plain text]


/* APPLE LOCAL file add this peephole */
/* { dg-do compile } */
/* { dg-options "-O2 -mthumb -march=armv6" } */
extern int bar(), baz();
int foo(int p) {
   int y=p;
   int x= bar();
   if (x==0)
     y =  baz();
   return x+y;
}
/* { dg-final { scan-assembler-not "cmp" } } */