1 /* PR target/94292 */
2 /* { dg-do compile } */
3 /* { dg-options "-O1 -g -fno-tree-dce" } */
4 
5 unsigned short a;
6 unsigned long long b;
7 
8 long long
foo(int d)9 foo (int d)
10 {
11   d >>= a != (unsigned long long) -a;
12   return a + b;
13 }
14