fold-const.c (fold_binary): Optimize A / A to 1.0 if we don't care about NaNs or...
authorUros Bizjak <uros@kss-loka.si>
Mon, 21 Nov 2005 07:49:47 +0000 (08:49 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Mon, 21 Nov 2005 07:49:47 +0000 (08:49 +0100)
commitffbc33cc0fabe09294749e262d78e1a4d14c6092
tree1d2eeb3b6160ee6b9edecc9b94a1b55db1c94ced
parent083a9e91be655a491f27a22aac997006af2eb912
fold-const.c (fold_binary): Optimize A / A to 1.0 if we don't care about NaNs or Infinities.

        * fold-const.c (fold_binary) <RDIV_EXPR>: Optimize A / A to 1.0
        if we don't care about NaNs or Infinities.

testsuite:

        * gcc.dg/fold-div-2.c: New test.

From-SVN: r107282
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/fold-div-2.c [new file with mode: 0644]