]> git.ipfire.org Git - thirdparty/gcc.git/commit
simplify-rtx.c (simplify_plus_minus): Remove final parameter.
authorPaolo Bonzini <bonzini@gnu.org>
Wed, 30 Nov 2005 08:20:23 +0000 (08:20 +0000)
committerPaolo Bonzini <bonzini@gcc.gnu.org>
Wed, 30 Nov 2005 08:20:23 +0000 (08:20 +0000)
commit1941069a58da0f4d4c8a126c0374387dc50a02d6
treef2996e7ef00d0f0892750036fb2ccd9f07567730
parent77bfa77887bcf457c44b7a67b666428e0ec64fc7
simplify-rtx.c (simplify_plus_minus): Remove final parameter.

2005-11-30  Paolo Bonzini  <bonzini@gnu.org>

* simplify-rtx.c (simplify_plus_minus): Remove final parameter.
Always produce an output if we can remove NEGs or canonicalize
(minus (minus ...)) expressions.  Provide a fast path for the
two-operand case.
(simplify_gen_binary): Do not call simplify_plus_minus.
(simplify_binary_operation_1): Reassociate at the end of the
function.

From-SVN: r107702
gcc/ChangeLog
gcc/simplify-rtx.c