aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>2001-12-02 14:09:59 +0000
committerRichard Kenner <kenner@gcc.gnu.org>2001-12-02 09:09:59 -0500
commitfb67cb9fb33e55625dd7418a415e880e5e271636 (patch)
tree4b7bf517b48dc030b3a6d93738310245a41eab76
parentf813aee742fd9d67d1cd1cf465daff43932bac26 (diff)
downloadgcc-fb67cb9fb33e55625dd7418a415e880e5e271636.zip
gcc-fb67cb9fb33e55625dd7418a415e880e5e271636.tar.gz
gcc-fb67cb9fb33e55625dd7418a415e880e5e271636.tar.bz2
* cfgbuild.c (SET_STATE): Add cast to eliminate warning.a
From-SVN: r47530
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/cfgbuild.c9
2 files changed, 7 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2a42e6a..6771647 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Sun Dec 2 09:03:06 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * cfgbuild.c (SET_STATE): Add cast to eliminate warning.a
+
2001-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* cfgrtl.c (purge_all_dead_edges): Initialize variable.
diff --git a/gcc/cfgbuild.c b/gcc/cfgbuild.c
index ef86939..ff2daae 100644
--- a/gcc/cfgbuild.c
+++ b/gcc/cfgbuild.c
@@ -674,7 +674,7 @@ enum state
BLOCK_TO_SPLIT
};
#define STATE(bb) (enum state)(size_t)(bb)->aux
-#define SET_STATE(bb, state) (bb)->aux = (void *)(state)
+#define SET_STATE(bb, state) (bb)->aux = (void *) (size_t) (state)
/* Scan basic block BB for possible BB boundaries inside the block
and create new basic blocks in the progress. */
@@ -822,11 +822,8 @@ find_many_sub_basic_blocks (blocks)
int min, max;
for (i = 0; i < n_basic_blocks; i++)
- {
- SET_STATE (BASIC_BLOCK (i),
- TEST_BIT (blocks, i)
- ? BLOCK_TO_SPLIT : BLOCK_ORIGINAL);
- }
+ SET_STATE (BASIC_BLOCK (i),
+ TEST_BIT (blocks, i) ? BLOCK_TO_SPLIT : BLOCK_ORIGINAL);
for (i = 0; i < n_basic_blocks; i++)
{