diff --git a/suite/regress/c-crashers/.gitignore b/suite/regress/c-crashers/.gitignore
index 568533f2f8eba84a0df5babd3d8896379d581045..994aa2e08473f087f428413c41e25f0343175b35 100644
--- a/suite/regress/c-crashers/.gitignore
+++ b/suite/regress/c-crashers/.gitignore
@@ -1,3 +1,2 @@
-!Makefile
 !*.c
-*
+crash-*
diff --git a/suite/regress/c-crashers/run-all.sh b/suite/regress/c-crashers/run-all.sh
new file mode 100755
index 0000000000000000000000000000000000000000..b5809a2aeae27ecbc8f2a2e178377f6e52ad5c64
--- /dev/null
+++ b/suite/regress/c-crashers/run-all.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+for i in `find . -type f`; do [ -x $i ] && echo "Run $i" && $i; done