OSDN Git Service

2010-10-13 Vladimir Makarov <vmakarov@redhat.com>
authorvmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 14 Oct 2010 03:07:59 +0000 (03:07 +0000)
committervmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 14 Oct 2010 03:07:59 +0000 (03:07 +0000)
* ira.c (setup_class_hard_regs): Fix typo in indexing
ira_non_ordered_class_hard_regs and ira_class_hard_reg_index.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@165450 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/ira.c

index ef565ce..cb07b23 100644 (file)
@@ -1,3 +1,8 @@
+2010-10-13  Vladimir Makarov  <vmakarov@redhat.com>
+
+       * ira.c (setup_class_hard_regs): Fix typo in indexing
+       ira_non_ordered_class_hard_regs and ira_class_hard_reg_index.
+
 2010-10-14  Tijs Wiebe Lefering  <twlevo@gmail.com>
 
        * graph.c (inbb): New variable.
index cc29739..e84230e 100644 (file)
--- a/gcc/ira.c
+++ b/gcc/ira.c
@@ -397,8 +397,8 @@ setup_class_hard_regs (void)
       CLEAR_HARD_REG_SET (processed_hard_reg_set);
       for (i = 0; i < FIRST_PSEUDO_REGISTER; i++)
        {
-         ira_non_ordered_class_hard_regs[cl][0] = -1;
-         ira_class_hard_reg_index[cl][0] = -1;
+         ira_non_ordered_class_hard_regs[cl][i] = -1;
+         ira_class_hard_reg_index[cl][i] = -1;
        }
       for (n = 0, i = 0; i < FIRST_PSEUDO_REGISTER; i++)
        {