diff options
author | Joseph Myers <jsm@polyomino.org.uk> | 2003-12-17 23:44:45 +0000 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2003-12-17 23:44:45 +0000 |
commit | 2c45a16ab62b592e42ffc91ce093fab9ad1b1ffa (patch) | |
tree | 50e67cebb0cc9dbdb7abdac109faf2479b350e15 /gcc | |
parent | 7e08b3b8165c37c946de64c7c10ceae2cad44634 (diff) | |
download | gcc-2c45a16ab62b592e42ffc91ce093fab9ad1b1ffa.zip gcc-2c45a16ab62b592e42ffc91ce093fab9ad1b1ffa.tar.gz gcc-2c45a16ab62b592e42ffc91ce093fab9ad1b1ffa.tar.bz2 |
predict.c (struct block_info_def, [...]): Change bit-fields of width 1 to unsigned int.
* predict.c (struct block_info_def, struct edge_info_def): Change
bit-fields of width 1 to unsigned int.
From-SVN: r74757
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/predict.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2aa4fbc..e06ce9c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk> + + * predict.c (struct block_info_def, struct edge_info_def): Change + bit-fields of width 1 to unsigned int. + 2003-12-16 Geoffrey Keating <geoffk@apple.com> PR 12480 diff --git a/gcc/predict.c b/gcc/predict.c index 2f90702..30de866 100644 --- a/gcc/predict.c +++ b/gcc/predict.c @@ -879,7 +879,7 @@ typedef struct block_info_def basic_block next; /* True if block needs to be visited in propagate_freq. */ - int tovisit:1; + unsigned int tovisit:1; /* Number of predecessors we need to visit first. */ int npredecessors; @@ -893,7 +893,7 @@ typedef struct edge_info_def then computed as 1 / (1 - back_edge_prob). */ sreal back_edge_prob; /* True if the edge is an loopback edge in the natural loop. */ - int back_edge:1; + unsigned int back_edge:1; } *edge_info; #define BLOCK_INFO(B) ((block_info) (B)->aux) |