diff options
author | Richard Kenner <kenner@vlsi1.ultra.nyu.edu> | 2001-12-02 14:09:59 +0000 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 2001-12-02 09:09:59 -0500 |
commit | fb67cb9fb33e55625dd7418a415e880e5e271636 (patch) | |
tree | 4b7bf517b48dc030b3a6d93738310245a41eab76 /gcc | |
parent | f813aee742fd9d67d1cd1cf465daff43932bac26 (diff) | |
download | gcc-fb67cb9fb33e55625dd7418a415e880e5e271636.zip gcc-fb67cb9fb33e55625dd7418a415e880e5e271636.tar.gz gcc-fb67cb9fb33e55625dd7418a415e880e5e271636.tar.bz2 |
* cfgbuild.c (SET_STATE): Add cast to eliminate warning.a
From-SVN: r47530
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/cfgbuild.c | 9 |
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++) { |