about summary refs log tree commit diff
path: root/sysdeps/hppa/dl-lookupcfg.h
diff options
context:
space:
mode:
authorJohn David Anglin <danglin@gcc.gnu.org>2022-02-22 18:51:35 +0000
committerJohn David Anglin <danglin@gcc.gnu.org>2022-02-22 18:51:35 +0000
commitd2224ffbddc9d25ed5b0e34c212018c32d1e5a95 (patch)
treecc2618ce438634da192bfacf8afaed03764d9aad /sysdeps/hppa/dl-lookupcfg.h
parent9e7e5fda38471e00d1190479ea91d7b08ae3e304 (diff)
downloadglibc-d2224ffbddc9d25ed5b0e34c212018c32d1e5a95.tar.gz
glibc-d2224ffbddc9d25ed5b0e34c212018c32d1e5a95.tar.xz
glibc-d2224ffbddc9d25ed5b0e34c212018c32d1e5a95.zip
hppa: Fix warnings from _dl_lookup_address
This change fixes two warnings from _dl_lookup_address.

The first warning comes from dropping the volatile keyword from
desc in the call to _dl_read_access_allowed.  We now have a full
atomic barrier between loading desc[0] and the access check, so
desc no longer needs to be declared as volatile.

The second warning comes from the implicit declaration of
_dl_fix_reloc_arg.  This is fixed by including dl-runtime.h and
declaring _dl_fix_reloc_arg in dl-runtime.h.
Diffstat (limited to 'sysdeps/hppa/dl-lookupcfg.h')
-rw-r--r--sysdeps/hppa/dl-lookupcfg.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sysdeps/hppa/dl-lookupcfg.h b/sysdeps/hppa/dl-lookupcfg.h
index 27d2cd5e0e..de0a3b78e8 100644
--- a/sysdeps/hppa/dl-lookupcfg.h
+++ b/sysdeps/hppa/dl-lookupcfg.h
@@ -30,6 +30,7 @@ rtld_hidden_proto (_dl_symbol_address)
 #define DL_SYMBOL_ADDRESS(map, ref) _dl_symbol_address(map, ref)
 
 Elf32_Addr _dl_lookup_address (const void *address);
+rtld_hidden_proto (_dl_lookup_address)
 
 #define DL_LOOKUP_ADDRESS(addr) _dl_lookup_address ((const void *) addr)