[ARM][Testsuite]make dump_stack function call conditional in cold-lc.c
[gcc.git] / gcc / testsuite / gcc.target / arm / cold-lc.c
index 467a6966bd3bda54ae9929ec0b674c6849606c3d..f0cd6df34682401bebbb373280d013a0a7c11dff 100644 (file)
@@ -11,13 +11,14 @@ extern int show_stack (struct task_struct *, unsigned long *);
 
 void dump_stack (void)
 {
-    unsigned long stack;
-    show_stack ((current_thread_info ()->task), &stack);
+  unsigned long stack;
+  show_stack ((current_thread_info ()->task), &stack);
 }
 
 void die (char *str, void *fp, int nr)
 {
+  if (nr)
     dump_stack ();
-    while (1);
+  while (1);
 }