aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-call-cdce.c
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2015-10-29 15:18:14 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2015-10-29 15:18:14 +0000
commit076906de696b278a7a5c832df301b15545b70fbf (patch)
treee737e0931557a40bebb2e07cd3e44feacc659978 /gcc/tree-call-cdce.c
parent1300f017c8cfaa4ea335b9bdfd20c044289fb5e0 (diff)
downloadgcc-076906de696b278a7a5c832df301b15545b70fbf.zip
gcc-076906de696b278a7a5c832df301b15545b70fbf.tar.gz
gcc-076906de696b278a7a5c832df301b15545b70fbf.tar.bz2
Remove unnecessary label from tree-call-cdce.c
Tested on x86_64-linux-gnu, arm-linux-gnueabi and aarch64-linux-gnu. gcc/ * tree-call-cdce.c (shrink_wrap_one_built_in_call): Remove unnecessary label. From-SVN: r229531
Diffstat (limited to 'gcc/tree-call-cdce.c')
-rw-r--r--gcc/tree-call-cdce.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/gcc/tree-call-cdce.c b/gcc/tree-call-cdce.c
index 5eb96fe..400ca16 100644
--- a/gcc/tree-call-cdce.c
+++ b/gcc/tree-call-cdce.c
@@ -724,8 +724,6 @@ shrink_wrap_one_built_in_call (gcall *bi_call)
unsigned ci;
gimple *cond_expr = NULL;
gimple *cond_expr_start;
- tree bi_call_label_decl;
- gimple *bi_call_label;
auto_vec<gimple *, 12> conds;
gen_shrink_wrap_conditions (bi_call, conds, &nconds);
@@ -774,11 +772,6 @@ shrink_wrap_one_built_in_call (gcall *bi_call)
ci++;
gcc_assert (cond_expr && gimple_code (cond_expr) == GIMPLE_COND);
- /* Now the label. */
- bi_call_label_decl = create_artificial_label (gimple_location (bi_call));
- bi_call_label = gimple_build_label (bi_call_label_decl);
- gsi_insert_before (&bi_call_bsi, bi_call_label, GSI_SAME_STMT);
-
bi_call_in_edge0 = split_block (bi_call_bb, cond_expr);
bi_call_in_edge0->flags &= ~EDGE_FALLTHRU;
bi_call_in_edge0->flags |= EDGE_TRUE_VALUE;