1 /* Test whether a partly call-clobbered register will be moved over a call.
2 Although the original test case didn't use any GNUisms, it proved
3 difficult to reduce without the named register extension. */
5 #define LOC asm ("r10")
10 unsigned int foo (char *c, unsigned int x, unsigned int y)
12 register unsigned int z LOC;
14 sprintf (c, "%d", x / y);
23 if (foo (c, ~1U, 4) != (~0U / 5))