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:
@ -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.
|
||||||
|
@ -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>
|
||||||
|
Reference in New Issue
Block a user