aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJohn David Anglin <dave.anglin@bell.net>2015-08-07 11:54:19 -0400
committerMike Frysinger <vapier@gentoo.org>2015-08-08 22:56:01 -0400
commit04ece7d2dec91fe870c5f1a38032875915f44633 (patch)
tree997d8611dc83135e6fdc6518b5697e27ec50e901 /ChangeLog
parenta601b74d31ca086de38441d316a3dee24c866305 (diff)
downloadglibc-04ece7d2dec91fe870c5f1a38032875915f44633.zip
glibc-04ece7d2dec91fe870c5f1a38032875915f44633.tar.gz
glibc-04ece7d2dec91fe870c5f1a38032875915f44633.tar.bz2
hppa: Fix miscompilation of sched_setaffinity() [BZ #18480]
The attached change fixes the miscompilation of sched_setaffinity() on hppa. This is an old problem that was fixed on other architectures using a similar approach to the attached change. See: https://sourceware.org/ml/libc-hacker/2004-04/msg00016.html Build tested on trunk. Patch has been applied to debian glibc for some time.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 0e7b319..c9f6dfa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2015-08-09 John David Anglin <danglin@gcc.gnu.org>
+
+ [BZ #18480]
+ * sysdeps/unix/sysv/linux/hppa/sysdep.h (LOAD_ARGS_0, LOAD_ARGS_1,
+ LOAD_ARGS_2, LOAD_ARGS_3, LOAD_ARGS_4, LOAD_ARGS_5, LOAD_ARGS_6):
+ Define.
+ (LOAD_REGS_0, LOAD_REGS_1, LOAD_REGS_2, LOAD_REGS_3, LOAD_REGS_4,
+ LOAD_REGS_5, LOAD_REGS_6): Update.
+ (INTERNAL_SYSCALL): Update using new LOAD defines.
+ (INTERNAL_SYSCALL_NCS): Likewise.
+ * sysdeps/unix/sysv/linux/hppa/syscall.c (syscall): Likewise.
+
2015-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
[BZ #16734]