mbox

[0/2] Remove some i386 system call optimizations

Message ID cover.1641895400.git.fweimer@redhat.com
Headers

Message

Florian Weimer Jan. 11, 2022, 10:05 a.m. UTC
  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