On 18 September 2018 at 02:37, Iain Buclaw <ibuc...@gdcproject.org> wrote: > This patch adds GCC builtins and runtime support for GDC compiled code. > > - module __entrypoint defines the C main function. Its contents are > parsed and compiled in during compilation, but only if needed. > - module gcc.attribute exposes GDC-specific attributes. > - module gcc.backtrace implements backtrace support for GDC. > - module gcc.builtins exposes GCC builtins to D code. > - module gcc.config exposes things determined at configure time to D code. > - module gcc.deh implements D unwind EH. > - module gcc.libbacktrace defines C bindings to libbacktrace. > - module gcc.unwind defines C bindings to libgcc unwind library. > - libgphobos.spec contains a list of libraries to link in that are > dependencies of D runtime and/or the Phobos standard library. It is > used by the GDC driver. >
https://gcc.gnu.org/ml/gcc-patches/2017-09/msg00735.html It looks like this patch was previously approved. All sources here are linked as part of druntime, but would be maintained in tree by myself and other D front end maintainers. Iain.