Commit 36221fc4 by Richard Kenner Committed by Richard Kenner

df.c (iterate_dataflow_sbitmap, [...]): Add casts to remove warnings.

	* df.c (iterate_dataflow_sbitmap, iterate_dataflow_bitmap):
	Add casts to remove warnings.

From-SVN: r47412
parent 04203c18
...@@ -7,6 +7,9 @@ Wed Nov 28 06:52:27 2001 Arnaud Charlet <charlet@ACT-Europe.FR> ...@@ -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> 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. * Makefile.in (OBJS): Sort alphabetically.
* print-rtl.c (print_rtx): If RTX code is bad, just say so. * print-rtl.c (print_rtx): If RTX code is bad, just say so.
......
...@@ -3863,7 +3863,7 @@ iterative_dataflow_sbitmap (in, out, gen, kill, blocks, ...@@ -3863,7 +3863,7 @@ iterative_dataflow_sbitmap (in, out, gen, kill, blocks,
worklist = fibheap_new (); worklist = fibheap_new ();
EXECUTE_IF_SET_IN_BITMAP (blocks, 0, i, 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); SET_BIT (pending, i);
if (dir == FORWARD) if (dir == FORWARD)
sbitmap_copy (out[i], gen[i]); sbitmap_copy (out[i], gen[i]);
...@@ -3874,18 +3874,17 @@ iterative_dataflow_sbitmap (in, out, gen, kill, blocks, ...@@ -3874,18 +3874,17 @@ iterative_dataflow_sbitmap (in, out, gen, kill, blocks,
{ {
while (!fibheap_empty (worklist)) while (!fibheap_empty (worklist))
{ {
i = (int) fibheap_extract_min (worklist); i = (size_t) fibheap_extract_min (worklist);
bb = BASIC_BLOCK (i); bb = BASIC_BLOCK (i);
if (!TEST_BIT (visited, bb->index)) if (!TEST_BIT (visited, bb->index))
hybrid_search_sbitmap (bb, in, out, gen, kill, dir, hybrid_search_sbitmap (bb, in, out, gen, kill, dir,
conf_op, transfun, visited, pending, conf_op, transfun, visited, pending, data);
data);
} }
if (sbitmap_first_set_bit (pending) != -1) if (sbitmap_first_set_bit (pending) != -1)
{ {
EXECUTE_IF_SET_IN_BITMAP (blocks, 0, i, 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); sbitmap_zero (visited);
} }
...@@ -3923,7 +3922,7 @@ iterative_dataflow_bitmap (in, out, gen, kill, blocks, ...@@ -3923,7 +3922,7 @@ iterative_dataflow_bitmap (in, out, gen, kill, blocks,
worklist = fibheap_new (); worklist = fibheap_new ();
EXECUTE_IF_SET_IN_BITMAP (blocks, 0, i, 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); SET_BIT (pending, i);
if (dir == FORWARD) if (dir == FORWARD)
bitmap_copy (out[i], gen[i]); bitmap_copy (out[i], gen[i]);
...@@ -3934,18 +3933,17 @@ iterative_dataflow_bitmap (in, out, gen, kill, blocks, ...@@ -3934,18 +3933,17 @@ iterative_dataflow_bitmap (in, out, gen, kill, blocks,
{ {
while (!fibheap_empty (worklist)) while (!fibheap_empty (worklist))
{ {
i = (int) fibheap_extract_min (worklist); i = (size_t) fibheap_extract_min (worklist);
bb = BASIC_BLOCK (i); bb = BASIC_BLOCK (i);
if (!TEST_BIT (visited, bb->index)) if (!TEST_BIT (visited, bb->index))
hybrid_search_bitmap (bb, in, out, gen, kill, dir, hybrid_search_bitmap (bb, in, out, gen, kill, dir,
conf_op, transfun, visited, pending, conf_op, transfun, visited, pending, data);
data);
} }
if (sbitmap_first_set_bit (pending) != -1) if (sbitmap_first_set_bit (pending) != -1)
{ {
EXECUTE_IF_SET_IN_BITMAP (blocks, 0, i, 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); sbitmap_zero (visited);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment