Dwarf Exception Handling now on FreeBSD!
Walter Bright via Digitalmars-d
digitalmars-d at puremagic.com
Sat Jan 30 22:34:26 PST 2016
32/64 support now on Linux and FreeBSD.
https://github.com/D-Programming-Language/dmd/pull/5376
Turns out that FreeBSD is close enough to Linux that it "just worked".
Recently, there was a long thread entitled "C++17" where people are asking for
better C++ interoperability. Well, here's a ripe plum for anyone wanting
valuable compiler street cred!
Make the Dwarf EH support work on OSX 32 and 64.
I bet that nearly all the work will be in changing the ELF fixups to MACH-O
fixups in the gcc_except_table and eh_frame sections. Use an object dumper to
see what g++ uses for fixups in those sections, and do the same.
As for me, I'll be implementing C++ multiple inheritance class layout, because
Manu's problems have made it clear we have to do that.
More information about the Digitalmars-d
mailing list