match.pd: Implement simple complex operations cancelling.
authorRichard Biener <rguenther@suse.de>
Wed, 12 Nov 2014 13:45:48 +0000 (13:45 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 12 Nov 2014 13:45:48 +0000 (13:45 +0000)
commiteaeba53a031a1ea6ab493fc752acec00889d4f0b
tree44d9afdc5f87319907d339ab2c182c28db164012
parent2079956a87de079b4a04ac938141e437e60bbff8
match.pd: Implement simple complex operations cancelling.

2014-11-12  Richard Biener  <rguenther@suse.de>

* match.pd: Implement simple complex operations cancelling.
* fold-const.c (fold_unary_loc): Remove them here.

* gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.

From-SVN: r217421
gcc/ChangeLog
gcc/fold-const.c
gcc/match.pd
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-32.c