1int 2movegt (int y, long long a) 3{ 4 int i; 5 int ret = 0; 6 for (i = 0; i < y; i++) 7 if (a == -1LL << 33) 8 ret = -1; 9 return ret; 10} 11 12int 13main () 14{ 15 if (movegt (1, -1LL << 33) != -1) 16 __builtin_abort (); 17 return 0; 18} 19