1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-08-01 10:06:57 +03:00

Remove ELF_MACHINE_NO_PLT conditionals.

This commit is contained in:
Joseph Myers
2012-11-17 01:51:20 +00:00
parent 531f1ae0a7
commit 150dc1a05a
2 changed files with 4 additions and 4 deletions

View File

@ -1,5 +1,7 @@
2012-11-17 Joseph Myers <joseph@codesourcery.com> 2012-11-17 Joseph Myers <joseph@codesourcery.com>
* elf/dl-runtime.c [!ELF_MACHINE_NO_PLT]: Make code unconditional.
* posix/getconf-speclist.c: New file. * posix/getconf-speclist.c: New file.
* posix/posix-envs.def: Likewise. * posix/posix-envs.def: Likewise.
* posix/confstr.c (START_ENV_GROUP): New macro. * posix/confstr.c (START_ENV_GROUP): New macro.

View File

@ -56,7 +56,6 @@
to that address. Future calls will bounce directly from the PLT to the to that address. Future calls will bounce directly from the PLT to the
function. */ function. */
#ifndef ELF_MACHINE_NO_PLT
DL_FIXUP_VALUE_TYPE DL_FIXUP_VALUE_TYPE
__attribute ((noinline)) ARCH_FIXUP_ATTRIBUTE __attribute ((noinline)) ARCH_FIXUP_ATTRIBUTE
_dl_fixup ( _dl_fixup (
@ -150,9 +149,8 @@ _dl_fixup (
return elf_machine_fixup_plt (l, result, reloc, rel_addr, value); return elf_machine_fixup_plt (l, result, reloc, rel_addr, value);
} }
#endif
#if !defined PROF && !defined ELF_MACHINE_NO_PLT && !__BOUNDED_POINTERS__ #if !defined PROF && !__BOUNDED_POINTERS__
DL_FIXUP_VALUE_TYPE DL_FIXUP_VALUE_TYPE
__attribute ((noinline)) ARCH_FIXUP_ATTRIBUTE __attribute ((noinline)) ARCH_FIXUP_ATTRIBUTE
_dl_profile_fixup ( _dl_profile_fixup (
@ -437,7 +435,7 @@ _dl_profile_fixup (
return value; return value;
} }
#endif /* PROF && ELF_MACHINE_NO_PLT */ #endif /* PROF */
#include <stdio.h> #include <stdio.h>