re PR middle-end/23669 (fold does convert (-a)/10 into a/-10 with -fno-wrapv)
authorAndrew Pinski <pinskia@physics.uc.edu>
Sat, 26 Nov 2005 22:18:04 +0000 (22:18 +0000)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Sat, 26 Nov 2005 22:18:04 +0000 (14:18 -0800)
commit37d3243dadc9c18a234d04716873b717efa93ae8
tree74cae8a39ab44003fc82853af062e2e770ed36f8
parentcd16503aa2153cf1e3d376eabe4ec88aacac968a
re PR middle-end/23669 (fold does convert (-a)/10 into a/-10 with -fno-wrapv)

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

        PR middle-end/23669
        * fold-const.c (fold_binary): Convert -A/-B to A/B for signed types
        when overflow is undefined.
2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>

        PR middle-end/23669
        * gcc.dg/tree-ssa/divide-1.c: New test.
        * gcc.dg/tree-ssa/divide-2.c: New test.

From-SVN: r107543
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/divide-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/divide-2.c [new file with mode: 0644]