diff options
| author | mrg <mrg@NetBSD.org> | 2006-05-23 16:27:41 +0000 |
|---|---|---|
| committer | mrg <mrg@NetBSD.org> | 2006-05-23 16:27:41 +0000 |
| commit | 0f0f2b4e93ad0f92c5f7ba345a2d06cec78eb73f (patch) | |
| tree | 4b8c137094795e6bff665b9697b6761f75d41c0d /libexec | |
| parent | f6e31a1aa2dde38095d30702dca8cf16ccc7857a (diff) | |
in _rtld_bind() initialise new_value for GCC4.
Diffstat (limited to 'libexec')
| -rw-r--r-- | libexec/ld.elf_so/arch/powerpc/ppc_reloc.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libexec/ld.elf_so/arch/powerpc/ppc_reloc.c b/libexec/ld.elf_so/arch/powerpc/ppc_reloc.c index 1988fc1928c..9a60f308540 100644 --- a/libexec/ld.elf_so/arch/powerpc/ppc_reloc.c +++ b/libexec/ld.elf_so/arch/powerpc/ppc_reloc.c @@ -1,4 +1,4 @@ -/* $NetBSD: ppc_reloc.c,v 1.39 2005/09/27 07:20:32 chs Exp $ */ +/* $NetBSD: ppc_reloc.c,v 1.40 2006/05/23 16:27:41 mrg Exp $ */ /*- * Copyright (C) 1998 Tsubai Masanari @@ -30,7 +30,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: ppc_reloc.c,v 1.39 2005/09/27 07:20:32 chs Exp $"); +__RCSID("$NetBSD: ppc_reloc.c,v 1.40 2006/05/23 16:27:41 mrg Exp $"); #endif /* not lint */ #include <stdarg.h> @@ -309,6 +309,8 @@ _rtld_bind(const Obj_Entry *obj, Elf_Word reloff) Elf_Addr new_value; int err; + new_value = 0; /* XXX gcc */ + err = _rtld_relocate_plt_object(obj, rela, reloff, &new_value); if (err) _rtld_die(); |
