1 /* PR c/58943 */ 2 3 unsigned int x[1] = { 2 }; 4 5 unsigned int foo(void)6 foo (void) 7 { 8 x[0] |= 128; 9 return 1; 10 } 11 12 int main()13 main () 14 { 15 x[0] |= foo (); 16 if (x[0] != 131) 17 __builtin_abort (); 18 return 0; 19 } 20