1// { dg-do compile }
2// { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } { "" } }
3// { dg-options "-fdump-tree-optimized" }
4
5class aa{
6    void f();
7private:
8    volatile int a;
9};
10
11void aa::f(){
12    a=1;
13    a=1;
14}
15
16// { dg-final { scan-tree-dump-times "a ={v} 1;" 2 "optimized" } }
17// { dg-final { cleanup-tree-dump "optimized" } }
18