about summary refs log tree commit diff
path: root/ChangeLog.alpha
diff options
context:
space:
mode:
authorRichard Henderson <rth@twiddle.net>2012-02-15 16:06:17 -0800
committerRichard Henderson <rth@twiddle.net>2012-02-15 16:07:11 -0800
commitf0a81bf387d3ac69da3b1087f31d292fbed68912 (patch)
treefc990537053d67a0dbe1cbf040b3939ebf5c0430 /ChangeLog.alpha
parent64e65bc1aea72e5daa7d4540f848c1e0e53605ac (diff)
downloadglibc-f0a81bf387d3ac69da3b1087f31d292fbed68912.tar.gz
glibc-f0a81bf387d3ac69da3b1087f31d292fbed68912.tar.xz
glibc-f0a81bf387d3ac69da3b1087f31d292fbed68912.zip
alpha: Do signed promotion of 32-bit arguments to syscalls
Diffstat (limited to 'ChangeLog.alpha')
-rw-r--r--ChangeLog.alpha11
1 files changed, 10 insertions, 1 deletions
diff --git a/ChangeLog.alpha b/ChangeLog.alpha
index eb5544cbb3..912fe332db 100644
--- a/ChangeLog.alpha
+++ b/ChangeLog.alpha
@@ -1,6 +1,15 @@
 2012-02-15  Richard Henderson  <rth@twiddle.net>
 
-	* sysdeps/unux/alpha/sysdep.h: Don't include <tls.h>
+	* sysdeps/unix/alpha/sysdep.h (syscall_promote): New.
+	(inline_syscall0, inline_syscall1, inline_syscall2,
+	inline_syscall3, inline_syscall4, inline_syscall5,
+	inline_syscall6): Use it.
+	* sysdeps/unix/sysv/linux/alpha/setregid.c: Remove.
+	* sysdeps/unix/sysv/linux/alpha/setreuid.c: Remove.
+	* sysdeps/unix/sysv/linux/alpha/setresgid.c: Remove.
+	* sysdeps/unix/sysv/linux/alpha/setresuid.c: Remove.
+
+	* sysdeps/unix/alpha/sysdep.h: Don't include <tls.h>
 	[PIC] (SYSCALL_ERROR_HANDLER): Emit nothing.
 	[PIC] (SYSCALL_ERROR_LABEL): Add !samegp markup.