From 2c45a16ab62b592e42ffc91ce093fab9ad1b1ffa Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Wed, 17 Dec 2003 23:44:45 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 5 +++++ gcc/predict.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2aa4fbc6406..e06ce9c972e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-12-17 Joseph S. Myers + + * predict.c (struct block_info_def, struct edge_info_def): Change + bit-fields of width 1 to unsigned int. + 2003-12-16 Geoffrey Keating PR 12480 diff --git a/gcc/predict.c b/gcc/predict.c index 2f907027fb9..30de8666e23 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) -- 2.30.2