OSDN Git Service

* fold-const.c (fold): Prefer fold_convert (negate_expr (...)) to
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 26 Apr 2004 03:43:17 +0000 (03:43 +0000)
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 26 Apr 2004 03:43:17 +0000 (03:43 +0000)
commita1ebe36a460aa5c6dafd1b24b745db0c29f05d31
treee60d57cffadb2517757416b209a15cc1c170da02
parent9056f7147bfd9b9af578644bbefe7ad57434e211
* fold-const.c (fold): Prefer fold_convert (negate_expr (...)) to
fold (build1 (NEGATE_EXPR, ...)).  Optimize X / -1 as -X and
X % -1 as 0.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81177 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/fold-const.c