PR27202, readelf -wL doesn't work on ".loc 0"
authorAlan Modra <amodra@gmail.com>
Sat, 25 Sep 2021 01:22:05 +0000 (10:52 +0930)
committerAlan Modra <amodra@gmail.com>
Wed, 29 Sep 2021 02:37:37 +0000 (12:07 +0930)
commitfba9460f7cc1d6de1b7b647dd1e149f40733a87c
tree0cde2d068f58757c0db07d81e86a439e111b1a68
parentabe8cab7cb39e5db02d318e56595fa13677b52da
PR27202, readelf -wL doesn't work on ".loc 0"

For DWARF revision 4 and earlier, display_debug_lines_decoded
populates the file_table array with entries read from .debug_line
after the directory table.  file_table[0] contains the first entry.
DWARF rev 4 line number programs index this entry as file number one.
DWARF revision 5 changes .debug_line format quite extensively, and in
particular gives file number zero a meaning.

PR 27202
* dwarf.c (display_debug_lines_decoded): Correct indexing used
for DWARF5 files.
binutils/dwarf.c