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)7foo (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