PR tree-optimization/20470
* gcc.dg/tree-ssa/pr20470.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97063
138bc75d-0d04-0410-961f-
82ee72b054a4
+2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
+
+ PR tree-optimization/20470
+ * gcc.dg/tree-ssa/pr20470.c: New test.
+
2005-03-25 Geoffrey Keating <geoffk@apple.com>
* gcc.dg/ppc-stfiwx.c: New.
--- /dev/null
+/* { dg-do compile } */
+/* { dg-options "-fdump-tree-generic" } */
+
+/* PR tree-optimization/20470:
+ Missing fold to abs(x) when x == MINUS_EXPR. */
+#define abs(x) ((x) >= 0 ? (x) : -(x))
+
+int i,j,k;
+void f1()
+{
+ i = abs(j-k);
+}
+
+/* { dg-final { scan-tree-dump-times "ABS_EXPR" 1 "generic" } } */