1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-tree-optimized" } */
3 
4 struct foo
5 {
6 	int a;
7 	int b;
8 } temp;
9 /* We should be able to optimize this to return 11. */
main(void)10 int main(void)
11 {
12 	temp.a = 5;
13 	temp.b = 6;
14 	return temp.a + temp.b;
15 }
16 /* { dg-final { scan-tree-dump-times "return 11" 1 "optimized" } } */
17