aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorVladimir Makarov <vmakarov@redhat.com>2013-11-14 01:33:09 +0000
committerVladimir Makarov <vmakarov@gcc.gnu.org>2013-11-14 01:33:09 +0000
commitfffb16d263967f59d2f209c336504f36b4b22372 (patch)
treed04e1cc0bd584dae5bfd49cb3931634698d918b2 /gcc
parent97514d9982835d8bfb9e64d06382943626e273c4 (diff)
downloadgcc-fffb16d263967f59d2f209c336504f36b4b22372.zip
gcc-fffb16d263967f59d2f209c336504f36b4b22372.tar.gz
gcc-fffb16d263967f59d2f209c336504f36b4b22372.tar.bz2
ira-color.c (coalesce_allocnos): Don't allocate and free sorted_copies.
2013-11-13 Vladimir Makarov <vmakarov@redhat.com> * ira-color.c (coalesce_allocnos): Don't allocate and free sorted_copies. From-SVN: r204771
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/ira-color.c3
2 files changed, 5 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index dad20a4..3345867 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2013-11-13 Vladimir Makarov <vmakarov@redhat.com>
+
+ * ira-color.c (coalesce_allocnos): Don't allocate and free
+ sorted_copies.
+
2013-11-14 Tom de Vries <tom@codesourcery.com>
* tree-ssa-tail-merge.c (gimple_equal_p): Add test for structural
diff --git a/gcc/ira-color.c b/gcc/ira-color.c
index 70cf541..6c52a2b 100644
--- a/gcc/ira-color.c
+++ b/gcc/ira-color.c
@@ -3725,8 +3725,6 @@ coalesce_allocnos (void)
int i, n, cp_num, regno;
bitmap_iterator bi;
- sorted_copies = (ira_copy_t *) ira_allocate (ira_copies_num
- * sizeof (ira_copy_t));
cp_num = 0;
/* Collect copies. */
EXECUTE_IF_SET_IN_BITMAP (coloring_allocno_bitmap, 0, j, bi)
@@ -3790,7 +3788,6 @@ coalesce_allocnos (void)
}
cp_num = n;
}
- ira_free (sorted_copies);
}
/* Usage cost and order number of coalesced allocno set to which