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))