glibc/sysdeps
Alan Modra 1a85970f41 powerpc: Relocate stinfo->main
start_addresses in sysdeps/powerpc/powerpc64/start.S is historical
baggage that should disappear.  Until someone does that, relocating
stinfo->main by hand is one solution to the fact that the field may be
unrelocated at the time it is accessed.  This is similar to what is
done for dynamic tags via the D_PTR macro.  stinfo->init and
stinfo->fini are zero in both powerpc64/start.S and powerpc32/start.S,
so make it a little more obvious they are unused by passing NULLs to
LIBC_START_MAIN.  The makefile change is needed to pick up
elf/dl-static-tls.h from dl-machine.h.

Reviewed-by: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
2022-04-10 08:37:38 +09:30
..
aarch64
alpha alpha: Remove fcopysign{f} implementation 2022-04-07 14:56:26 -03:00
arc
arm Remove -z combreloc and HAVE_Z_COMBRELOC 2022-04-04 17:19:07 -07:00
csky
generic
gnu
hppa Remove -z combreloc and HAVE_Z_COMBRELOC 2022-04-04 17:19:07 -07:00
htl
hurd
i386 x86: Remove fcopysign{f} implementation 2022-04-07 12:17:15 -03:00
ia64 ia64: Remove fcopysign{f} implementation 2022-04-07 12:27:00 -03:00
ieee754 math: Use builtin for ldbl-96 copysign 2022-04-07 14:54:14 -03:00
m68k
mach
microblaze
mips
nios2
nptl
or1k
posix gmon: Remove unused sprofil.c functions 2022-03-23 14:29:25 -03:00
powerpc powerpc64: Set up thread register for _dl_relocate_static_pie 2022-04-10 08:33:40 +09:30
pthread
riscv Remove -z combreloc and HAVE_Z_COMBRELOC 2022-04-04 17:19:07 -07:00
s390 Remove -z combreloc and HAVE_Z_COMBRELOC 2022-04-04 17:19:07 -07:00
sh
sparc sparc64: Remove fcopysign{f} implementation 2022-04-07 15:11:56 -03:00
unix powerpc: Relocate stinfo->main 2022-04-10 08:37:38 +09:30
wordsize-32
wordsize-64
x86 x86: Fix fallback for wcsncmp_avx2 in strcmp-avx2.S [BZ #28896] 2022-03-25 11:46:13 -05:00
x86_64 x86: Remove fcopysign{f} implementation 2022-04-07 12:17:15 -03:00