]> git.ipfire.org Git - thirdparty/gcc.git/commit
fold-const.c (negate_expr_p): Correct/refine condition for transformations.
authorRoger Sayle <roger@eyesopen.com>
Mon, 13 Nov 2006 02:55:22 +0000 (02:55 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Mon, 13 Nov 2006 02:55:22 +0000 (02:55 +0000)
commit1b43b96773b82117e3a194647a9e2cc3d8a3a6e0
tree80381e45a819a560f58f1e183ef834d27176ae95
parent163b8581869310a93a40d44711095674ba76ca77
fold-const.c (negate_expr_p): Correct/refine condition for transformations.

* fold-const.c (negate_expr_p) <PLUS_EXPR, MINUS_EXPR>: Correct/refine
condition for transformations.  Use !HONOR_SIGN_DEPENDENT_ROUNDING
&& !HONOR_SIGNED_ZEROS instead of flag_unsafe_math_optimizations.
(fold_negate_expr) <PLUS_EXPR, MINUS_EXPR>: Likewise.

From-SVN: r118744
gcc/ChangeLog
gcc/fold-const.c