diff options
author | Richard Sandiford <r.sandiford@uk.ibm.com> | 2014-05-06 17:47:15 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2014-05-06 17:47:15 +0000 |
commit | 224dbc07a51880b778766549934fcdac9b2f6097 (patch) | |
tree | 50d95e0427476b519d6e5c6344960e015b4d6184 /gcc | |
parent | ebe9df675a6f63a6a729da7e20c97d037b3fb8a9 (diff) | |
download | gcc-224dbc07a51880b778766549934fcdac9b2f6097.zip gcc-224dbc07a51880b778766549934fcdac9b2f6097.tar.gz gcc-224dbc07a51880b778766549934fcdac9b2f6097.tar.bz2 |
lto-cgraph.c (compute_ltrans_boundary): Make node variables local to their respective blocks.
gcc/
* lto-cgraph.c (compute_ltrans_boundary): Make node variables local
to their respective blocks. Fix inadvertent use of "node".
From-SVN: r210120
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/lto-cgraph.c | 7 |
2 files changed, 8 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ac74e45..9cfa798 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-05-06 Richard Sandiford <r.sandiford@uk.ibm.com> + + * lto-cgraph.c (compute_ltrans_boundary): Make node variables local + to their respective blocks. Fix inadvertent use of "node". + 2014-05-06 Richard Sandiford <rdsandiford@googlemail.com> * emit-rtl.c (init_derived_machine_modes): New functionm, split diff --git a/gcc/lto-cgraph.c b/gcc/lto-cgraph.c index 58084cd..121614a 100644 --- a/gcc/lto-cgraph.c +++ b/gcc/lto-cgraph.c @@ -770,7 +770,6 @@ add_references (lto_symtab_encoder_t encoder, lto_symtab_encoder_t compute_ltrans_boundary (lto_symtab_encoder_t in_encoder) { - struct cgraph_node *node; struct cgraph_edge *edge; int i; lto_symtab_encoder_t encoder; @@ -785,7 +784,7 @@ compute_ltrans_boundary (lto_symtab_encoder_t in_encoder) for (lsei = lsei_start_function_in_partition (in_encoder); !lsei_end_p (lsei); lsei_next_function_in_partition (&lsei)) { - node = lsei_cgraph_node (lsei); + struct cgraph_node *node = lsei_cgraph_node (lsei); add_node_to (encoder, node, true); lto_set_symtab_encoder_in_partition (encoder, node); add_references (encoder, &node->ref_list); @@ -809,7 +808,7 @@ compute_ltrans_boundary (lto_symtab_encoder_t in_encoder) if (DECL_ABSTRACT_ORIGIN (vnode->decl)) { varpool_node *origin_node - = varpool_get_node (DECL_ABSTRACT_ORIGIN (node->decl)); + = varpool_get_node (DECL_ABSTRACT_ORIGIN (vnode->decl)); lto_set_symtab_encoder_in_partition (encoder, origin_node); } } @@ -836,7 +835,7 @@ compute_ltrans_boundary (lto_symtab_encoder_t in_encoder) for (lsei = lsei_start_function_in_partition (encoder); !lsei_end_p (lsei); lsei_next_function_in_partition (&lsei)) { - node = lsei_cgraph_node (lsei); + struct cgraph_node *node = lsei_cgraph_node (lsei); for (edge = node->callees; edge; edge = edge->next_callee) { struct cgraph_node *callee = edge->callee; |