[hurd,commited,4/4] hurd: XFAIL tests for signal features not implemented yet

Message ID 20180420002930.17787-4-samuel.thibault@ens-lyon.org
State New
Headers show
Series
  • [hurd,commited,1/4] Drop fpregset unused symbol exposition
Related show

Commit Message

Samuel Thibault April 20, 2018, 12:29 a.m.
* conform/data/signal.h-data (SA_SIGINFO, SA_NOCLDWAIT): XFAIL on
	i386-gnu.
	* conform/data/sys/wait.h-data (WIFCONTINUED, WEXITED, WSTOPPED,
	WCONTINUED, WNOWAIT): XFAIL on i386-gnu.
---
 ChangeLog                    |  6 +++++-
 conform/data/signal.h-data   |  4 ++--
 conform/data/sys/wait.h-data | 10 +++++-----
 3 files changed, 12 insertions(+), 8 deletions(-)

-- 
2.15.1

Comments

Joseph Myers April 20, 2018, 3:11 p.m. | #1
On Fri, 20 Apr 2018, Samuel Thibault wrote:

> 	* conform/data/signal.h-data (SA_SIGINFO, SA_NOCLDWAIT): XFAIL on

> 	i386-gnu.

> 	* conform/data/sys/wait.h-data (WIFCONTINUED, WEXITED, WSTOPPED,

> 	WCONTINUED, WNOWAIT): XFAIL on i386-gnu.


These are all missing comments on the individual XFAILs referencing the 
corresponding bugs in Bugzilla.

-- 
Joseph S. Myers
joseph@codesourcery.com

Patch

diff --git a/ChangeLog b/ChangeLog
index 65be353755..3f7688083c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -45,7 +45,7 @@ 
 
 	* sysdeps/mach/hurd/i386/Makefile [$(subdir) = conform]
 	(conformtest-xfail-conds): Add i386-gnu.
-	* conform/data/fcntl.h-data (flock.l_type, flock.l_whence): XFAIL for
+	* conform/data/fcntl.h-data (flock.l_type, flock.l_whence): XFAIL on
 	i386-gnu.
 	* conform/data/sys/ipc.h-data (ipc_perm.uid, ipc_perm.gid,
 	ipc_perm.cuid, ipc_perm.cgid): Likewise.
@@ -162,6 +162,10 @@ 
 	(test-xfail-XOPEN2K8/sys/types.h/conform): Add.
 	(test-xfail-XOPEN2K8/stdlib.h/conform): Add.
 	(test-xfail-XOPEN2K8/arpa/inet.h/conform): Add.
+	* conform/data/signal.h-data (SA_SIGINFO, SA_NOCLDWAIT): XFAIL on
+	i386-gnu.
+	* conform/data/sys/wait.h-data (WIFCONTINUED, WEXITED, WSTOPPED,
+	WCONTINUED, WNOWAIT): XFAIL on i386-gnu.
 
 2018-04-18  Joseph Myers  <joseph@codesourcery.com>
 
diff --git a/conform/data/signal.h-data b/conform/data/signal.h-data
index fa841cfdbe..97c4034890 100644
--- a/conform/data/signal.h-data
+++ b/conform/data/signal.h-data
@@ -112,7 +112,7 @@  element {struct sigaction} {void(*} sa_sigaction )(int, siginfo_t*, void*)
 
 constant SA_NOCLDSTOP
 # ifndef XPG4
-constant SA_SIGINFO
+xfail[i386-gnu]-constant SA_SIGINFO
 # endif
 constant SIG_BLOCK
 constant SIG_UNBLOCK
@@ -123,7 +123,7 @@  constant SA_ONSTACK
 # if !defined XPG4 && !defined POSIX
 constant SA_RESETHAND
 constant SA_RESTART
-constant SA_NOCLDWAIT
+xfail[i386-gnu]-constant SA_NOCLDWAIT
 constant SA_NODEFER
 # endif
 # if !defined XPG4 && !defined POSIX && !defined POSIX2008
diff --git a/conform/data/sys/wait.h-data b/conform/data/sys/wait.h-data
index 559ebdf677..fe9aeb5fee 100644
--- a/conform/data/sys/wait.h-data
+++ b/conform/data/sys/wait.h-data
@@ -8,7 +8,7 @@  constant WUNTRACED
 
 macro WEXITSTATUS
 # if !defined XPG4 && !defined POSIX && !defined POSIX2008
-macro WIFCONTINUED
+xfail[i386-gnu]-macro WIFCONTINUED
 # endif
 macro WIFEXITED
 macro WIFSIGNALED
@@ -17,13 +17,13 @@  macro WSTOPSIG
 macro WTERMSIG
 
 # if !defined XPG4 && !defined POSIX
-constant WEXITED
-constant WSTOPPED
+xfail[i386-gnu]-constant WEXITED
+xfail[i386-gnu]-constant WSTOPPED
 #  ifndef POSIX2008
-constant WCONTINUED
+xfail[i386-gnu]-constant WCONTINUED
 #  endif
 constant WNOHANG
-constant WNOWAIT
+xfail[i386-gnu]-constant WNOWAIT
 # endif
 
 #if !defined XPG4 && !defined POSIX