]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
2007-10-08 Pedro Alves <pedro_alves@portugalmail.pt>
authorPedro Alves <palves@redhat.com>
Mon, 8 Oct 2007 22:44:32 +0000 (22:44 +0000)
committerPedro Alves <palves@redhat.com>
Mon, 8 Oct 2007 22:44:32 +0000 (22:44 +0000)
Revert:
2007-08-10  Michael Snyder  <msnyder@access-company.com>

* stabsread.c (read_huge_number): Attempt to compute value before
values that it depends on.

gdb/ChangeLog
gdb/stabsread.c

index f5f605d8ceb7714518537448d2702217f038f5af..5a773599b4d6f2a9bf670f75e5fca10b74f1bab7 100644 (file)
@@ -1,3 +1,11 @@
+2007-10-08  Pedro Alves  <pedro_alves@portugalmail.pt>
+
+       Revert:
+       2007-08-10  Michael Snyder  <msnyder@access-company.com>
+
+       * stabsread.c (read_huge_number): Attempt to compute value before
+       values that it depends on.
+
 2007-10-05  Daniel Jacobowitz  <dan@codesourcery.com>
 
        * remote.c (get_offsets): Only call free_symfile_segment_data if
index f914e1eed0d7b6618e570144b08aebcd951d1017..65c5309fc2ff9def24b33ec4ebbf8154a758aa6d 100644 (file)
@@ -3711,7 +3711,7 @@ read_huge_number (char **pp, int end, int *bits, int twos_complement_bits)
   int nbits = 0;
   int c;
   long upper_limit;
-  int twos_complement_representation;
+  int twos_complement_representation = radix == 8 && twos_complement_bits > 0;
 
   if (*p == '-')
     {
@@ -3727,7 +3727,6 @@ read_huge_number (char **pp, int end, int *bits, int twos_complement_bits)
       p++;
     }
 
-  twos_complement_representation = radix == 8 && twos_complement_bits > 0;
   upper_limit = LONG_MAX / radix;
 
   while ((c = *p++) >= '0' && c < ('0' + radix))