1  /* PR target/89827 */
       2  /* { dg-do compile { target ia32 } } */
       3  /* { dg-options "-O2 -msse2 -mstv -mno-stackrealign" } */
       4  
       5  unsigned long long a;
       6  
       7  void
       8  foo (void)
       9  {
      10    a >>= (unsigned short) a;
      11  }