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.25-529-g46ad890
- From: jsm28 at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 20 Jun 2017 17:51:55 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.25-529-g46ad890
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 46ad8909ceec259b3cd22159fbd9c23aca1621f3 (commit)
from e0b5a3b6540524ede1986dbfc5f83dd478445cc2 (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=46ad8909ceec259b3cd22159fbd9c23aca1621f3
commit 46ad8909ceec259b3cd22159fbd9c23aca1621f3
Author: Joseph Myers <joseph@codesourcery.com>
Date: Tue Jun 20 17:51:36 2017 +0000
conformtest: XFAIL uc_mcontext test for powerpc32 (bug 21635).
This patch XFAILs one test where the powerpc32 ucontext_t has the
wrong type of a field, to allow the conform/ tests as a whole to pass
once the namespace issues are fixed.
Tested with build-many-glibcs.py.
[BZ #21635]
* sysdeps/unix/sysv/linux/powerpc/powerpc32/Makefile
[$(subdir) = conform] (conformtest-xfail-conds): New variable.
* conform/data/signal.h-data (uc_mcontext): XFAIL for
powerpc32-linux.
* conform/data/ucontext.h-data (uc_mcontext): Likewise.
diff --git a/ChangeLog b/ChangeLog
index 99ee480..6defb8d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2017-06-20 Joseph Myers <joseph@codesourcery.com>
+ [BZ #21635]
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/Makefile
+ [$(subdir) = conform] (conformtest-xfail-conds): New variable.
+ * conform/data/signal.h-data (uc_mcontext): XFAIL for
+ powerpc32-linux.
+ * conform/data/ucontext.h-data (uc_mcontext): Likewise.
+
[BZ #21634]
* sysdeps/unix/sysv/linux/ia64/Makefile [$(subdir) = conform]
(conformtest-xfail-conds): New variable.
diff --git a/conform/data/signal.h-data b/conform/data/signal.h-data
index 08635d2..fa841cf 100644
--- a/conform/data/signal.h-data
+++ b/conform/data/signal.h-data
@@ -27,7 +27,8 @@ element ucontext_t {ucontext_t*} uc_link
// Bug 21634: uc_sigmask has wrong type.
xfail[ia64-linux]-element ucontext_t sigset_t uc_sigmask
element ucontext_t stack_t uc_stack
-element ucontext_t mcontext_t uc_mcontext
+// Bug 21635: uc_mcontext has wrong type.
+xfail[powerpc32-linux]-element ucontext_t mcontext_t uc_mcontext
type {struct timespec}
element {struct timespec} __time_t tv_sec
@@ -139,7 +140,8 @@ element ucontext_t {ucontext_t*} uc_link
// Bug 21634: uc_sigmask has wrong type.
xfail[ia64-linux]-element ucontext_t sigset_t uc_sigmask
element ucontext_t stack_t uc_stack
-element ucontext_t mcontext_t uc_mcontext
+// Bug 21635: uc_mcontext has wrong type.
+xfail[powerpc32-linux]-element ucontext_t mcontext_t uc_mcontext
type stack_t
diff --git a/conform/data/ucontext.h-data b/conform/data/ucontext.h-data
index 7e0b4a7..a840f46 100644
--- a/conform/data/ucontext.h-data
+++ b/conform/data/ucontext.h-data
@@ -7,7 +7,8 @@ element ucontext_t {ucontext_t*} uc_link
// Bug 21634: uc_sigmask has wrong type.
xfail[ia64-linux]-element ucontext_t sigset_t uc_sigmask
element ucontext_t stack_t uc_stack
-element ucontext_t mcontext_t uc_mcontext
+// Bug 21635: uc_mcontext has wrong type.
+xfail[powerpc32-linux]-element ucontext_t mcontext_t uc_mcontext
type sigset_t
type stack_t
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/Makefile b/sysdeps/unix/sysv/linux/powerpc/powerpc32/Makefile
index 1f45659..b2d7c8f 100644
--- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/Makefile
+++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/Makefile
@@ -8,3 +8,8 @@ shared-only-routines += divdi3
CPPFLAGS-divdi3.c = -Din_divdi3_c
endif
endif
+
+ifeq ($(subdir),conform)
+# For bug 21635.
+conformtest-xfail-conds += powerpc32-linux
+endif
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 7 +++++++
conform/data/signal.h-data | 6 ++++--
conform/data/ucontext.h-data | 3 ++-
sysdeps/unix/sysv/linux/powerpc/powerpc32/Makefile | 5 +++++
4 files changed, 18 insertions(+), 3 deletions(-)
hooks/post-receive
--
GNU C Library master sources