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

     1  int a, b;
     2  short c;
     3  
     4  void fn1 ();
     5  
     6  void
     7  fn2 (unsigned short p1)
     8  {
     9    int d;
    10  
    11    c = p1 >> 8 | p1 << 8;
    12    d = b;
    13    if (d)
    14      fn1 ();
    15    a = d >> 8 & 0x00FF
    16      | d << 8 & 0xFF00;
    17  }