blob: c4f7b6d7336c66e9a294dae0b2adb100e9712c17 [file] [log] [blame]
/* { dg-do run } */
__INT32_TYPE__ a;
__INT64_TYPE__ b;
static inline __INT64_TYPE__ c(__UINT32_TYPE__ d)
{
return d;
}
static inline void e(__INT32_TYPE__ d)
{
a = d;
}
int main()
{
b = 0;
for (; b < 1; b = c(b - 90) + 90 + 1)
;
e(b >> 2);
if (a != 1073741824)
__builtin_abort();
return 0;
}