From 0aee132c8af7133e0bc471fb764ad2740a8a4436 Mon Sep 17 00:00:00 2001 From: John van Groningen Date: Tue, 3 Dec 2013 15:17:41 +0000 Subject: implement position independent code generation on 64 bit linux (fix __ARRAY__ descriptor for unboxed int array) --- cgcode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cgcode.c b/cgcode.c index 5a92327..3b9d908 100644 --- a/cgcode.c +++ b/cgcode.c @@ -1568,7 +1568,7 @@ INSTRUCTION_GRAPH g_create_unboxed_int_array (int n_elements) #if defined (G_A64) && defined (LINUX) if (rts_got_flag){ if (_ARRAY__label==NULL) - _ARRAY__label=enter_label ("__ARRAY__",IMPORT_LABEL | DATA_LABEL | USE_GOT_LABEL); + _ARRAY__label=enter_label ("__ARRAY___0",IMPORT_LABEL | DATA_LABEL | USE_GOT_LABEL); graph_2=g_lea (_ARRAY__label); } else #endif -- cgit v1.2.3