aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-if-conv.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2017-11-02 13:13:53 +0000
committerRichard Biener <rguenther@suse.de>2017-11-02 13:13:53 +0000
commita05e6bc451fa7a8f0b9e61fd6dc2937d89bcacb7 (patch)
tree1a8c0c86ac25367109f8ed713503b559acbe1658 /gcc/tree-if-conv.c
parent0eee96b26618923503a5f152e1e83760e8909dd8 (diff)
2017-11-02 Richard Biener <rguenther@suse.de>
PR tree-optimization/82795 * tree-if-conv.c (predicate_mem_writes): Remove bogus assert. * gcc.target/i386/pr82795.c: New testcase. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@254342 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-if-conv.c')
-rw-r--r--gcc/tree-if-conv.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/gcc/tree-if-conv.c b/gcc/tree-if-conv.c
index a1803ff4391..c74c80305f9 100644
--- a/gcc/tree-if-conv.c
+++ b/gcc/tree-if-conv.c
@@ -2247,10 +2247,7 @@ predicate_mem_writes (loop_p loop)
TREE_OPERAND (cond, 0),
TREE_OPERAND (cond, 1));
else
- {
- gcc_assert (TREE_CODE (cond) == SSA_NAME);
- mask = cond;
- }
+ mask = cond;
if (swap)
{