diff --git a/test/CFrontend/2005-06-15-ExpandGotoInternalProblem.c b/test/CFrontend/2005-06-15-ExpandGotoInternalProblem.c
index 0b49f52b1f5..d7d03badfdd 100644
--- a/test/CFrontend/2005-06-15-ExpandGotoInternalProblem.c
+++ b/test/CFrontend/2005-06-15-ExpandGotoInternalProblem.c
@@ -1,4 +1,5 @@
-// RUN: %llvmgcc -std=c99 %s -S -o - | gccas -o /dev/null
+// RUN: %llvmgcc -std=c99 %s -S -o - | llvm-as | \
+// RUN:    opt -std-compile-opts -disable-output
 // PR580
 
 int X, Y;