]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
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 f6d68056c3cb049c5ef9cb6576c38f75e21ab19d..277619739081f4651b404c96065bd043bb2ea1c8 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 14e9d9e478fa29c2726c72e5c0077bb1cf8d2ad7..c105d837f83f64f38215d3b2b13568c9ab2554aa 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