1long long
2foo (a)
3     int a;
4{
5  return a;
6}
7
8main ()
9{
10  printf ("%d\n", (int) (foo (-1) >> 32));
11}
12