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-132-g0cb5218
- From: jsm28 at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 17 Mar 2017 02:55:29 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.25-132-g0cb5218
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 0cb521871ba11772fb52617cdba1b66089ffd749 (commit)
from d19887f8bb21481a95b9eff0b4efc909bfe82e2a (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=0cb521871ba11772fb52617cdba1b66089ffd749
commit 0cb521871ba11772fb52617cdba1b66089ffd749
Author: Joseph Myers <joseph@codesourcery.com>
Date: Fri Mar 17 02:54:59 2017 +0000
conformtest: Add mips XFAIL for struct stat st_dev type (bug 17786).
As noted in bug 17786, MIPS o32 struct stat has the wrong type of
st_dev. This patch XFAILs that test in the conformtest expectations
for this case (the test still fails after the patch because there's
also a similar issue for st_rdev that needs reporting and XFAILing
separately, and the bug should not be closed without an actual fix,
not just XFAILing).
Tested for mips with build-many-glibcs.py.
[BZ #17786]
* sysdeps/unix/sysv/linux/mips/mips32/Makefile: New file.
* conform/data/sys/stat.h-data (stat.st_dev): XFAIL for
mips-o32-linux.
diff --git a/ChangeLog b/ChangeLog
index 405b594..517d6d3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2017-03-17 Joseph Myers <joseph@codesourcery.com>
+ [BZ #17786]
+ * sysdeps/unix/sysv/linux/mips/mips32/Makefile: New file.
+ * conform/data/sys/stat.h-data (stat.st_dev): XFAIL for
+ mips-o32-linux.
+
[BZ #21260]
* sysdeps/unix/sysv/linux/alpha/Makefile
[$(subdir) = conform] (conformtest-xfail-conds): New variable.
diff --git a/conform/data/sys/stat.h-data b/conform/data/sys/stat.h-data
index f7a944a..79293bf 100644
--- a/conform/data/sys/stat.h-data
+++ b/conform/data/sys/stat.h-data
@@ -26,7 +26,8 @@ type time_t
type {struct stat}
-element {struct stat} dev_t st_dev
+// Bug 17786: st_dev has wrong type.
+xfail[mips-o32-linux]-element {struct stat} dev_t st_dev
element {struct stat} ino_t st_ino
element {struct stat} mode_t st_mode
element {struct stat} nlink_t st_nlink
diff --git a/sysdeps/unix/sysv/linux/mips/mips32/Makefile b/sysdeps/unix/sysv/linux/mips/mips32/Makefile
new file mode 100644
index 0000000..0938f40
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/mips/mips32/Makefile
@@ -0,0 +1,4 @@
+ifeq ($(subdir),conform)
+# For bug 17786.
+conformtest-xfail-conds += mips-o32-linux
+endif
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 5 +++++
conform/data/sys/stat.h-data | 3 ++-
sysdeps/unix/sysv/linux/mips/mips32/Makefile | 4 ++++
3 files changed, 11 insertions(+), 1 deletions(-)
create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/Makefile
hooks/post-receive
--
GNU C Library master sources