This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.27.9000-642-g3fb455b
- From: hjl at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 25 Jul 2018 20:56:50 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.27.9000-642-g3fb455b
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 3fb455b318c48f76280b4f8a0ff23b2cb1af9a3e (commit)
from d6499b7039dd5830ad29b8f4332d66214f1a3dfd (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=3fb455b318c48f76280b4f8a0ff23b2cb1af9a3e
commit 3fb455b318c48f76280b4f8a0ff23b2cb1af9a3e
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Wed Jul 25 13:54:08 2018 -0700
ia64: Work around incorrect type of IA64 uc_sigmask
Work around:
https://sourceware.org/bugzilla/show_bug.cgi?id=21634
* sysdeps/unix/sysv/linux/ia64/tst-setcontext4.c: New file.
diff --git a/ChangeLog b/ChangeLog
index 240d4a0..e6c2adc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2018-07-25 H.J. Lu <hongjiu.lu@intel.com>
+
+ * sysdeps/unix/sysv/linux/ia64/tst-setcontext4.c: New file.
+
2018-07-25 Adhemerval Zanella <adhemerval.zanella@linaro.org>
* nptl/threads.h: Move to ...
diff --git a/sysdeps/unix/sysv/linux/ia64/tst-setcontext4.c b/sysdeps/unix/sysv/linux/ia64/tst-setcontext4.c
new file mode 100644
index 0000000..17916d4
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/ia64/tst-setcontext4.c
@@ -0,0 +1,26 @@
+/* The uc_sigmask on IA64 has the wrong type and this needs fixing,
+ but until that change is evaluated, we fix this here with a cast.
+ See https://sourceware.org/bugzilla/show_bug.cgi?id=21634
+ Copyright (C) 2018 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#include <signal.h>
+
+#undef sigismember
+#define sigismember(set, signo) sigismember ((const sigset_t *) (set), (signo))
+
+#include <stdlib/tst-setcontext4.c>
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 4 ++++
.../ia64/{tst-setcontext2.c => tst-setcontext4.c} | 8 +++++---
2 files changed, 9 insertions(+), 3 deletions(-)
copy sysdeps/unix/sysv/linux/ia64/{tst-setcontext2.c => tst-setcontext4.c} (74%)
hooks/post-receive
--
GNU C Library master sources