aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-phiopt.c
diff options
context:
space:
mode:
authorRichard Biener <rguenth@gcc.gnu.org>2011-07-20 13:36:30 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2011-07-20 13:36:30 +0000
commitc56db1005607c9d0fb552280c2065ecbe7bb2b23 (patch)
tree4c128ff41af2ff7489d956b7ab66a144e7334910 /gcc/tree-ssa-phiopt.c
parentdca412a1ddaae99a8672bfbed37fe951f486b6bc (diff)
downloadgcc-c56db1005607c9d0fb552280c2065ecbe7bb2b23.zip
gcc-c56db1005607c9d0fb552280c2065ecbe7bb2b23.tar.gz
gcc-c56db1005607c9d0fb552280c2065ecbe7bb2b23.tar.bz2
re PR middle-end/18908 (Missed folding opportunities with bools)
2011-07-20 Richard Guenther <rguenther@suse.de> PR middle-end/18908 * tree.c (integer_all_onesp): Use TYPE_PRECISION, not mode precision. * tree-ssa-forwprop.c (simplify_bitwise_binary): Remove bogus ADDR_EXPR folding. Canonicalize X ^ ~0 as ~X. * gcc.dg/tree-ssa/pr18908.c: New testcase. * gcc.dg/tree-ssa/bitwise-sink.c: Adjust. From-SVN: r176510
Diffstat (limited to 'gcc/tree-ssa-phiopt.c')
0 files changed, 0 insertions, 0 deletions