Modified Files:
authorKung Hsu <kung@cygnus>
Thu, 14 Jul 1994 20:20:49 +0000 (20:20 +0000)
committerKung Hsu <kung@cygnus>
Thu, 14 Jul 1994 20:20:49 +0000 (20:20 +0000)
stabsread.c ChangeLog

        * stabsread.c (read_huge_number): handle large unsigned number
        for stabs generated by os9k C compiler.

gdb/ChangeLog
gdb/stabsread.c

index 7732611a38ad8062026cc9249b162544c04298ad..c3081fb0104f138c0333d4c341773998ec3711ea 100644 (file)
@@ -1,3 +1,8 @@
+Thu Jul 14 13:17:39 1994  Kung Hsu  (kung@x1.cygnus.com)
+
+       * stabsread.c (read_huge_number): handle large unsigned number
+       for stabs generated by os9k C compiler.
+
 Wed Jul 13 18:58:15 1994  Stan Shebs  (shebs@andros.cygnus.com)
 
        Breakpoint hit counts, from Bob Rusk (rrusk@mail.csd.harris.com).
index cc0a7fea41cbe9cf4830aa869e98be103c7e723a..144554063a7c950e7b19106c162bd74a85aaaf25 100644 (file)
@@ -3265,7 +3265,11 @@ read_huge_number (pp, end, bits)
       p++;
     }
 
-  upper_limit = LONG_MAX / radix;
+  if (os9k_stabs)
+    upper_limit = ULONG_MAX / radix;
+  else
+    upper_limit = LONG_MAX / radix;
+
   while ((c = *p++) >= '0' && c < ('0' + radix))
     {
       if (n <= upper_limit)