aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfgexpand.c
diff options
context:
space:
mode:
authorTrevor Saunders <tsaunders@mozilla.com>2014-09-03 00:53:29 +0000
committerTrevor Saunders <tbsaunde@gcc.gnu.org>2014-09-03 00:53:29 +0000
commit134aa83c6f547bb80346882188e457db6a268b77 (patch)
tree19213a8c3509003c569ce5357c4763a7fdbea5fe /gcc/cfgexpand.c
parent19f8b22971b1aeaa929eb3e3834cc24da1932f12 (diff)
downloadgcc-134aa83c6f547bb80346882188e457db6a268b77.zip
gcc-134aa83c6f547bb80346882188e457db6a268b77.tar.gz
gcc-134aa83c6f547bb80346882188e457db6a268b77.tar.bz2
use rtx_code_label in lab_rtx_for_bb hash map
gcc/ChangeLog: * cfgexpand.c (label_rtx_for_bb): Change type to hash_map<basic_block, rtx_code_label *> *. (expand_gimple_basic_block): Adjust. (pass_expand::execute): Likewise. From-SVN: r214842
Diffstat (limited to 'gcc/cfgexpand.c')
-rw-r--r--gcc/cfgexpand.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c
index 7d11b1b..db76897 100644
--- a/gcc/cfgexpand.c
+++ b/gcc/cfgexpand.c
@@ -1974,7 +1974,7 @@ maybe_dump_rtl_for_gimple_stmt (gimple stmt, rtx_insn *since)
/* Maps the blocks that do not contain tree labels to rtx labels. */
-static hash_map<basic_block, rtx> *lab_rtx_for_bb;
+static hash_map<basic_block, rtx_code_label *> *lab_rtx_for_bb;
/* Returns the label_rtx expression for a label starting basic block BB. */
@@ -1988,7 +1988,7 @@ label_rtx_for_bb (basic_block bb ATTRIBUTE_UNUSED)
if (bb->flags & BB_RTL)
return block_label (bb);
- rtx *elt = lab_rtx_for_bb->get (bb);
+ rtx_code_label **elt = lab_rtx_for_bb->get (bb);
if (elt)
return *elt;
@@ -4945,7 +4945,7 @@ expand_gimple_basic_block (basic_block bb, bool disable_tail_calls)
stmt = NULL;
}
- rtx *elt = lab_rtx_for_bb->get (bb);
+ rtx_code_label **elt = lab_rtx_for_bb->get (bb);
if (stmt || elt)
{
@@ -5815,7 +5815,7 @@ pass_expand::execute (function *fun)
FOR_EACH_EDGE (e, ei, ENTRY_BLOCK_PTR_FOR_FN (fun)->succs)
e->flags &= ~EDGE_EXECUTABLE;
- lab_rtx_for_bb = new hash_map<basic_block, rtx>;
+ lab_rtx_for_bb = new hash_map<basic_block, rtx_code_label *>;
FOR_BB_BETWEEN (bb, init_block->next_bb, EXIT_BLOCK_PTR_FOR_FN (fun),
next_bb)
bb = expand_gimple_basic_block (bb, var_ret_seq != NULL_RTX);