Am 25.10.2018 um 20:34 schrieb Jonas Maebe:
On 25/10/18 20:13, Florian Klämpfl wrote:
Am 25.10.2018 um 18:59 schrieb Jonas Maebe:
On 20/10/18 16:07, Simon Kissel wrote:
- Complete the LLVM branch of FPC. It looks like Jonas has stopped
    working on it two years ago, which is a pity.
I didn't stop working on it, but I didn't make real progress anymore either. The current state of the LLVM code
generator is that everything works on Darwin/x86-64, except for
a) exception handling in general: indeed needs DWARF-EH support in the RTL,
This is something I would like to work for years on already. So maybe its now a good opportunity to start with it.

I started a branch for it:https://svn.freepascal.org/svn/fpc/branches/debug_eh

As a first step, I'll depend on libgcc unwinding, let's see how far we get.

Using libgcc's foreign exception support works somewhat, but is not very usable in practice due to the limitation of having only one exception in flight. I simply started translating all of libgcc's exception support to Pascal, since it's also licensed under LGPL + linking exception (I took the one from gcc 4.2.1 for the people who don't like (L)GPL3).
As you already started working on translating that part of libgcc, would you please provide what you have so far? :)

Regards,
Sven
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to