https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90441
--- Comment #10 from Iain Sandoe <iains at gcc dot gnu.org> --- (In reply to Iain Sandoe from comment #9) > this is on the rev *before* the change, using llvm-dwarfdump from the llvm-7 > branch: > > iains@gcc122:~/gcc-trunk/A$ ../../llvm-710-build/bin/llvm-dwarfdump --verify > firmware.elf > Verifying firmware.elf: file format ELF64-x86-64 > Verifying .debug_abbrev... > Verifying .debug_info Unit Header Chain... > Verifying .debug_info references... > error: invalid DIE reference 0x00000000. Offset is in between DIEs: so probably a missing pointer?