diff --git a/sim/ChangeLog b/sim/ChangeLog
index 74dcba1dd3838ceaeface70678dfa4da497c4927..ac60e8784b89262d5528703705ea75646558e9d5 100644
--- a/sim/ChangeLog
+++ b/sim/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-22  Tristan Gingold  <gingold@adacore.com>
+
+	* avr/interp.c (sim_stop): Return 1.
+
 2009-10-16  Doug Evans  <dje@sebabeach.org>
 
 	* MAINTAINERS: Add myself as m32r maintainer.
diff --git a/sim/avr/interp.c b/sim/avr/interp.c
index e4e80c3b4a702af391c947206067312ae88cb949..8bb9ec2e6a3b3bf4b141472c3a12ec8a5dde4baa 100644
--- a/sim/avr/interp.c
+++ b/sim/avr/interp.c
@@ -1760,7 +1760,7 @@ sim_stop (SIM_DESC sd)
 {
   cpu_exception = sim_stopped;
   cpu_signal = TARGET_SIGNAL_INT;
-  return 0;
+  return 1;
 }
 
 void