Modified Files:
authorKung Hsu <kung@cygnus>
Mon, 1 Aug 1994 20:41:11 +0000 (20:41 +0000)
committerKung Hsu <kung@cygnus>
Mon, 1 Aug 1994 20:41:11 +0000 (20:41 +0000)
stabsread.c ChangeLog

        * stabsread.c (read_type): Fix a bug in enum size calculation.

gdb/ChangeLog
gdb/stabsread.c

index 9918c805319ffd57e2476184f522a7ce28002fef..8c6aa1f6f4bc15735bb2c72bbbfecb33c0f100f4 100644 (file)
@@ -1,3 +1,7 @@
+Mon Aug  1 13:38:04 1994  Kung Hsu  (kung@mexican.cygnus.com)
+
+       * stabsread.c (read_type): Fix a bug in enum size calculation.
+
 Mon Aug  1 01:36:13 1994  Jeff Law  (law@snake.cs.utah.edu)
 
        * hppa-tdep.c (compare_unwind_entries): Add "const" to both
index 144554063a7c950e7b19106c162bd74a85aaaf25..58778e0a768bc4ed27df8cd469ceefdeae709312 100644 (file)
@@ -1739,7 +1739,7 @@ read_type (pp, objfile)
 
   /* Size specified in a type attribute overrides any other size.  */
   if (type_size != -1)
-    TYPE_LENGTH (type) = type_size / TARGET_CHAR_BIT;
+    TYPE_LENGTH (type) = (type_size + TARGET_CHAR_BIT - 1) / TARGET_CHAR_BIT;
 
   return type;
 }