diff options
-rw-r--r-- | gdb/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/dwarf2read.c | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 4d5011f..314753b 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2010-11-22 Jan Kratochvil <jan.kratochvil@redhat.com> + + * dwarf2read.c (dwarf2_read_index): Ignore higher .gdb_index versions. + 2010-11-22 Tom Tromey <tromey@redhat.com> * Makefile.in (.PRECIOUS): Reference ada-lex.c. diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index 7ad8037..f6ee438 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -1941,6 +1941,10 @@ dwarf2_read_index (struct objfile *objfile) it seems better to just ignore such indices. */ if (version < 3) return 0; + /* Indexes with higher version than the one supported by GDB may be no + longer backward compatible. */ + if (version > 3) + return 0; map = OBSTACK_ZALLOC (&objfile->objfile_obstack, struct mapped_index); map->total_size = dwarf2_per_objfile->gdb_index.size; |