1 /* { dg-do compile } */ 2 /* { dg-options "-O -fdump-tree-cddce1" } */ 3 4 __SIZE_TYPE__ fx(char * a,__SIZE_TYPE__ sz)5fx (char *a, __SIZE_TYPE__ sz) 6 { 7 char *b = a + sz; 8 /* The first forwprop pass should optimize this to return sz; */ 9 return b - a; 10 } 11 12 /* { dg-final { scan-tree-dump "return sz" "cddce1" } } */ 13