* dwarf2read.c (create_debug_types_hash_table): Fix size of
authorCary Coutant <ccoutant@google.com>
Thu, 20 Oct 2011 01:11:34 +0000 (01:11 +0000)
committerCary Coutant <ccoutant@google.com>
Thu, 20 Oct 2011 01:11:34 +0000 (01:11 +0000)
type_offset field.

gdb/ChangeLog
gdb/dwarf2read.c

index 0405847394aea56b5a73dc2175a3f7b2e8e23274..215bbdda8849b6693c684c88a92fd1098a7e4162 100644 (file)
@@ -1,3 +1,8 @@
+2011-10-19  Cary Coutant  <ccoutant@google.com>
+
+       * dwarf2read.c (create_debug_types_hash_table): Fix size of
+       type_offset field.
+
 2011-10-19  Cary Coutant  <ccoutant@google.com>
 
        * dwarf2read.c (peek_abbrev_code): New function.
index a99a6907f64157b4d3e1bb8641d22d331927f1a4..5f81da6b7d97e6fd4507db51685a1edeae2200f8 100644 (file)
@@ -3214,7 +3214,7 @@ create_debug_types_hash_table (struct objfile *objfile)
          signature = bfd_get_64 (objfile->obfd, ptr);
          ptr += 8;
          type_offset = read_offset_1 (objfile->obfd, ptr, offset_size);
-         ptr += 1;
+         ptr += offset_size;
 
          /* Skip dummy type units.  */
          if (ptr >= end_ptr || peek_abbrev_code (objfile->obfd, ptr) == 0)
This page took 0.043196 seconds and 4 git commands to generate.