From patchwork Wed Aug 11 22:13:33 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Patch to remove unused function in IRA Date: Wed, 11 Aug 2010 12:13:33 -0000 From: Vladimir Makarov X-Patchwork-Id: 61511 Message-Id: <4C63208D.40908@redhat.com> To: gcc-patches As Jeff Law proposed, unused function from IRA has been removed. The patch is obvious but it was still bootstrap tested. 2010-08-11 Vladimir Makarov * ira-int.h (ira_remove_allocno_copy_from_list): Remove. * ira-build.c (ira_remove_allocno_copy_from_list): Remove. Index: ira-int.h =================================================================== --- ira-int.h (revision 163079) +++ ira-int.h (working copy) @@ -957,7 +957,6 @@ int, bool, rtx, ira_loop_tree_node_t); extern void ira_add_allocno_copy_to_list (ira_copy_t); extern void ira_swap_allocno_copy_ends_if_necessary (ira_copy_t); -extern void ira_remove_allocno_copy_from_list (ira_copy_t); extern ira_copy_t ira_add_allocno_copy (ira_allocno_t, ira_allocno_t, int, bool, rtx, ira_loop_tree_node_t); Index: ira-build.c =================================================================== --- ira-build.c (revision 163079) +++ ira-build.c (working copy) @@ -1224,48 +1224,6 @@ ALLOCNO_COPIES (second) = cp; } -/* Detach a copy CP from allocnos involved into the copy. */ -void -ira_remove_allocno_copy_from_list (ira_copy_t cp) -{ - ira_allocno_t first = cp->first, second = cp->second; - ira_copy_t prev, next; - - next = cp->next_first_allocno_copy; - prev = cp->prev_first_allocno_copy; - if (prev == NULL) - ALLOCNO_COPIES (first) = next; - else if (prev->first == first) - prev->next_first_allocno_copy = next; - else - prev->next_second_allocno_copy = next; - if (next != NULL) - { - if (next->first == first) - next->prev_first_allocno_copy = prev; - else - next->prev_second_allocno_copy = prev; - } - cp->prev_first_allocno_copy = cp->next_first_allocno_copy = NULL; - - next = cp->next_second_allocno_copy; - prev = cp->prev_second_allocno_copy; - if (prev == NULL) - ALLOCNO_COPIES (second) = next; - else if (prev->second == second) - prev->next_second_allocno_copy = next; - else - prev->next_first_allocno_copy = next; - if (next != NULL) - { - if (next->second == second) - next->prev_second_allocno_copy = prev; - else - next->prev_first_allocno_copy = prev; - } - cp->prev_second_allocno_copy = cp->next_second_allocno_copy = NULL; -} - /* Make a copy CP a canonical copy where number of the first allocno is less than the second one. */ void