1 /* { dg-do run } */
2
3 int main()
4 {
5 unsigned short sum = 0;
6 for (short x = -(__SHRT_MAX__ -1); x <= (__SHRT_MAX__ -1); x++)
7 sum += x;
8 if (sum != 0)
9 __builtin_abort ();
10 return 0;
11 }