diff options
author | John van Groningen | 2013-12-03 15:17:41 +0000 |
---|---|---|
committer | John van Groningen | 2013-12-03 15:17:41 +0000 |
commit | 0aee132c8af7133e0bc471fb764ad2740a8a4436 (patch) | |
tree | 216835f711fe2557071c52106091d49cadbaa651 | |
parent | export rts_got_flag on 64 bit linux (diff) |
implement position independent code generation on 64 bit linux (fix __ARRAY__ descriptor for unboxed int array)
-rw-r--r-- | cgcode.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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 |