diff options
Diffstat (limited to 'sysdeps/unix/sysv/linux/aarch64/clone.S')
-rw-r--r-- | sysdeps/unix/sysv/linux/aarch64/clone.S | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/aarch64/clone.S b/sysdeps/unix/sysv/linux/aarch64/clone.S index 663853ab4a..4d7852304b 100644 --- a/sysdeps/unix/sysv/linux/aarch64/clone.S +++ b/sysdeps/unix/sysv/linux/aarch64/clone.S @@ -66,8 +66,13 @@ ENTRY(__clone) PTR_ARG (6) #else cbz x9, L(skip_args) + gclen x10, c9 ldr c4, [c9] + cmp x10, 16 + bls L(skip_args) ldr c5, [c9,16] + cmp x10, 32 + bls L(skip_args) ldr c6, [c9,32] L(skip_args): #endif |