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