|
|
|
@ -5721,7 +5721,7 @@ display_gdb_index (struct dwarf_section *section, |
|
|
|
|
|
|
|
/* Prior versions are obsolete, and future versions may not be
|
|
|
|
backwards compatible. */ |
|
|
|
if (version < 3 || version > 7) |
|
|
|
if (version < 3 || version > 8) |
|
|
|
{ |
|
|
|
warn (_("Unsupported version %lu.\n"), (unsigned long) version); |
|
|
|
return 0; |
|
|
|
@ -5734,6 +5734,10 @@ display_gdb_index (struct dwarf_section *section, |
|
|
|
warn (_("Version 5 does not include inlined functions.\n")); |
|
|
|
if (version < 7) |
|
|
|
warn (_("Version 6 does not include symbol attributes.\n")); |
|
|
|
/* Version 7 indices generated by Gold have bad type unit references,
|
|
|
|
PR binutils/15021. But we don't know if the index was generated by |
|
|
|
Gold or not, so to avoid worrying users with gdb-generated indices |
|
|
|
we say nothing for version 7 here. */ |
|
|
|
|
|
|
|
cu_list_offset = byte_get_little_endian (start + 4, 4); |
|
|
|
tu_list_offset = byte_get_little_endian (start + 8, 4); |
|
|
|
|