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

     1  unsigned short int showbug(unsigned short int *a, unsigned short int *b)
     2  {
     3          *a += *b -8;
     4          return (*a >= 8);
     5  }
     6  
     7  int main()
     8  {
     9          unsigned short int x = 0;
    10          unsigned short int y = 10;
    11  
    12          if (showbug(&x, &y) != 0)
    13  	  abort ();
    14  
    15  	exit (0);
    16  }
    17