2006-06-20 Jb Evain <jbevain@gmail.com>
[mono.git] / mono / mini / mini-s390x.h
index 0a2e2169cf7203fee42edabe2d4a2224627b7af7..69f522a298b2475e36742c6bd232204e6be2b82d 100644 (file)
@@ -265,7 +265,7 @@ typedef struct
 
 #define MONO_INIT_CONTEXT_FROM_FUNC(ctx,func) do {                     \
                MonoS390StackFrame *sframe;                             \
-               __asm__ volatile("lg    %0,0(15)" : "=r" (sframe));     \
+               __asm__ volatile("lgr   %0,15" : "=r" (sframe));        \
                MONO_CONTEXT_SET_BP ((ctx), sframe->prev);              \
                sframe = (MonoS390StackFrame*)sframe->prev;             \
                MONO_CONTEXT_SET_IP ((ctx), sframe->return_address);    \