Commit 4c425440 by Joern Rennecke Committed by Joern Rennecke

re PR target/46737 (bfin-elf --enable-werror-always build fails for 64 bit host)

2010-12-07  Joern Rennecke  <amylaar@spamcop.net>
	    Richard Guenther  <rguenther@suse.de>

	PR target/46737
	* config/bfin/bfin.c (BB_AUX_INDEX): Cast to intptr_t.
	(bfin_reorder_loops): Change type of index to intptr_t.

Co-Authored-By: Richard Guenther <rguenther@suse.de>

From-SVN: r167532
parent e9f7ad79
2010-12-07 Joern Rennecke <amylaar@spamcop.net>
Richard Guenther <rguenther@suse.de>
PR target/46737
* config/bfin/bfin.c (BB_AUX_INDEX): Cast to intptr_t.
(bfin_reorder_loops): Change type of index to intptr_t.
2010-12-07 Richard Guenther <rguenther@suse.de> 2010-12-07 Richard Guenther <rguenther@suse.de>
PR tree-optimization/46726 PR tree-optimization/46726
...@@ -4662,7 +4662,7 @@ free_loops (loop_info loops) ...@@ -4662,7 +4662,7 @@ free_loops (loop_info loops)
} }
} }
#define BB_AUX_INDEX(BB) ((unsigned)(BB)->aux) #define BB_AUX_INDEX(BB) ((intptr_t)(BB)->aux)
/* The taken-branch edge from the loop end can actually go forward. Since the /* The taken-branch edge from the loop end can actually go forward. Since the
Blackfin's LSETUP instruction requires that the loop end be after the loop Blackfin's LSETUP instruction requires that the loop end be after the loop
...@@ -4679,7 +4679,7 @@ bfin_reorder_loops (loop_info loops, FILE *dump_file) ...@@ -4679,7 +4679,7 @@ bfin_reorder_loops (loop_info loops, FILE *dump_file)
for (loop = loops; loop; loop = loop->next) for (loop = loops; loop; loop = loop->next)
{ {
unsigned index; intptr_t index;
basic_block bb; basic_block bb;
edge e; edge e;
edge_iterator ei; edge_iterator ei;
......
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