diff --git a/libgo/runtime/go-signal.c b/libgo/runtime/go-signal.c
index af99ddefeb1f0fe62d5f3bae273fba3f8417a546..23a94db4157ad1a48670b2718f59e7f70ef95995 100644
--- a/libgo/runtime/go-signal.c
+++ b/libgo/runtime/go-signal.c
@@ -399,7 +399,9 @@ sig_tramp_info (int sig, Siginfo *info, void *context)
 {
   G *gp;
   M *mp;
+#ifdef USING_SPLIT_STACK
   void *stack_context[10];
+#endif
 
   /* We are now running on the stack registered via sigaltstack.
      (Actually there is a small span of time between runtime_siginit