aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Sandiford <r.sandiford@uk.ibm.com>2014-05-06 17:47:15 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2014-05-06 17:47:15 +0000
commit224dbc07a51880b778766549934fcdac9b2f6097 (patch)
tree50d95e0427476b519d6e5c6344960e015b4d6184 /gcc
parentebe9df675a6f63a6a729da7e20c97d037b3fb8a9 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/lto-cgraph.c7
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;