From 0e4f09bbaeba683869318de2076ca40f32a40782 Mon Sep 17 00:00:00 2001 From: John van Groningen Date: Tue, 25 Jun 2013 10:18:30 +0000 Subject: use pc relative lea instruction for eval_fill on 64 bit linux --- cgaas.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cgaas.c b/cgaas.c index 8b5a4dc..17a739e 100644 --- a/cgaas.c +++ b/cgaas.c @@ -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); -- cgit v1.2.3