OSDN Git Service

* df.c (iterate_dataflow_sbitmap, iterate_dataflow_bitmap):
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Nov 2001 12:10:38 +0000 (12:10 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Nov 2001 12:10:38 +0000 (12:10 +0000)
Add casts to remove warnings.

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

gcc/ChangeLog
gcc/df.c

index 38fc516..cec142e 100644 (file)
@@ -7,6 +7,9 @@ Wed Nov 28 06:52:27 2001  Arnaud Charlet  <charlet@ACT-Europe.FR>
 
 Wed Nov 28 08:21:47 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
+       * df.c (iterate_dataflow_sbitmap, iterate_dataflow_bitmap):
+       Add casts to remove warnings.
+
        * Makefile.in (OBJS): Sort alphabetically.
 
        * print-rtl.c (print_rtx): If RTX code is bad, just say so.
index 9cb0230..a6a474c 100644 (file)
--- a/gcc/df.c
+++ b/gcc/df.c
@@ -3863,7 +3863,7 @@ iterative_dataflow_sbitmap (in, out, gen, kill, blocks,
   worklist = fibheap_new ();
   EXECUTE_IF_SET_IN_BITMAP (blocks, 0, i,
   {
-    fibheap_insert (worklist, order[i], (void *) i); 
+    fibheap_insert (worklist, order[i], (void *) (size_t) i); 
     SET_BIT (pending, i);
     if (dir == FORWARD)
       sbitmap_copy (out[i], gen[i]);
@@ -3874,18 +3874,17 @@ iterative_dataflow_sbitmap (in, out, gen, kill, blocks,
     {
       while (!fibheap_empty (worklist))
        {
-         i = (int) fibheap_extract_min  (worklist);
+         i = (size_t) fibheap_extract_min (worklist);
          bb = BASIC_BLOCK (i);
          if (!TEST_BIT (visited, bb->index))
            hybrid_search_sbitmap (bb, in, out, gen, kill, dir, 
-                                  conf_op, transfun, visited, pending, 
-                                  data);
+                                  conf_op, transfun, visited, pending, data);
        }
       if (sbitmap_first_set_bit (pending) != -1)
        {
          EXECUTE_IF_SET_IN_BITMAP (blocks, 0, i,
          {
-           fibheap_insert (worklist, order[i], (void *) i);
+           fibheap_insert (worklist, order[i], (void *) (size_t) i);
          });
          sbitmap_zero (visited);
        }
@@ -3923,7 +3922,7 @@ iterative_dataflow_bitmap (in, out, gen, kill, blocks,
   worklist = fibheap_new ();
   EXECUTE_IF_SET_IN_BITMAP (blocks, 0, i,
   {
-    fibheap_insert (worklist, order[i], (void *) i); 
+    fibheap_insert (worklist, order[i], (void *) (size_t) i);
     SET_BIT (pending, i);
     if (dir == FORWARD)
       bitmap_copy (out[i], gen[i]);
@@ -3934,18 +3933,17 @@ iterative_dataflow_bitmap (in, out, gen, kill, blocks,
     {
       while (!fibheap_empty (worklist))
        {
-         i = (int) fibheap_extract_min  (worklist);
+         i = (size_t) fibheap_extract_min (worklist);
          bb = BASIC_BLOCK (i);
          if (!TEST_BIT (visited, bb->index))
            hybrid_search_bitmap (bb, in, out, gen, kill, dir, 
-                                 conf_op, transfun, visited, pending, 
-                                 data);
+                                 conf_op, transfun, visited, pending, data);
        }
       if (sbitmap_first_set_bit (pending) != -1)
        {
          EXECUTE_IF_SET_IN_BITMAP (blocks, 0, i,
          {
-           fibheap_insert (worklist, order[i], (void *) i);
+           fibheap_insert (worklist, order[i], (void *) (size_t) i);
          });
          sbitmap_zero (visited);
        }