aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcse.c
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim@codesourcery.com>2010-07-27 19:38:10 +0000
committerMaxim Kuvyrkov <maxim@codesourcery.com>2010-07-27 19:38:10 +0000
commitb50b170f487013f8a3bffd54091d29baa3cbcf91 (patch)
treec55f4ddded819c86ddc4cc1def2d79b590ca8a37 /gcc/gcse.c
parent2c7cb5131dbcf0a552b05bca1ba33423e787d8b4 (diff)
PR target/42495
PR middle-end/42574 * gcse.c (hoist_expr_reaches_here_p): Remove excessive check. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@162592 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/gcse.c')
-rw-r--r--gcc/gcse.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/gcc/gcse.c b/gcc/gcse.c
index 812cc0a888d..9bb0bbd8061 100644
--- a/gcc/gcse.c
+++ b/gcc/gcse.c
@@ -4335,9 +4335,6 @@ hoist_expr_reaches_here_p (basic_block expr_bb, int expr_index, basic_block bb,
else if (visited[pred_bb->index])
continue;
- /* Does this predecessor generate this expression? */
- else if (TEST_BIT (comp[pred_bb->index], expr_index))
- break;
else if (! TEST_BIT (transp[pred_bb->index], expr_index))
break;