modernc.org/cc@v1.0.1/testdata/gcc-6.3.0/gcc/testsuite/gcc.c-torture/compile/shift.c (about)

     1  foo (a)
     2  {
     3    if (a >= 0)
     4      return (unsigned) a << 10;
     5    else
     6      return (int) a << 10;
     7  }