re PR middle-end/31530 (Incorrect folding of multiplication and sign change when...
authorRichard Guenther <rguenther@suse.de>
Wed, 11 Apr 2007 11:13:54 +0000 (11:13 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 11 Apr 2007 11:13:54 +0000 (11:13 +0000)
commit4bf371ea7e02b09ea657e8e6340b1b55ea210c6c
treee7ddfba612149002d6ac430dad00a6d93b024c88
parent266d11d862b0cba843cf3cfcac6dfeab46728bfc
re PR middle-end/31530 (Incorrect folding of multiplication and sign change when followed by an addition)

2007-04-11  Richard Guenther  <rguenther@suse.de>

PR middle-end/31530
* simplify-rtx.c (simplify_binary_operation_1): Do not simplify
a * -b + c as c - a * b if we honor sign dependent rounding.

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