1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -fno-tree-ccp -fno-tree-forwprop -fno-tree-fre -fno-tree-vrp -fdump-tree-dse1-details" } */ 3 4 int f()5f () 6 { 7 int a; 8 int *p = &a; 9 *p = 1; 10 a = 2; 11 return a; 12 } 13 14 /* { dg-final { scan-tree-dump-times "Deleted dead store.*p_1" 1 "dse1"} } */ 15