From d29d57eed9a6acb646663a02b7eb2bece2c433dc Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Wed, 16 Dec 2015 05:19:57 -0800 Subject: Add REGISTERS_CLOBBERED_BY_SYSCALL for x86-64 X86-64 system calls use a different calling convention, which clobbers CC, %r11 an %rcx registers. Define REGISTERS_CLOBBERED_BY_SYSCALL for x86-64 inline asm statements. * sysdeps/unix/sysv/linux/x86_64/sysdep.h (REGISTERS_CLOBBERED_BY_SYSCALL): New. (INTERNAL_SYSCALL_NCS): Use it. (INTERNAL_SYSCALL_NCS_TYPES): Likewise. --- ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 21e217a7c1..17b04cd45f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2015-12-16 H.J. Lu + + * sysdeps/unix/sysv/linux/x86_64/sysdep.h + (REGISTERS_CLOBBERED_BY_SYSCALL): New. + (INTERNAL_SYSCALL_NCS): Use it. + (INTERNAL_SYSCALL_NCS_TYPES): Likewise. + 2015-12-16 Florian Weimer [BZ #19243] -- cgit v1.2.3