re PR tree-optimization/69489 (missed vectorization for boolean loop, missed if-conve...
authorBin Cheng <bin.cheng@arm.com>
Wed, 20 Apr 2016 15:57:01 +0000 (15:57 +0000)
committerBin Cheng <amker@gcc.gnu.org>
Wed, 20 Apr 2016 15:57:01 +0000 (15:57 +0000)
commit1011119f4752c6f1a97156d3a24ea7dff7c0cb02
tree7b075215f21e6c36021bf238f66fc504b4709773
parent4986f823a2d1de841c0e77f8e98d9832d74d8d0a
re PR tree-optimization/69489 (missed vectorization for boolean loop, missed if-conversion)

PR tree-optimization/69489
* tree-if-conv.c (phi_convertible_by_degenerating_args): New.
(if_convertible_phi_p): Call phi_convertible_by_degenerating_args.
Revise dump message.
(if_convertible_bb_p): Remove check on edge count of basic block's
predecessors.

gcc/testsuite/ChangeLog
PR tree-optimization/69489
* gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.

From-SVN: r235292
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/ifc-pr69489-2.c [new file with mode: 0644]
gcc/tree-if-conv.c