sarray.h: Make boffset be an unsigned long when sparc so it works out on 64-bit systems.
authorDavid S. Miller <davem@pierdol.cobaltmicro.com>
Wed, 7 Oct 1998 02:21:54 +0000 (02:21 +0000)
committerDavid S. Miller <davem@gcc.gnu.org>
Wed, 7 Oct 1998 02:21:54 +0000 (19:21 -0700)
* objc/sarray.h: Make boffset be an unsigned long when sparc so it
works out on 64-bit systems.

From-SVN: r22881

libobjc/ChangeLog
libobjc/objc/sarray.h

index fb4fe73e10e31c0389779dcde546ecf6a79627e9..2811532fa7285dc587056429c51be59eb99797f0 100644 (file)
@@ -1,3 +1,8 @@
+1998-10-07  David S. Miller  <davem@pierdol.cobaltmicro.com>
+
+       * objc/sarray.h: Make boffset be an unsigned long when sparc so it
+       works out on 64-bit systems.
+
 Tue Oct  6 20:32:06 1998  Alexandre Oliva  <oliva@dcc.unicamp.br>
 
        * Makefile.in (INCLUDES): Make it multilib-friendly
index 74fa38652ba35e086ed8e89a5d0dddf5322ff87e..17da272036411ba263fc56a4d8b1e4e7889524fc 100644 (file)
@@ -92,7 +92,7 @@ struct soffset {
   unsigned int ioffset : SIZET_BITS/4;
 #else /* OBJC_SPARSE2 */
 #ifdef __sparc__
-  unsigned int boffset : (SIZET_BITS - 2) - BUCKET_BITS;
+  unsigned long boffset : (SIZET_BITS - 2) - BUCKET_BITS;
   unsigned int eoffset : BUCKET_BITS;
   unsigned int unused  : 2;
 #else