From e22fef83d72c23935e2bca2bc71e87e7c911a229 Mon Sep 17 00:00:00 2001
From: Michael Snyder <msnyder@vmware.com>
Date: Tue, 22 Jul 2003 19:07:30 +0000
Subject: [PATCH] 2003-07-22  Michael Snyder  <msnyder@redhat.com>

        * compile.c (sim_resume): Revert 6-24 change, it does not
        work with gdb breakpoints.
---
 sim/h8300/ChangeLog | 6 +++++-
 sim/h8300/compile.c | 2 ++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/sim/h8300/ChangeLog b/sim/h8300/ChangeLog
index 2436abac266..1ff3d42c4b7 100644
--- a/sim/h8300/ChangeLog
+++ b/sim/h8300/ChangeLog
@@ -1,8 +1,12 @@
+2003-07-22  Michael Snyder  <msnyder@redhat.com>
+
+	* compile.c (sim_resume): Revert 6-24 change, it does not
+	work with gdb breakpoints.
+
 2003-07-17  Michael Snyder  <msnyder@redhat.com>
 
 	* compile.c (sim_resume): Handle shll reg, reg and shlr reg, reg.
 	(decode): IMM16 is always zero-extended.
-	
 
 2003-06-24  Michael Snyder  <msnyder@redhat.com>
 
diff --git a/sim/h8300/compile.c b/sim/h8300/compile.c
index e25b3f7c6fe..904bdf7aa63 100644
--- a/sim/h8300/compile.c
+++ b/sim/h8300/compile.c
@@ -3577,12 +3577,14 @@ sim_resume (SIM_DESC sd, int step, int siggnal)
 	      sim_engine_set_run_state (sd, sim_exited, 
 					SIM_WEXITSTATUS (h8_get_reg (sd, 0)));
 	    }
+#if 0
 	  else if (SIM_WIFSTOPPED (h8_get_reg (sd, 0)))
 	    {
 	      /* Pass the stop signal up to gdb.  */
 	      sim_engine_set_run_state (sd, sim_stopped, 
 					SIM_WSTOPSIG (h8_get_reg (sd, 0)));
 	    }
+#endif
 	  else
 	    {
 	      /* Treat it as a sigtrap.  */