glibc/sysdeps
Matheus Castanho 41f013cef2 powerpc: Use scv instruction on clone when available
clone already uses r31 to temporarily save input arguments before doing the
syscall, so we use a different register to read from the TCB. We can also avoid
allocating another stack frame, which is not needed since we can simply extend
the usage of the red zone.

Tested-by: Lucas A. M. Magalhães <lamm@linux.ibm.com>
Reviewed-by: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
2020-12-30 18:26:33 -03:00
..
aarch64 aarch64: update ulps. 2020-12-21 16:40:34 +00:00
alpha nptl: Move stack list variables into _rtld_global 2020-11-16 19:33:30 +01:00
arc nptl: Move stack list variables into _rtld_global 2020-11-16 19:33:30 +01:00
arm nptl: Move stack list variables into _rtld_global 2020-11-16 19:33:30 +01:00
csky nptl: Move stack list variables into _rtld_global 2020-11-16 19:33:30 +01:00
generic x86 long double: Consider pseudo numbers as signaling 2020-12-30 10:52:45 +05:30
gnu string: Fix strerrorname_np return value [BZ #26555] 2020-09-29 13:56:06 -03:00
hppa nptl: Move stack list variables into _rtld_global 2020-11-16 19:33:30 +01:00
htl htl: Get sem_open/sem_close/sem_unlink support [BZ #25524] 2020-12-16 14:27:25 +01:00
hurd hurd: Remove some remnants of cthreads 2020-11-15 13:16:03 +01:00
i386 x86 long double: Support pseudo numbers in isnanl 2020-12-24 06:05:40 +05:30
ia64 nptl: Move stack list variables into _rtld_global 2020-11-16 19:33:30 +01:00
ieee754 x86 long double: Consider pseudo numbers as signaling 2020-12-30 10:52:45 +05:30
m68k m68k: fix clobbering a5 in setjmp() [BZ #24202] 2020-12-21 10:24:34 +05:30
mach io: Remove xmknod{at} implementations 2020-12-29 16:44:16 -03:00
microblaze nptl: Move stack list variables into _rtld_global 2020-11-16 19:33:30 +01:00
mips nptl: Move stack list variables into _rtld_global 2020-11-16 19:33:30 +01:00
nios2 nptl: Move stack list variables into _rtld_global 2020-11-16 19:33:30 +01:00
nptl nss: Implement <nss_database.h> 2020-12-04 17:15:44 -05:00
posix nsswitch: use new internal API (callers) 2020-12-04 17:16:32 -05:00
powerpc powerpc: Runtime selection between sc and scv for syscalls 2020-12-30 18:26:25 -03:00
pthread htl: Get sem_open/sem_close/sem_unlink support [BZ #25524] 2020-12-16 14:27:25 +01:00
riscv nptl: Move stack list variables into _rtld_global 2020-11-16 19:33:30 +01:00
s390 s390x: Regenerate ulps 2020-12-22 19:27:38 +01:00
sh sh: Add sh4 fpu Implies folder 2020-11-27 09:29:35 -03:00
sparc nptl: Move stack list variables into _rtld_global 2020-11-16 19:33:30 +01:00
unix powerpc: Use scv instruction on clone when available 2020-12-30 18:26:33 -03:00
wordsize-32 Make strtoimax, strtoumax, wcstoimax, wcstoumax into aliases 2020-12-08 18:15:27 +00:00
wordsize-64 Make strtoimax, strtoumax, wcstoimax, wcstoumax into aliases 2020-12-08 18:15:27 +00:00
x86 x86 long double: Consider pseudo numbers as signaling 2020-12-30 10:52:45 +05:30
x86_64 x86 long double: Support pseudo numbers in isnanl 2020-12-24 06:05:40 +05:30