diff options
author | Richard Guenther <rguenther@suse.de> | 2011-05-11 10:52:57 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2011-05-11 10:52:57 +0000 |
commit | 10c224a9b0780fe3ae5d83a588046887203f2285 (patch) | |
tree | fd9a3746cb25bbcc5e49f7019b461cb872498273 /gcc/ada/gcc-interface/ada-tree.h | |
parent | 825b27deb98d103766b049ec879ccc423707467b (diff) | |
download | gcc-10c224a9b0780fe3ae5d83a588046887203f2285.zip gcc-10c224a9b0780fe3ae5d83a588046887203f2285.tar.gz gcc-10c224a9b0780fe3ae5d83a588046887203f2285.tar.bz2 |
re PR middle-end/18041 (OR of two single-bit bitfields is inefficient)
2011-05-11 Richard Guenther <rguenther@suse.de>
PR tree-optimization/18041
* tree-ssa-forwprop.c (simplify_bitwise_and): Rename to ...
(simplify_bitwise_binary): ... this. Handle operand conversions
by applying them to the result instead.
(tree_ssa_forward_propagate_single_use_vars): Adjust. CSE tree code.
* gcc.dg/tree-ssa/forwprop-13.c: New testcase.
From-SVN: r173650
Diffstat (limited to 'gcc/ada/gcc-interface/ada-tree.h')
0 files changed, 0 insertions, 0 deletions