From: unknown Date: Tue, 21 Feb 2012 15:37:58 +0000 (+0100) Subject: Fix raw_makecontext and raw_swapcontext on win64 X-Git-Tag: exp_20120308~34^2~18 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/041f57103a4f72a2874f5c0fa478a4d4c7dacef6 Fix raw_makecontext and raw_swapcontext on win64 --- diff --git a/src/simix/smx_context_raw.c b/src/simix/smx_context_raw.c index 7fb23eb2cb..fa653a78c8 100644 --- a/src/simix/smx_context_raw.c +++ b/src/simix/smx_context_raw.c @@ -97,10 +97,14 @@ __asm__ ( ); #elif PROCESSOR_x86_64 __asm__ ( -#if defined(APPLE) || defined(_WIN32) +#if defined(APPLE) ".text\n" ".globl _raw_makecontext\n" "_raw_makecontext:\n" +#elif defined(_WIN32) + ".text\n" + ".globl raw_makecontext\n" + "raw_makecontext:\n" #else ".text\n" ".globl raw_makecontext\n" @@ -128,10 +132,14 @@ __asm__ ( ); __asm__ ( -#if defined(APPLE) || defined(_WIN32) +#if defined(APPLE) ".text\n" ".globl _raw_swapcontext\n" "_raw_swapcontext:\n" +#elif defined(_WIN32) + ".text\n" + ".globl raw_swapcontext\n" + "raw_swapcontext:\n" #else ".text\n" ".globl raw_swapcontext\n"