* sim-events.c (sim_events_process): Re-compute the time -
authorAndrew Cagney <cagney@redhat.com>
Tue, 11 Nov 1997 07:48:05 +0000 (07:48 +0000)
committerAndrew Cagney <cagney@redhat.com>
Tue, 11 Nov 1997 07:48:05 +0000 (07:48 +0000)
        update_time_from_event - as each event is processed. Reverses
        previous change.

sim/common/ChangeLog
sim/common/sim-events.c

index d8533e7..96089f9 100644 (file)
@@ -1,3 +1,9 @@
+Tue Nov 11 13:28:02 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * sim-events.c (sim_events_process): Re-compute the time -
+       update_time_from_event - as each event is processed. Reverses
+       previous change.
+
 Fri Nov  7 00:37:36 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * callback.c (os_poll_quit): Replace _WIN32 with _MSC_VER.
index 481ddce..c70fc34 100644 (file)
@@ -1058,6 +1058,7 @@ sim_events_process (SIM_DESC sd)
       sim_event_handler *handler = to_do->handler;
       void *data = to_do->data;
       events->queue = to_do->next;
+      update_time_from_event (sd);
       ETRACE((_ETRACE,
              "event issued at %ld - tag 0x%lx - handler 0x%lx, data 0x%lx\n",
              (long) event_time,