conformtest: XFAIL tv_nsec tests for x32 (bug 16437).
This patch XFAILs the conformtest tv_nsec tests for x32 so that the incorrect type does not potentially hide other failures. As this is not a fix for the bug, it should remain open in Bugzilla. Tested (compilation only) with build-many-glibcs.py. [BZ #16437] * sysdeps/unix/sysv/linux/x86_64/x32/Makefile [$(subdir) = conform] (conformtest-xfail-conds): New variable. * conform/data/signal.h-data (timespec.tv_nsec): XFAIL for x86_64-x32-linux. * conform/data/sys/select.h-data (timespec.tv_nsec): Likewise. * conform/data/sys/stat.h-data (timespec.tv_nsec): Likewise. * conform/data/time.h-data (timespec.tv_nsec): Likewise.
This commit is contained in:
parent
19641dbd61
commit
345118d7f5
@ -1,5 +1,14 @@
|
||||
2017-03-18 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
[BZ #16437]
|
||||
* sysdeps/unix/sysv/linux/x86_64/x32/Makefile
|
||||
[$(subdir) = conform] (conformtest-xfail-conds): New variable.
|
||||
* conform/data/signal.h-data (timespec.tv_nsec): XFAIL for
|
||||
x86_64-x32-linux.
|
||||
* conform/data/sys/select.h-data (timespec.tv_nsec): Likewise.
|
||||
* conform/data/sys/stat.h-data (timespec.tv_nsec): Likewise.
|
||||
* conform/data/time.h-data (timespec.tv_nsec): Likewise.
|
||||
|
||||
[BZ #21261]
|
||||
* sysdeps/unix/sysv/linux/sparc/bits/setjmp.h
|
||||
[__WORDSIZE == 64 && !_ASM] (__sparc64_jmp_buf): Use reserved
|
||||
|
@ -30,7 +30,8 @@ element ucontext_t mcontext_t uc_mcontext
|
||||
|
||||
type {struct timespec}
|
||||
element {struct timespec} __time_t tv_sec
|
||||
element {struct timespec} long tv_nsec
|
||||
// Bug 16437: tv_nsec has wrong type.
|
||||
xfail[x86_64-x32-linux]-element {struct timespec} long tv_nsec
|
||||
#endif
|
||||
|
||||
#if defined POSIX || defined UNIX98 || defined XOPEN2K || defined XOPEN2K8 || defined POSIX2008
|
||||
|
@ -10,7 +10,8 @@ type sigset_t
|
||||
|
||||
type {struct timespec}
|
||||
element {struct timespec} time_t tv_sec
|
||||
element {struct timespec} long tv_nsec
|
||||
// Bug 16437: tv_nsec has wrong type.
|
||||
xfail[x86_64-x32-linux]-element {struct timespec} long tv_nsec
|
||||
|
||||
type fd_set
|
||||
#if defined XPG3 || defined XPG4 || defined UNIX98
|
||||
|
@ -61,7 +61,8 @@ element {struct stat} blkcnt_t st_blocks
|
||||
# if defined XOPEN2K8 || defined POSIX2008
|
||||
type {struct timespec}
|
||||
element {struct timespec} time_t tv_sec
|
||||
element {struct timespec} long tv_nsec
|
||||
// Bug 16437: tv_nsec has wrong type.
|
||||
xfail[x86_64-x32-linux]-element {struct timespec} long tv_nsec
|
||||
# endif
|
||||
|
||||
#if !defined POSIX && !defined POSIX2008
|
||||
|
@ -9,7 +9,8 @@ macro-int-constant TIME_UTC > 0
|
||||
type {struct timespec}
|
||||
|
||||
element {struct timespec} time_t tv_sec
|
||||
element {struct timespec} long tv_nsec
|
||||
// Bug 16437: tv_nsec has wrong type.
|
||||
xfail[x86_64-x32-linux]-element {struct timespec} long tv_nsec
|
||||
#endif
|
||||
|
||||
type size_t
|
||||
|
@ -4,3 +4,8 @@ default-abi := x32
|
||||
ifeq ($(subdir),misc)
|
||||
sysdep_routines += arch_prctl
|
||||
endif
|
||||
|
||||
ifeq ($(subdir),conform)
|
||||
# For bug 16437.
|
||||
conformtest-xfail-conds += x86_64-x32-linux
|
||||
endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user