OSDN Git Service

2009-04-24 H.J. Lu <hongjiu.lu@intel.com>
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 25 Apr 2009 00:55:51 +0000 (00:55 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 25 Apr 2009 00:55:51 +0000 (00:55 +0000)
* ira.c (setup_cover_and_important_classes): Add enum cast.

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

gcc/ChangeLog
gcc/ira.c

index f6d6805..2776197 100644 (file)
@@ -1,3 +1,7 @@
+2009-04-24  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ira.c (setup_cover_and_important_classes): Add enum cast.
+
 2009-04-24  Vladimir Makarov  <vmakarov@redhat.com>
 
        * genpreds.c (write_enum_constraint_num): Output definition of
index 14e9d9e..c105d83 100644 (file)
--- a/gcc/ira.c
+++ b/gcc/ira.c
@@ -760,7 +760,7 @@ setup_cover_and_important_classes (void)
              break;
          if (j < CONSTRAINT__LIMIT)
            {
-             classes[n++] = i;
+             classes[n++] = (enum reg_class) i;
              continue;
            }
 #endif