diff options
author | Andreas Schwab <schwab@linux-m68k.org> | 2012-05-16 22:40:23 +0200 |
---|---|---|
committer | Andreas Schwab <schwab@linux-m68k.org> | 2012-05-18 12:00:22 +0200 |
commit | 37fb1dc05733e0f3d7eca64820dc5c2c25f2a6d9 (patch) | |
tree | 2f4e60a73db2f095737638b41869fe9335ce3ed4 /ChangeLog | |
parent | b53ef01aa25acc4c4f0b41dd120e90d6eb69e370 (diff) | |
download | glibc-37fb1dc05733e0f3d7eca64820dc5c2c25f2a6d9.tar glibc-37fb1dc05733e0f3d7eca64820dc5c2c25f2a6d9.tar.gz glibc-37fb1dc05733e0f3d7eca64820dc5c2c25f2a6d9.tar.bz2 glibc-37fb1dc05733e0f3d7eca64820dc5c2c25f2a6d9.zip |
Avoid runtime GOT relocations in ld.so on powerpc
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -1,5 +1,19 @@ 2012-05-18 Andreas Schwab <schwab@linux-m68k.org> + * sysdeps/powerpc/powerpc32/dl-start.S (_dl_start_user): Use + INTUSE on _dl_argv, and _rtld_local instead of _rtld_global. + * sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S [IS_IN_rtld]: + Refer to _rtld_local_ro instead of _rtld_global_ro. + * sysdeps/powerpc/powerpc32/fpu/setjmp-common.S [IS_IN_rtld]: + Likewise. + * sysdeps/powerpc/powerpc64/__longjmp-common.S [IS_IN_rtld]: + Likewise. + * sysdeps/powerpc/powerpc64/setjmp-common.S [IS_IN_rtld]: + Likewise. + * sysdeps/powerpc/powerpc64/dl-trampoline.S [SHARED]: Likewise. + * sysdeps/powerpc/powerpc64/dl-machine.h: Use _rtld_local instead + of _rtld_global, and rtld_progname instead of _dl_argv[0]. + * sysdeps/powerpc/powerpc32/dl-machine.c (__elf_machine_runtime_setup) [PROF]: Don't reference _dl_prof_resolve. |