predict.c (struct block_info_def, [...]): Change bit-fields of width 1 to unsigned...
authorJoseph Myers <jsm@polyomino.org.uk>
Wed, 17 Dec 2003 23:44:45 +0000 (23:44 +0000)
committerJoseph Myers <jsm28@gcc.gnu.org>
Wed, 17 Dec 2003 23:44:45 +0000 (23:44 +0000)
* predict.c (struct block_info_def, struct edge_info_def): Change
bit-fields of width 1 to unsigned int.

From-SVN: r74757

gcc/ChangeLog
gcc/predict.c

index 2aa4fbc64064cfaba9a9c8e457fe32be51b39288..e06ce9c972e5ca9c22122a70eff3dfeb0333b6ec 100644 (file)
@@ -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
index 2f907027fb9fa5543456e0bb5e7deaa3981d333e..30de8666e23dfd2161a4650c0cde36597234dafd 100644 (file)
@@ -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)