modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/20081203-1.c (about) 1 /* PR rtl-optimization/38281 */ 2 /* Reporter: John Regehr <regehr@cs.utah.edu> */ 3 /* Testcase by Jakub Jelinek <jakub@redhat.com> */ 4 5 inline unsigned short 6 foo (unsigned short x, unsigned short y) 7 { 8 if (y == 0) 9 return x; 10 return x / y; 11 } 12 13 unsigned short a, b, c; 14 15 extern int baz (int, int); 16 17 void 18 bar (void) 19 { 20 int d = 0x3D75D162; 21 a = foo (b > d, baz (0, 1)); 22 for (c = 0; c; c = 1) 23 ; 24 }