merge from gcc
authorDJ Delorie <dj@redhat.com>
Fri, 19 Dec 2003 04:04:44 +0000 (04:04 +0000)
committerDJ Delorie <dj@redhat.com>
Fri, 19 Dec 2003 04:04:44 +0000 (04:04 +0000)
include/ChangeLog
include/fibheap.h

index 4328b98..e1c333d 100644 (file)
@@ -1,3 +1,8 @@
+2003-12-18  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * include/fibheap.h (fibnode): Use unsigned long int for
+       bit-fields if __GNUC__ is defined.
+
 2003-12-04  H.J. Lu  <hongjiu.lu@intel.com>
 
        * bfdlink.h (bfd_link_info): Change relax_finalizing to
index fc37f9e..addef19 100644 (file)
@@ -59,8 +59,13 @@ typedef struct fibnode
   struct fibnode *right;
   fibheapkey_t key;
   void *data;
+#ifdef __GNUC__
+  unsigned long int degree : 31;
+  unsigned long int mark : 1;
+#else
   unsigned int degree : 31;
   unsigned int mark : 1;
+#endif
 } *fibnode_t;
 
 extern fibheap_t fibheap_new PARAMS ((void));