1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -fdump-tree-forwprop1" } */ 3 4 struct bar { 5 int a[2]; 6 }; 7 foo(struct bar * x)8int foo(struct bar *x) 9 { 10 int *p = &x->a[0]; 11 int *q = &x->a[1]; 12 if (p < q) 13 return 1; 14 return 0; 15 } 16 17 /* { dg-final { scan-tree-dump "Replaced .p_. < q_.. with .1." "forwprop1" } } */ 18