re PR tree-optimization/24575 (-(i /10) is not foldded to i/-10)
authorAndrew Pinski <pinskia@physics.uc.edu>
Sun, 27 Nov 2005 21:31:36 +0000 (21:31 +0000)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Sun, 27 Nov 2005 21:31:36 +0000 (13:31 -0800)
commit965d7fa40ee25eb6d5168ddbbb2c6541e4558c2d
treeb7fdf4f01178be8199203636f4b7c9cb41de7ae9
parenta0a7fbc94e5c317cbb5f5164ee626f51ae6844d3
re PR tree-optimization/24575 (-(i /10) is not foldded to i/-10)

2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>

        PR middle-end/24575
        * fold-const.c (negate_expr_p): Add case for signed divides if overflow
        is undefined.
        (negate_expr): Likewise.
2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>

        PR middle-end/24575
        * gcc.dg/tree-ssa/divide-3.c: New test.
        * gcc.dg/tree-ssa/divide-4.c: New test.

From-SVN: r107575
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/divide-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/divide-4.c [new file with mode: 0644]