<div dir="ltr">Dear LLVM devs,<div><br></div><div>I've noticed that LLVM's assembler (and hence clang) doesn't generate debug data when assembling, even when run with "-g".</div><div><br></div><div>Users can add their own CFI/line number data with assembler directives. But GDB ignores the line number data if you don't have a DIE in the .debug_info section which identifies the compilation unit. (I'm not an expert on GDB, but this is the conclusion I have drawn from single-stepping through GDB on some test binaries.)</div><div><br></div><div>Would you be interested in a patch which makes the assembler generate .debug_info?</div><div><br></div><div>Thanks,</div><div>Alex Dowad</div></div>