1 /* PR c/82340 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2 -fdump-tree-ssa" } */
4 /* { dg-final { scan-tree-dump "D.\[0-9]*\\\[0\\\] ={v} 77;" "ssa" } } */
5 
6 int
foo(void)7 foo (void)
8 {
9   int i;
10   volatile char *p = (volatile char[1]) { 77 };
11   for (i = 1; i < 10; i++)
12     *p = 4;
13   return *p;
14 }
15