]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
PR 33029 segv in dwarf2_finish with --gdwarf-5
authorAlan Modra <amodra@gmail.com>
Wed, 28 May 2025 08:50:17 +0000 (18:20 +0930)
committerAlan Modra <amodra@gmail.com>
Wed, 28 May 2025 08:57:23 +0000 (18:27 +0930)
commitf601ffb52199a883f16df385b73a14e756b3e19a
tree74d45956107f30882c11c63f33403a529b13db0e
parent5e3176dd79bc5db4ba778c59162f43f2bd4392cb
PR 33029 segv in dwarf2_finish with --gdwarf-5

Specifying --gdwarf-5 with a source lacking a ".file 0" directive
results in this segfault.

* dwarf2dbg.c (out_debug_str): Use files[1] if files[0] is
empty regardless of dwarf level.
gas/dwarf2dbg.c