1 /* { dg-do compile } */ 2 /* { dg-options "-O" } */ 3 foo(int i)4 int foo(int i) 5 { 6 return (1LL >> 128 * i) && i; 7 } 8