From ec1773c612d9b3ee00127120d87393089645108a Mon Sep 17 00:00:00 2001 From: amylaar Date: Tue, 7 Dec 2010 10:46:24 +0000 Subject: [PATCH] 2010-12-07 Joern Rennecke Richard Guenther PR target/46737 * config/bfin/bfin.c (BB_AUX_INDEX): Cast to intptr_t. (bfin_reorder_loops): Change type of index to intptr_t. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167532 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 7 +++++++ gcc/config/bfin/bfin.c | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 192d16f..0af8e97 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2010-12-07 Joern Rennecke + Richard Guenther + + 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 PR tree-optimization/46726 diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.c index 93edc88..a6f2a38 100644 --- a/gcc/config/bfin/bfin.c +++ b/gcc/config/bfin/bfin.c @@ -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 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) for (loop = loops; loop; loop = loop->next) { - unsigned index; + intptr_t index; basic_block bb; edge e; edge_iterator ei; -- 2.7.4