1 /* This testcase failed because - 1 - buf was simplified into ~buf and when
2 later expanding it back into - buf + -1, -1 got lost. */
3 /* { dg-options "-fgnu89-inline" } */
5 extern void abort (void);
6 extern void exit (int);
20 asm ("" : "=r" (tmp
) : "0" (tmp
));
27 bar ((foo (buf
) - 1 - buf
) == 1);