1 /* Verify that we get the low part of the long long as an int. We
2 used to get it wrong on big-endian machines, if register allocation
3 succeeded at all. We use volatile to make sure the long long is
4 actually truncated to int, in case a single register is wide enough
10 ll_to_int (long long x
, volatile int *p
)
13 asm ("" : "=r" (i
) : "0" (x
));
17 int val
= INT_MIN
+ 1;
22 ll_to_int ((long long)val
, &i
);