diff options
author | John David Anglin <dave.anglin@bell.net> | 2015-08-07 11:54:19 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2015-08-08 22:56:01 -0400 |
commit | 04ece7d2dec91fe870c5f1a38032875915f44633 (patch) | |
tree | 997d8611dc83135e6fdc6518b5697e27ec50e901 /ChangeLog | |
parent | a601b74d31ca086de38441d316a3dee24c866305 (diff) | |
download | glibc-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-- | ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -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] |