summaryrefslogtreecommitdiff
path: root/ldso/ldso/sh/elfinterp.c
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2002-11-03 15:13:09 +0000
committerEric Andersen <andersen@codepoet.org>2002-11-03 15:13:09 +0000
commit9333e4142260e5451277a7b50b49b9c636a93b64 (patch)
tree7c198ebaf222cd357522ad515640c04678687ce2 /ldso/ldso/sh/elfinterp.c
parentc6e5fdc8e91b19133840abd5ee53673945719070 (diff)
Several SH lib loader patches by Stefan Allius <allius@atecom.com>
and "M. R. Brown" <mrbrown@0xd6.org>
Diffstat (limited to 'ldso/ldso/sh/elfinterp.c')
-rw-r--r--ldso/ldso/sh/elfinterp.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/ldso/ldso/sh/elfinterp.c b/ldso/ldso/sh/elfinterp.c
index d94389ef7..734655075 100644
--- a/ldso/ldso/sh/elfinterp.c
+++ b/ldso/ldso/sh/elfinterp.c
@@ -288,8 +288,7 @@ _dl_do_reloc (struct elf_resolve *tpnt,struct dyn_elf *scope,
/* handled later on */
break;
case R_SH_DIR32:
- *reloc_addr = symbol_addr + rpnt->r_addend;
- break;
+ case R_SH_GLOB_DAT:
case R_SH_JMP_SLOT:
*reloc_addr = symbol_addr + rpnt->r_addend;
break;