PR tree-optimization/71563
commitaff1170a214268eee9d3dc47b3179ae2163180ee
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Jan 2017 09:07:33 +0000 (4 09:07 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Jan 2017 09:07:33 +0000 (4 09:07 +0000)
treed78796e6ef7e1c02730ddfb11baba76c91a0303e
parentcb7a0f1d57079576cdf07b4c4b8dacc3cf38a60d
PR tree-optimization/71563
* match.pd: Simplify X << Y into X if Y is known to be 0 or
out of range value - has low bits known to be zero.

* gcc.dg/tree-ssa/pr71563.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@244050 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/match.pd
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/pr71563.c [new file with mode: 0644]