glibc/sysdeps/unix/sysv/linux/powerpc
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
..
bits Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
powerpc32 Update syscall lists for Linux 5.17 2022-03-23 17:11:56 +00:00
powerpc64 Update syscall lists for Linux 5.17 2022-03-23 17:11:56 +00:00
sys Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
configure Regenerate configure. 2022-02-03 00:10:03 -05:00
configure.ac powerpc: Use --no-tls-get-addr-optimize in test only if the linker supports it 2021-08-24 09:26:44 -07:00
dl-auxv.h Linux: Consolidate auxiliary vector parsing (redo) 2022-02-28 11:50:41 +01:00
dl-cache.h Update. 2003-06-25 08:19:44 +00:00
dl-support.c Linux: Consolidate auxiliary vector parsing (redo) 2022-02-28 11:50:41 +01:00
elision-conf.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
elision-conf.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
elision-lock.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
elision-timed.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
elision-trylock.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
elision-unlock.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
get_timebase_freq.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
gettimeofday.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
htm.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
Implies NPTL is no longer an add-on! 2014-07-07 09:29:06 -07:00
internal-ioctl.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ipc_priv.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
kernel_sigaction.h m68k: Fix sigaction kernel definition (BZ #23960) 2018-12-18 16:45:10 -02:00
kernel_termios.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
kernel-features.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ldconfig.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ldd-rewrite.sed Update. 2002-09-05 10:28:51 +00:00
libc-start.c powerpc: Relocate stinfo->main 2022-04-10 08:37:38 +09:30
libc-start.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
libc-vdso.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
libpthread-compat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
Makefile powerpc: Relocate stinfo->main 2022-04-10 08:37:38 +09:30
nldbl-abi.h 2006-01-27 Dwayne Grant McConnell <decimal@us.ibm.com> 2006-01-28 00:15:15 +00:00
pthread_attr_setstack.c PowerPC: Move remaining nptl/sysdeps/unix/sysv/linux/powerpc/ files. 2014-05-26 11:45:14 -05:00
pthread_attr_setstacksize.c PowerPC: Move remaining nptl/sysdeps/unix/sysv/linux/powerpc/ files. 2014-05-26 11:45:14 -05:00
readelflib.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
rt-sysdep.c Update. 2004-04-19 06:19:34 +00:00
rtld_static_init.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sigcontextinfo.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
socket-constants-time64.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
struct_kernel_shmid64_ds.h sysv: linux: Add 64-bit time_t variant for shmctl 2020-07-09 12:05:47 -03:00
syscall.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sysconf.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sysdep.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sysdep.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-gettimebasefreq-static.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-gettimebasefreq.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-powerpc-linux-sysconf.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
time.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
Versions Add missing symbols to Version files 2021-06-02 07:32:19 +02:00
xstatver.h Remove mknod wrapper functions, move them to symbols 2020-10-09 17:02:06 -03:00