modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/pr23047.c (about)

     1  /* { dg-options "-fwrapv" } */
     2  #include <limits.h>
     3  extern void abort ();
     4  extern void exit (int);
     5  void f(int i)
     6  {
     7    i = i > 0 ? i : -i;
     8    if (i<0)
     9      return;
    10    abort ();
    11  }
    12  
    13  int main(int argc, char *argv[])
    14  {
    15    f(INT_MIN);
    16    exit (0);
    17  }