2002-02-11 Chris Demetriou <cgd@broadcom.com>
[deliverable/binutils-gdb.git] / sim / mips / ChangeLog
index 33b907fff983f83333168a55261c9914cc180b80..e7d21dce91d19313aec499acac5ff23aea4c6629 100644 (file)
@@ -1,3 +1,107 @@
+2002-02-11  Chris Demetriou  <cgd@broadcom.com>
+
+       * mips.igen (ADD, ADDI, DADDI, DSUB, SUB): Add comment
+       indicating that ALU32_END or ALU64_END are there to check
+       for overflow.
+       (DADD): Likewise, but also remove previous comment about
+       overflow checking.
+
+2002-02-10  Chris Demetriou  <cgd@broadcom.com>
+
+       * mips.igen (DDIV, DIV, DIVU, DMULT, DMULTU, DSLL, DSLL32,
+       DSLLV, DSRA, DSRA32, DSRAV, DSRL, DSRL32, DSRLV, DSUB, DSUBU,
+       JALR, JR, MOVN, MOVZ, MTLO, MULT, MULTU, SLL, SLLV, SLT, SLTU,
+       SRAV, SRLV, SUB, SUBU, SYNC, XOR, MOVtf, DI, DMFC0, DMTC0, EI,
+       ERET, RFE, TLBP, TLBR, TLBWI, TLBWR): Tweak instruction opcode
+       fields (i.e., add and move commas) so that they more closely
+       match the MIPS ISA documentation opcode partitioning.
+
+2002-02-10  Chris Demetriou  <cgd@broadcom.com>
+
+        * mips.igen (ADDI): Print immediate value.
+        (BREAK): Print code.
+        (DADDIU, DSRAV, DSRLV): Print correct instruction name.
+        (SLL): Print "nop" specially, and don't run the code
+        that does the shift for the "nop" case.
+
+2001-11-17  Fred Fish  <fnf@redhat.com>
+
+       * sim-main.h (float_operation): Move enum declaration outside
+       of _sim_cpu struct declaration.
+
+2001-04-12  Jim Blandy  <jimb@redhat.com>
+
+       * mips.igen (CFC1, CTC1): Pass the correct register numbers to
+       PENDING_FILL.  Use PENDING_SCHED directly to handle the pending
+       set of the FCSR.
+       * sim-main.h (COCIDX): Remove definition; this isn't supported by
+       PENDING_FILL, and you can get the intended effect gracefully by
+       calling PENDING_SCHED directly.
+
+2001-02-23  Ben Elliston  <bje@redhat.com>
+
+       * sim-main.h (ENGINE_ISSUE_PREFIX_HOOK): Only define if not
+       already defined elsewhere.
+
+2001-02-19  Ben Elliston  <bje@redhat.com>
+
+       * sim-main.h (sim_monitor): Return an int.
+       * interp.c (sim_monitor): Add return values.
+       (signal_exception): Handle error conditions from sim_monitor.
+
+2001-02-08  Ben Elliston  <bje@redhat.com>
+
+       * sim-main.c (load_memory): Pass cia to sim_core_read* functions.
+       (store_memory): Likewise, pass cia to sim_core_write*.
+
+2000-10-19  Frank Ch. Eigler  <fche@redhat.com>
+
+       On advice from Chris G. Demetriou <cgd@sibyte.com>:
+       * sim-main.h (GPR_CLEAR): Remove unused alternative macro.
+
+Thu Jul 27 22:02:05 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       From Maciej W. Rozycki <macro@ds2.pg.gda.pl>:
+       * Makefile.in: Don't delete *.igen when cleaning directory.
+
+Wed Jul 19 18:50:51 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * m16.igen (break): Call SignalException not sim_engine_halt.
+
+Mon Jul  3 11:13:20 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       From Jason Eckhardt:
+       * mips.igen (MOVZ.fmt, MOVN.fmt): Move conditional on GPR[RT].
+
+Tue Jun 13 20:52:07 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * mips.igen (MxC1, DMxC1): Fix printf formatting.
+
+2000-05-24  Michael Hayes  <mhayes@cygnus.com>
+
+       * mips.igen (do_dmultx): Fix typo.
+
+Tue May 23 21:39:23 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Fri Apr 28 20:48:36 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * mips.igen (DMxC1): Fix format arguments for sim_io_eprintf call.
+
+2000-04-12  Frank Ch. Eigler  <fche@redhat.com>
+
+       * sim-main.h (GPR_CLEAR): Define macro.
+
+Mon Apr 10 00:07:09 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * interp.c (decode_coproc): Output long using %lx and not %s.
+
+2000-03-21  Frank Ch. Eigler  <fche@redhat.com>
+
+       * interp.c (sim_open): Sort & extend dummy memory regions for
+       --board=jmr3904 for eCos.
+
 2000-03-02  Frank Ch. Eigler  <fche@redhat.com>
 
        * configure: Regenerated.
This page took 0.024362 seconds and 4 git commands to generate.