From d246eeadfb1266559318033c7dae82a87594133e Mon Sep 17 00:00:00 2001 From: okuoku Date: Fri, 4 Jun 2010 02:59:22 +0900 Subject: [PATCH] (OK) forgot adding @GOTPCREL --- src/ffi_stub_x86_64.S | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ffi_stub_x86_64.S b/src/ffi_stub_x86_64.S index 23e3cd2a7..c77770c64 100644 --- a/src/ffi_stub_x86_64.S +++ b/src/ffi_stub_x86_64.S @@ -72,7 +72,7 @@ arguments_done: SYM(c_callback_stub_double): #if APPLE_PIC - movq SYM(c_callback_double)(%rip), %r11 + movq SYM(c_callback_double)@GOTPCREL(%rip), %r11 #else movq $SYM(c_callback_double), %r11 #endif @@ -80,7 +80,7 @@ SYM(c_callback_stub_double): SYM(c_callback_stub_float): #if APPLE_PIC - movq SYM(c_callback_float)(%rip), %r11 + movq SYM(c_callback_float)@GOTPCREL(%rip), %r11 #else movq $SYM(c_callback_float), %r11 #endif @@ -88,7 +88,7 @@ SYM(c_callback_stub_float): SYM(c_callback_stub_intptr): #if APPLE_PIC - movq SYM(c_callback_intptr)(%rip), %r11 + movq SYM(c_callback_intptr)@GOTPCREL(%rip), %r11 #else movq $SYM(c_callback_intptr), %r11 #endif