aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2012-10-22 04:54:23 +0000
committerAlan Modra <amodra@bigpond.net.au>2012-10-22 04:54:23 +0000
commit928c07d77a5e1f2d12cb8bb7667bd77399112def (patch)
treec5fcec9cd3e8fe8b709cb3417b9e470becaaaa7a
parent3544224497f3da3ea38508b26d1fc5012891ddc8 (diff)
downloadbinutils-928c07d77a5e1f2d12cb8bb7667bd77399112def.tar.gz
* plugin.c (plugin_load_plugins): Warning fix.
-rw-r--r--ld/ChangeLog4
-rw-r--r--ld/plugin.c6
2 files changed, 8 insertions, 2 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 25369c4c8..e16bf3d55 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,7 @@
+2012-10-22 Alan Modra <amodra@gmail.com>
+
+ * plugin.c (plugin_load_plugins): Warning fix.
+
2012-10-18 Kai Tietz <ktietz@redhat.com>
PR binutils/14067
diff --git a/ld/plugin.c b/ld/plugin.c
index 7e3d2a33b..8902ef4ea 100644
--- a/ld/plugin.c
+++ b/ld/plugin.c
@@ -800,9 +800,11 @@ plugin_load_plugins (void)
while (curplug)
{
enum ld_plugin_status rv;
- ld_plugin_onload onloadfn = dlsym (curplug->dlhandle, "onload");
+ ld_plugin_onload onloadfn;
+
+ onloadfn = (ld_plugin_onload) dlsym (curplug->dlhandle, "onload");
if (!onloadfn)
- onloadfn = dlsym (curplug->dlhandle, "_onload");
+ onloadfn = (ld_plugin_onload) dlsym (curplug->dlhandle, "_onload");
if (!onloadfn)
return set_plugin_error (curplug->name);
set_tv_plugin_args (curplug, &my_tv[tv_header_size]);