[Issue 13726] Build Phobos and Druntime with stack frames enabled (-gs)

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Thu Nov 13 17:32:19 PST 2014


https://issues.dlang.org/show_bug.cgi?id=13726

--- Comment #8 from Martin Nowak <code at dawg.eu> ---
(In reply to Vladimir Panteleev from comment #7)
> > [1]: http://wiki.dwarfstd.org/index.php?title=Exception_Handling
> 
> I don't see how this is relevant. This is not about exception unwinding

Yes it is, C++ exception unwinding uses DWARF format for most ELF
architectures.
The encode in great detail how to unwind from the stack, which is a requirement
for nearly-zero-overhead exceptions. For example you don't have to move all
registers to the stack like dmd does currently.

--


More information about the Digitalmars-d-bugs mailing list