OSDN Git Service

* predict.c (struct block_info_def, struct edge_info_def): Change
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Dec 2003 23:44:45 +0000 (23:44 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Dec 2003 23:44:45 +0000 (23:44 +0000)
bit-fields of width 1 to unsigned int.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74757 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/predict.c

index 2aa4fbc..e06ce9c 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 2f90702..30de866 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)