2008-04-23 Ian Lance Taylor <iant@google.com>
+ * object.cc (Sized_relobj::include_section_group): Check for
+ invalid section group.
+
* object.cc (make_elf_object): Correct test for 64-bit ELF file
header size.
secnum, index);
continue;
}
+
+ // Check for an earlier section number, since we're going to get
+ // it wrong--we may have already decided to include the section.
+ if (secnum < index)
+ this->error(_("invalid section group %u refers to earlier section %u"),
+ index, secnum);
+
(*omit)[secnum] = true;
}