libphobos: Add D runtime support code for MinGW (PR99794)
commitb66e72b43e1e8f402dc958ce3cca35f7c273340d
authorIain Buclaw <ibuclaw@gdcproject.org>
Mon, 19 Apr 2021 12:36:14 +0000 (19 14:36 +0200)
committerIain Buclaw <ibuclaw@gdcproject.org>
Mon, 19 Apr 2021 17:27:13 +0000 (19 19:27 +0200)
treef78d66de08d1529c625b16c2114ba42e4ef4d12e
parentd86e60855f05a0e493f8362c12bfd40d5432d337
libphobos: Add D runtime support code for MinGW (PR99794)

libphobos/ChangeLog:

PR d/99794
* libdruntime/Makefile.am (DRUNTIME_SOURCES_CONFIGURED): Add
config/mingw/msvc.c on DRUNTIME_OS_MINGW.
* libdruntime/Makefile.in: Regenerate.
* libdruntime/config/mingw/msvc.c: New file.
* libdruntime/config/mingw/switchcontext.S (fiber_switchContext): Fix
function definition.
* libdruntime/gcc/deh.d (__gdc_personality_seh0): Fix call to
_GCC_specific_handler.
* libdruntime/gcc/gthread.d (__gthread_once_t): Fix definition.
* libdruntime/gcc/unwind/generic.d (_GCC_specific_handler): Fix
declaration.
* libdruntime/rt/dmain2.d (rt_loadLibrary): Remove function.
(rt_loadLibraryW): Remove function.
(initLibrary): Remove function.
(rt_unloadLibrary): Remove function.
libphobos/libdruntime/Makefile.am
libphobos/libdruntime/Makefile.in
libphobos/libdruntime/config/mingw/msvc.c [new file with mode: 0644]
libphobos/libdruntime/config/mingw/switchcontext.S
libphobos/libdruntime/gcc/deh.d
libphobos/libdruntime/gcc/gthread.d
libphobos/libdruntime/gcc/unwind/generic.d
libphobos/libdruntime/rt/dmain2.d