diff options
Diffstat (limited to 'ldso/ldso/bfin')
-rw-r--r-- | ldso/ldso/bfin/dl-inlines.h | 2 | ||||
-rw-r--r-- | ldso/ldso/bfin/elfinterp.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/ldso/ldso/bfin/dl-inlines.h b/ldso/ldso/bfin/dl-inlines.h index 01f130009..6524f5edc 100644 --- a/ldso/ldso/bfin/dl-inlines.h +++ b/ldso/ldso/bfin/dl-inlines.h @@ -40,7 +40,7 @@ __dl_init_loadaddr_map (struct elf32_fdpic_loadaddr *loadaddr, Elf32_Addr dl_boo SEND_EARLY_STDERR ("Invalid segment count in loadmap\n"); _dl_exit(-1); } - loadaddr->got_value = dl_boot_got_pointer; + loadaddr->got_value = (void *)dl_boot_got_pointer; loadaddr->map = map; } diff --git a/ldso/ldso/bfin/elfinterp.c b/ldso/ldso/bfin/elfinterp.c index 559a948a3..6a7bdc59b 100644 --- a/ldso/ldso/bfin/elfinterp.c +++ b/ldso/ldso/bfin/elfinterp.c @@ -296,7 +296,7 @@ _dl_do_lazy_reloc (struct elf_resolve *tpnt, break; case R_BFIN_FUNCDESC_VALUE: funcval = *reloc_addr; - funcval.entry_point = DL_RELOC_ADDR(tpnt->loadaddr, funcval.entry_point); + funcval.entry_point = (void *) DL_RELOC_ADDR(tpnt->loadaddr, funcval.entry_point); funcval.got_value = tpnt->loadaddr.got_value; *reloc_addr = funcval; break; |