diff options
author | John van Groningen | 2013-06-25 10:18:30 +0000 |
---|---|---|
committer | John van Groningen | 2013-06-25 10:18:30 +0000 |
commit | 0e4f09bbaeba683869318de2076ca40f32a40782 (patch) | |
tree | e50ff5ab07446abca2b7cc928157ce2874aba567 | |
parent | use lea when generating position independent code for cmp with descriptor fix (diff) |
use pc relative lea instruction for eval_fill on 64 bit linux
-rw-r--r-- | cgaas.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -4913,6 +4913,11 @@ static void write_code (void) store_c (0x90); } } else { +#ifdef LINUX + if (pic_flag) + as_move_d_r (block->block_ea_label,0,REGISTER_D0); + else +#endif as_move_l_r (block->block_ea_label,REGISTER_D0); store_c (0377); |