modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/pr33142.c (about) 1 int abs(int j); 2 extern void abort(void); 3 4 __attribute__((noinline)) int lisp_atan2(long dy, long dx) { 5 if (dx <= 0) 6 if (dy > 0) 7 return abs(dx) <= abs(dy); 8 return 0; 9 } 10 11 int main() { 12 volatile long dy = 63, dx = -77; 13 if (lisp_atan2(dy, dx)) 14 abort(); 15 return 0; 16 }