1 /* This testcase failed because - 1 - buf was simplified into ~buf and when
2 later expanding it back into - buf + -1, -1 got lost. */
4 extern void abort (void);
5 extern void exit (int);
19 asm ("" : "=r" (tmp
) : "0" (tmp
));
26 bar ((foo (buf
) - 1 - buf
) == 1);