mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-28 20:23:35 +08:00
Remove unused macros from i386 lowlevellock.h.
In the course of the work on six-argument syscalls I noticed that the i386 lowlevellock.h contained some unused macro definitions (already unused before my patch). This patch removes them. Tested for x86 that installed stripped shared libraries are unchanged by this patch. * sysdeps/unix/sysv/linux/i386/lowlevellock.h (LLL_EBX_LOAD): Remove macro. (LLL_EBX_REG): Likewise. (LLL_ENTER_KERNEL): Likewise.
This commit is contained in:
parent
38755f1421
commit
9fa55373e1
@ -1,5 +1,10 @@
|
||||
2015-03-25 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* sysdeps/unix/sysv/linux/i386/lowlevellock.h (LLL_EBX_LOAD):
|
||||
Remove macro.
|
||||
(LLL_EBX_REG): Likewise.
|
||||
(LLL_ENTER_KERNEL): Likewise.
|
||||
|
||||
* math/auto-libm-test-in: Add more tests of asin.
|
||||
* math/auto-libm-test-out: Regenerated.
|
||||
* sysdeps/i386/fpu/libm-test-ulps: Update.
|
||||
|
@ -58,24 +58,6 @@
|
||||
#define LLL_LOCK_INITIALIZER_WAITERS (2)
|
||||
|
||||
|
||||
#ifdef PIC
|
||||
# define LLL_EBX_LOAD "xchgl %2, %%ebx\n"
|
||||
# define LLL_EBX_REG "D"
|
||||
#else
|
||||
# define LLL_EBX_LOAD
|
||||
# define LLL_EBX_REG "b"
|
||||
#endif
|
||||
|
||||
#ifdef I386_USE_SYSENTER
|
||||
# ifdef SHARED
|
||||
# define LLL_ENTER_KERNEL "call *%%gs:%P6\n\t"
|
||||
# else
|
||||
# define LLL_ENTER_KERNEL "call *_dl_sysinfo\n\t"
|
||||
# endif
|
||||
#else
|
||||
# define LLL_ENTER_KERNEL "int $0x80\n\t"
|
||||
#endif
|
||||
|
||||
/* Delay in spinlock loop. */
|
||||
#define BUSY_WAIT_NOP asm ("rep; nop")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user