[PATCH 0/2] Remove some i386 system call optimizations
Florian Weimer
fweimer@redhat.com
Tue Jan 11 10:05:08 GMT 2022
The configure check for CAN_USE_REGISTER_ASM_EBP is unreliable. And we
used it to switch away from using %ebx in assembler constraints, but
this appears to be no longer necessary.
Tested on i686-linux-gnu. Built with build-many-glibcs.py.
Thanks,
Florian
Florian Weimer (2):
i386: Always treat %ebx as an allocatable register
i386: Always use __libc_do_syscall for 6-argument syscalls (bug 27997)
config.h.in | 4 -
sysdeps/unix/sysv/linux/i386/configure | 39 ----
sysdeps/unix/sysv/linux/i386/configure.ac | 17 --
sysdeps/unix/sysv/linux/i386/sysdep.h | 222 +++-------------------
4 files changed, 27 insertions(+), 255 deletions(-)
base-commit: e72ef23ee88187284b4b1ca9b2e314e618429d35
--
2.34.1
More information about the Libc-alpha
mailing list