1 /* { dg-do run } */ 2 main()3 int main() 4 { 5 signed char result = 0; 6 int n; 7 for (n = 0; n < 13; ++n) 8 { 9 int tem = result; 10 tem = tem + 31; 11 result = tem; 12 } 13 if (result != -109) 14 __builtin_abort (); 15 return 0; 16 } 17