--- a/gnulib-tests/test-memset_explicit.c
+++ b/gnulib-tests/test-memset_explicit.c
@@ -183,6 +183,14 @@
 {
 }
 
+#elif defined __arm__ && !defined __aarch64__
+
+static void
+test_stack (void)
+{
+  fputs ("test_stack: skipped on 32-bit ARM\n", stdout);
+}
+
 #else
 
 /* There are two passes:
