Support UWP/arm64 target
authorTautvydas Zilys <tautvydas.zilys@gmail.com>
Mon, 10 Sep 2018 18:43:39 +0000 (11:43 -0700)
committerIvan Maidanski <ivmai@mail.ru>
Fri, 26 Oct 2018 08:40:09 +0000 (11:40 +0300)
commit1471f940e9917fcb5d8a2afc34a2854da3a2bad2
treed2712ca5ad26432a7e8a0e5a08b63de7405011a3
parent696dd85af55e7361a1c63459b708e53d9bd9d275
Support UWP/arm64 target

* include/private/gcconfig.h [!_WIN32_WCE && _WIN32 && !__CYGWIN32__
&& !__INTERIX && !SYMBIAN && _M_X64] (X86_64): Define (do not check
_WIN64).
* include/private/gcconfig.h [!_WIN32_WCE && _WIN32 && !__CYGWIN32__
&& !__INTERIX && !SYMBIAN && _M_ARM64] (AARCH64): Define macro.
* win32_threads.c [AARCH64] (GC_push_stack_for): Push Xn (n=0..28) and
Lr registers.
include/private/gcconfig.h
win32_threads.c