diff --git a/scripts/tests.sh b/scripts/tests.sh
index 28a7980d661..a71a99641bb 100755
--- a/scripts/tests.sh
+++ b/scripts/tests.sh
@@ -137,14 +137,15 @@ function extended_sysroot_tests() {
     fi
     popd
 
-    pushd portable-simd
-    echo "[TEST] rust-lang/portable-simd"
-    ../build/cargo clean
-    ../build/cargo build --all-targets --target $TARGET_TRIPLE
-    if [[ "$HOST_TRIPLE" = "$TARGET_TRIPLE" ]]; then
-        ../build/cargo test -q
-    fi
-    popd
+    # FIXME(rust-lang/portable-simd#156) portable-simd doesn't compile with latest nightly
+    #pushd portable-simd
+    #echo "[TEST] rust-lang/portable-simd"
+    #../build/cargo clean
+    #../build/cargo build --all-targets --target $TARGET_TRIPLE
+    #if [[ "$HOST_TRIPLE" = "$TARGET_TRIPLE" ]]; then
+    #    ../build/cargo test -q
+    #fi
+    #popd
 }
 
 case "$1" in