This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
PATCH: Remove compiler warning
- From: "H . J . Lu" <hjl at lucon dot org>
- To: GNU C Library <libc-alpha at sources dot redhat dot com>
- Date: Thu, 17 Jan 2002 14:52:04 -0800
- Subject: PATCH: Remove compiler warning
I got
dl-runtime.c: In function `__dl_runtime_resolve':
dl-runtime.c:230: warning: assignment of read-only location
It is because we do
*(got ...) = ..;
Here is a patch.
H.J.
----
2002-01-17 H.J. Lu <hjl@gnu.org>
* sysdeps/mips/dl-machine.h (__dl_runtime_resolve): Remove
`const' from `got'.
--- sysdeps/mips/dl-machine.h.ro Tue Sep 11 07:42:48 2001
+++ sysdeps/mips/dl-machine.h Thu Jan 17 14:05:57 2002
@@ -276,8 +276,8 @@ __dl_runtime_resolve (ElfW(Word) sym_ind
= (const void *) D_PTR (l, l_info[DT_SYMTAB]); \
const char *strtab \
= (const void *) D_PTR (l, l_info[DT_STRTAB]); \
- const ElfW(Addr) *got \
- = (const ElfW(Addr) *) D_PTR (l, l_info[DT_PLTGOT]); \
+ ElfW(Addr) *got \
+ = (ElfW(Addr) *) D_PTR (l, l_info[DT_PLTGOT]); \
const ElfW(Word) local_gotno \
= (const ElfW(Word)) l->l_info[DT_MIPS (LOCAL_GOTNO)]->d_un.d_val; \
const ElfW(Word) gotsym \