This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]