The .debug_line secton in DWARF5 has a byte for address size and a byte
for segment selector after DWARF version. Skip them for DWARF5.
PR gold/27246
* dwarf_reader.cc (Sized_dwarf_line_info::read_header_prolog):
Skip address size and segment selector for DWARF5.
+2021-01-28 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gold/27246
+ * dwarf_reader.cc (Sized_dwarf_line_info::read_header_prolog):
+ Skip address size and segment selector for DWARF5.
+
2021-01-19 Alan Modra <amodra@gmail.com>
PR 27203
header_.version = elfcpp::Swap_unaligned<16, big_endian>::readval(lineptr);
lineptr += 2;
+ // Skip address size and segment selector for DWARF5.
+ if (header_.version >= 5)
+ lineptr += 2;
+
if (header_.offset_size == 4)
header_.prologue_length = elfcpp::Swap_unaligned<32, big_endian>::readval(lineptr);
else