* gdb-index.cc (Gdb_index_info_reader::record_cu_ranges): Allow

low_pc == 0.
This commit is contained in:
Cary Coutant
2012-04-09 23:32:20 +00:00
parent a7aa5b8aef
commit 6782735d48
2 changed files with 6 additions and 1 deletions

View File

@@ -825,7 +825,7 @@ Gdb_index_info_reader::record_cu_ranges(Dwarf_die* die)
off_t low_pc = die->ref_attribute(elfcpp::DW_AT_low_pc, &shndx);
off_t high_pc = die->ref_attribute(elfcpp::DW_AT_high_pc, &shndx2);
if (low_pc != 0 && high_pc != 0 && low_pc != -1 && high_pc != -1)
if ((low_pc != 0 || high_pc != 0) && low_pc != -1 && high_pc != -1)
{
if (shndx != shndx2)
{