glibc/sysdeps/alpha
Joseph Myers c5684fdb2b Don't use INTDEF/INTUSE with _dl_init (bug 14132).
Continuing the removal of the obsolete INTDEF / INTUSE mechanism, this
patch eliminates its use for _dl_init.  Since _dl_init was already
declared with hidden visibility, creating a second hidden alias for it
was completely pointless, so this patch replaces all uses of
_dl_init_internal with plain _dl_init instead of using hidden_proto /
hidden_def (which are only needed when you want a hidden alias for a
non-hidden symbol; it's quite possible there are cases where they are
used but don't need to be because the symbol in question is not part
of the public ABI and is only used within a single library, so using
attributes_hidden instead would suffice).

Tested for x86_64 that installed stripped shared libraries are
unchanged by the patch.

	[BZ #14132]
	* elf/dl-init.c (_dl_init): Don't use INTDEF.
	* sysdeps/aarch64/dl-machine.h (RTLD_START): Use _dl_init instead
	of _dl_init_internal.
	* sysdeps/alpha/dl-machine.h (RTLD_START): Likewise.
	* sysdeps/arm/dl-machine.h (RTLD_START): Likewise.
	* sysdeps/hppa/dl-machine.h (RTLD_START): Likewise.
	* sysdeps/i386/dl-machine.h (RTLD_START): Likewise.
	* sysdeps/ia64/dl-machine.h (RTLD_START): Likewise.
	* sysdeps/m68k/dl-machine.h (RTLD_START): Likewise.
	* sysdeps/microblaze/dl-machine.h (RTLD_START): Likewise.
	* sysdeps/mips/dl-machine.h (RTLD_START): Likewise.
	* sysdeps/powerpc/powerpc32/dl-start.S (_start): Likewise.
	* sysdeps/s390/s390-32/dl-machine.h (RTLD_START): Likewise.
	* sysdeps/s390/s390-64/dl-machine.h (RTLD_START): Likewise.
	* sysdeps/sh/dl-machine.h (RTLD_START): Likewise.
	* sysdeps/sparc/sparc32/dl-machine.h (RTLD_START): Likewise.
	* sysdeps/sparc/sparc64/dl-machine.h (RTLD_START): Likewise.
	* sysdeps/tile/dl-start.S (_start): Likewise.
	* sysdeps/x86_64/dl-machine.h (RTLD_START): Likewise.
	* sysdeps/x86_64/x32/dl-machine.h (RTLD_START): Likewise.
2014-11-04 23:26:39 +00:00
..
alphaev5 Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
alphaev6 Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
alphaev67 Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
bits Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
fpu Add missing #include in sysdeps/alpha/fpu/s_nearbyint.c 2014-07-03 21:15:56 -07:00
nptl Alpha: Define TLS_DEFINE_INIT_TP 2014-06-11 12:23:35 -07:00
soft-fp soft-fp: Refactor exception handling for comparisons. 2014-10-09 01:03:56 +00:00
Implies Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
Makefile alpha: Enable unwind tables for backtrace.c 2014-04-16 21:35:29 -07:00
Subdirs Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
Versions Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
__longjmp.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
_mcount.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
add_n.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
addmul_1.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
backtrace.c Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
bb_init_func.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
bsd-_setjmp.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
bsd-setjmp.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
bzero.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
configure Require autoconf 2.69 2014-09-29 07:53:36 -07:00
configure.ac Require autoconf 2.69 2014-09-29 07:53:36 -07:00
crti.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
crtn.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
div.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
div_libc.h Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
divl.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
divlu.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
divq.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
divqu.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
dl-dtprocnum.h Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
dl-machine.h Don't use INTDEF/INTUSE with _dl_init (bug 14132). 2014-11-04 23:26:39 +00:00
dl-procinfo.c Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
dl-procinfo.h Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
dl-sysdep.h Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
dl-tls.h Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
dl-trampoline.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
ffs.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
ffsll.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
gccframe.h Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
hp-timing.h Unify hp-timing implementations 2014-07-03 08:38:30 -07:00
htonl.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
htons.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
jmpbuf-offsets.h Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
jmpbuf-unwind.h Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
ldiv.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
ldsodefs.h Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
libc-tls.c Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
lldiv.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
lshift.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
machine-gmon.h Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
memchr.c Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
memset.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
memusage.h Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
mul_1.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
nscd-types.h Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
preconfigure Remove relro configure test. 2014-06-27 16:51:22 +00:00
rawmemchr.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
reml.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
remlu.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
remq.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
remqu.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
rshift.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
setjmp.S Remove unnecessary uses of NOT_IN_libc 2014-08-21 10:26:46 +05:30
sotruss-lib.c Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
stackinfo.h Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
start.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
stpcpy.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
stpncpy.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
strcat.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
strchr.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
strcmp.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
strcpy.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
strlen.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
strncat.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
strncmp.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
strncpy.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
strrchr.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
stxcpy.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
stxncpy.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
sub_n.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
submul_1.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
tininess.h Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
tls-macros.h Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
tst-audit.h Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00
udiv_qrnnd.S Relocate alpha from ports to libc 2014-02-12 07:00:06 -08:00