]> Git Repo - binutils.git/blobdiff - sim/mips/ChangeLog
o Fixes to repeated watchpoints
[binutils.git] / sim / mips / ChangeLog
index 75e4c029681795335e8917bbaa1b6889061e1b4f..3a1e2130b18ca550f5c66bd08219e9b2a5fe0be7 100644 (file)
@@ -1,3 +1,126 @@
+start-sanitize-r5900
+Tue Jun  3 05:00:33 1997  Andrew Cagney  <[email protected]>
+
+       * interp.c (SignalException): Clear the simDELAYSLOT flag when an
+       exception has been taken.
+
+       * interp.c: Implement the ERET and mt/f sr instructions.
+
+Mon Jun  2 23:28:19 1997  Andrew Cagney  <[email protected]>
+
+       * gencode.c (build_instruction): For paddu, extract unsigned
+       sub-fields.
+
+       * gencode.c (build_instruction): Saturate padds instead of padd
+       instructions.
+
+end-sanitize-r5900
+Sat May 31 00:44:16 1997  Andrew Cagney  <[email protected]>
+
+       * interp.c (SignalException): Don't bother restarting an
+       interrupt.
+
+Fri May 30 23:41:48 1997  Andrew Cagney  <[email protected]>
+
+       * interp.c (SignalException): Really take an interrupt.
+       (interrupt_event): Only deliver interrupts when enabled.
+
+Tue May 27 20:08:06 1997  Andrew Cagney  <[email protected]>
+
+       * interp.c (sim_info): Only print info when verbose.
+       (sim_info) Use sim_io_printf for output.
+       
+Tue May 27 14:22:23 1997  Andrew Cagney  <[email protected]>
+
+       * interp.c (CoProcPresent): Add UNUSED attribute - not used by all
+       mips architectures.
+
+Tue May 27 14:22:23 1997  Andrew Cagney  <[email protected]>
+
+       * interp.c (sim_do_command): Check for common commands if a
+       simulator specific command fails.
+
+Thu May 22 09:32:03 1997  Gavin Koch  <[email protected]>
+
+       * interp.c (sim_engine_run): ifdef out uses of simSTOP, simSTEP
+       and simBE when DEBUG is defined.
+
+Wed May 21 09:08:10 1997  Andrew Cagney  <[email protected]>
+
+       * interp.c (interrupt_event): New function.  Pass exception event
+       onto exception handler.
+
+       * configure.in: Check for stdlib.h.
+       * configure: Regenerate.
+
+       * gencode.c (build_instruction): Add UNUSED attribute to tempS
+       variable declaration.
+       (build_instruction): Initialize memval1.
+       (build_instruction): Add UNUSED attribute to byte, bigend,
+       reverse.
+       (build_operands): Ditto.
+
+       * interp.c: Fix GCC warnings.
+       (sim_get_quit_code): Delete.
+
+       * configure.in: Add INLINE, ENDIAN, HOSTENDIAN and WARNINGS.
+       * Makefile.in: Ditto.
+       * configure: Re-generate.
+       
+       * Makefile.in (SIM_OBJS): Add sim-watch.o module.
+
+Tue May 20 15:08:56 1997  Andrew Cagney  <[email protected]>
+
+       * interp.c (mips_option_handler): New function parse argumes using
+       sim-options.
+       (myname): Replace with STATE_MY_NAME.
+       (sim_open): Delete check for host endianness - performed by
+       sim_config.
+       (simHOSTBE, simBE): Delete, replaced by sim-endian flags.
+       (sim_open): Move much of the initialization from here.
+       (sim_load): To here.  After the image has been loaded and
+       endianness set.
+       (sim_open): Move ColdReset from here.
+       (sim_create_inferior): To here.
+       (sim_open): Make FP check less dependant on host endianness.
+
+       * Makefile.in (SIM_RUN_OBJS): Set to nrun.o - use new version or
+       run.
+       * interp.c (sim_set_callbacks): Delete.
+
+       * interp.c (membank, membank_base, membank_size): Replace with
+       STATE_MEMORY, STATE_MEM_SIZE, STATE_MEM_BASE.
+       (sim_open): Remove call to callback->init. gdb/run do this.
+
+       * interp.c: Update
+
+       * sim-main.h (SIM_HAVE_FLATMEM): Define.
+
+       * interp.c (big_endian_p): Delete, replaced by
+       current_target_byte_order.
+
+Tue May 20 13:55:00 1997  Andrew Cagney  <[email protected]>
+
+       * interp.c (host_read_long, host_read_word, host_swap_word,
+       host_swap_long): Delete. Using common sim-endian.
+       (sim_fetch_register, sim_store_register): Use H2T.
+       (pipeline_ticks): Delete.  Handled by sim-events.
+       (sim_info): Update.
+       (sim_engine_run): Update.
+
+Tue May 20 13:42:03 1997  Andrew Cagney  <[email protected]>
+
+       * interp.c (sim_stop_reason): Move code determining simEXCEPTION
+       reason from here.
+       (SignalException): To here. Signal using sim_engine_halt.
+       (sim_stop_reason): Delete, moved to common.
+       
+Tue May 20 10:19:48 1997  Andrew Cagney  <[email protected]>
+
+       * interp.c (sim_open): Add callback argument.
+       (sim_set_callbacks): Delete SIM_DESC argument.
+       (sim_size): Ditto.
+
 Mon May 19 18:20:38 1997  Andrew Cagney  <[email protected]>
 
        * Makefile.in (SIM_OBJS): Add common modules.
@@ -101,8 +224,8 @@ Wed Feb 26 18:32:21 1997  Gavin Koch  <[email protected]>
        Change values to avoid overloading DOUBLEWORD which is tested
        for all insns.
        * gencode.c: reinstate "offending code".
-end-sanitize-r5900
 
+end-sanitize-r5900
 Mon Feb 24 22:47:14 1997  Dawn Perchik  <[email protected]>
 
        * interp.c: Fix printing of addresses for non-64-bit targets.
This page took 0.022563 seconds and 4 git commands to generate.