summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2019-09-19 18:23:07 +0000
committerbors <bors@rust-lang.org>2019-09-19 18:23:07 +0000
commitc443f1a9aa001f837c37273beab6aa8945673ba1 (patch)
tree785eba6cbee02b080671fe7b3123bc8e8a688f5f
parent56850068dcb7851213bf233ceae159a0229d533d (diff)
parente7bcb7aff2fdf18b696302f78d2972ae11a518e6 (diff)
downloadrust-libc-c443f1a9aa001f837c37273beab6aa8945673ba1.tar.gz
Auto merge of #1522 - gnzlbg:rt, r=gnzlbg
Re-enable all roundtrip tests
-rw-r--r--libc-test/build.rs54
1 files changed, 5 insertions, 49 deletions
diff --git a/libc-test/build.rs b/libc-test/build.rs
index 002ece011b..9eb83e85e1 100644
--- a/libc-test/build.rs
+++ b/libc-test/build.rs
@@ -225,12 +225,6 @@ fn test_apple(target: &str) {
}
});
- cfg.skip_roundtrip(move |s| match s {
- // FIXME: TODO
- "utsname" | "statfs" | "dirent" | "utmpx" => true,
- _ => false,
- });
-
cfg.generate("../src/lib.rs", "main.rs");
}
@@ -370,11 +364,6 @@ fn test_openbsd(target: &str) {
(struct_ == "siginfo_t" && field == "si_addr")
});
- cfg.skip_roundtrip(move |s| match s {
- "dirent" | "utsname" | "utmp" => true,
- _ => false,
- });
-
cfg.generate("../src/lib.rs", "main.rs");
}
@@ -479,11 +468,6 @@ fn test_windows(target: &str) {
}
});
- cfg.skip_roundtrip(move |s| match s {
- "dirent" | "statfs" | "utsname" | "utmpx" => true,
- _ => false,
- });
-
cfg.generate("../src/lib.rs", "main.rs");
}
@@ -1438,13 +1422,6 @@ fn test_android(target: &str) {
field == "ssi_arch"))
});
- let bit64 = target.contains("64");
- cfg.skip_roundtrip(move |s| match s {
- "utsname" | "dirent" | "dirent64" => true,
- "utmp" if bit64 => true,
- _ => false,
- });
-
cfg.generate("../src/lib.rs", "main.rs");
test_linux_like_apis(target);
@@ -1648,11 +1625,6 @@ fn test_freebsd(target: &str) {
(struct_ == "sigaction" && field == "sa_sigaction")
});
- cfg.skip_roundtrip(move |s| match s {
- "dirent" | "statfs" | "utsname" | "utmpx" => true,
- _ => false,
- });
-
cfg.generate("../src/lib.rs", "main.rs");
}
@@ -1857,15 +1829,6 @@ fn test_emscripten(target: &str) {
field == "ssi_arch"))
});
- cfg.skip_roundtrip(move |s| match s {
- "pthread_mutexattr_t"
- | "utsname"
- | "dirent"
- | "dirent64"
- | "sysinfo" => true,
- _ => false,
- });
-
// FIXME: test linux like
cfg.generate("../src/lib.rs", "main.rs");
}
@@ -2291,17 +2254,11 @@ fn test_linux(target: &str) {
});
cfg.skip_roundtrip(move |s| match s {
- // FIXME: TODO
- "_libc_fpstate" | "user_fpregs_struct" if x86_64 => true,
- "utsname"
- | "statx"
- | "dirent"
- | "dirent64"
- | "utmpx"
- | "user"
- | "user_fpxregs_struct" => true,
- "sysinfo" if musl => true,
- "ucontext_t" if x86_64 && musl => true,
+ // FIXME:
+ "utsname" if mips32 || mips64 => true,
+ // FIXME:
+ "mcontext_t" if s390x => true,
+
"sockaddr_un" | "sembuf" | "ff_constant_effect"
if mips32 && (gnu || musl) =>
{
@@ -2328,7 +2285,6 @@ fn test_linux(target: &str) {
{
true
}
- "mcontext_t" if s390x => true,
_ => false,
});