summaryrefslogtreecommitdiff
path: root/libexec
diff options
context:
space:
mode:
authormrg <mrg@NetBSD.org>2006-05-23 16:27:41 +0000
committermrg <mrg@NetBSD.org>2006-05-23 16:27:41 +0000
commit0f0f2b4e93ad0f92c5f7ba345a2d06cec78eb73f (patch)
tree4b8c137094795e6bff665b9697b6761f75d41c0d /libexec
parentf6e31a1aa2dde38095d30702dca8cf16ccc7857a (diff)
in _rtld_bind() initialise new_value for GCC4.
Diffstat (limited to 'libexec')
-rw-r--r--libexec/ld.elf_so/arch/powerpc/ppc_reloc.c6
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();