2 20021204-1.c from the execute part of the gcc torture suite.
9 #pragma disable_warning 196
12 /* This test was miscompiled when using sibling call optimization,
13 because X ? Y : Y - 1 optimization changed X into !X in place
14 and haven't reverted it if do_store_flag was successful, so
15 when expanding the expression the second time it was
26 void testTortureExecute (void)
31 foo (z
> 0 ? b
- a
: b
- a
- 1);