match.pd: Implement more patterns that simplify to a single value.
authorRichard Biener <rguenther@suse.de>
Thu, 30 Oct 2014 13:13:35 +0000 (13:13 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 30 Oct 2014 13:13:35 +0000 (13:13 +0000)
commit36a60e48f4eac678cdcf0c59c0f01b9f58c7d900
tree503ff6868c680195720861d2ad6beb4789e69889
parent6327f612fd6631094742bdb4e4999a48bd376382
match.pd: Implement more patterns that simplify to a single value.

2014-10-30  Richard Biener  <rguenther@suse.de>

* match.pd: Implement more patterns that simplify to a single value.
* fold-const.c (fold_binary_loc): Remove them here.
* tree-ssa-forwprop.c (simplify_bitwise_binary): Likewise.
(fwprop_ssa_val): Remove restriction on single uses.

From-SVN: r216933
gcc/ChangeLog
gcc/fold-const.c
gcc/match.pd
gcc/tree-ssa-forwprop.c