1  /* { dg-do compile { target int128 } } */
       2  /* { dg-options "-O2" } */
       3  
       4  void
       5  q8 (__int128 *uv, unsigned short int nf)
       6  {
       7    __int128 i4;
       8  
       9    i4 = -nf;
      10    if (i4 << 1 != 0)
      11      *uv += nf;
      12  }