1 /* { dg-do compile } */ 2 /* { dg-options "-fdump-tree-gimple" } */ 3 4 /* PR tree-optimization/20470: 5 Missing fold to abs(x) when x == MINUS_EXPR. */ 6 #define abs(x) ((x) >= 0 ? (x) : -(x)) 7 8 int i,j,k; f1()9void f1() 10 { 11 i = abs(j-k); 12 } 13 14 /* { dg-final { scan-tree-dump-times "ABS_EXPR" 1 "gimple" } } */ 15