* hppa-dis.c (print_insn_hppa): Handle 'X' operand.
[deliverable/binutils-gdb.git] / sim / sh / ChangeLog
index b949b6541cce9d51067b6351ddcc5e493f2de875..3a7cc82cca6fa490eef2b86d68ecc83899d0c83f 100644 (file)
@@ -1,3 +1,346 @@
+Thu Sep  2 18:15:53 1999  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Wed Aug 25 07:55:23 1999  Brendan Kehoe  <brendan@cygnus.com>
+
+       * gencode.c (fcnvds <DR_N>,FPUL): Rewrite to use a local anonymous
+       union type, instead of casting to an int* then a float*.
+       (fcnvsd FPUL,<DR_N>): Likewise.
+       (flds <FREG_N>,FPUL): Likewise.
+       (fsts FPUL,<FREG_N>): Likewise.
+
+1999-05-08  Felix Lee  <flee@cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+       
+1999-04-02  Keith Seitz  <keiths@cygnus.com>
+
+       * interp.c (POLL_QUIT_INTERVAL): Define. Used to tweak the
+       frequency at which the poll_quit callback is called.
+       (sim_resume): Use POLL_QUIT_INTERVAL instead of a
+       hard-coded value.
+
+Thu Sep 10 02:16:39 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * interp.c (saved_state.asregs): Add new member pad_dummy.
+       (sim_store_register, sim_fetch_regsiter): Add 1 to rn for use
+       as index into saved_state.asints.
+
+Mon Jun 29 19:35:24 1998  Jason Molenda  (crash@bugshack.cygnus.com)
+
+       * interp.c (sim_open): set endianness based on the ABFD if a -E
+       option is not present and we have an ABFD.
+
+Tue Apr 28 18:33:31 1998  Geoffrey Noer  <noer@cygnus.com>
+
+        * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Sun Apr 26 15:31:55 1998  Tom Tromey  <tromey@creche>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+       * config.in: Ditto.
+
+Sun Apr 26 15:19:48 1998  Tom Tromey  <tromey@cygnus.com>
+
+       * acconfig.h: New file.
+       * configure.in: Reverted change of Apr 24; use sinclude again.
+
+Fri Apr 24 14:16:40 1998  Tom Tromey  <tromey@creche>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+       * config.in: Ditto.
+
+Fri Apr 24 11:18:35 1998  Tom Tromey  <tromey@cygnus.com>
+
+       * configure.in: Don't call sinclude.
+
+Sat Apr  4 20:36:25 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Fri Mar 27 16:15:52 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Wed Mar 25 12:35:29 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Wed Mar 18 12:38:12 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Tue Feb 17 12:49:44 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * interp.c (sim_fetch_register, sim_store_register): Pass in
+       length parameter.  Return -1.
+
+Sun Feb  1 16:47:51 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Sat Jan 31 18:15:41 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Mon Jan 19 22:26:29 1998  Doug Evans  <devans@seba>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Mon Dec 15 23:17:11 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+       * config.in: Ditto.
+
+Thu Dec  4 09:21:05 1997  Doug Evans  <devans@canuck.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Wed Oct 22 14:43:00 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * interp.c (sim_load): Pass lma_p and sim_write args to
+       sim_load_file.
+
+Fri Oct  3 09:28:00 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Wed Sep 24 17:38:57 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Tue Sep 23 11:04:38 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Mon Sep 22 11:46:20 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Fri Sep 19 17:45:25 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Mon Sep 15 17:36:15 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Tue Sep  9 20:52:21 1997  Felix Lee  <flee@cygnus.com>
+
+       * interp.c (sim_resume): poll_quit() at least once per call;
+       otherwise gdb can loop sim_resume() uninterruptably.
+
+Thu Sep  4 17:21:23 1997  Doug Evans  <dje@seba>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Tue Sep  2 13:15:27 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gencode.c (tab): Order instructions according to SH3 document.
+
+Wed Aug 27 18:13:22 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+       * config.in: Ditto.
+
+Tue Aug 26 10:41:55 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * interp.c (sim_kill): Delete.
+       (sim_create_inferior): Add ABFD argument.
+       (sim_load): Move setting of PC from here.
+       (sim_create_inferior): To here.
+
+Mon Aug 25 17:50:22 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+       * config.in: Ditto.
+
+Mon Aug 25 16:17:51 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * interp.c (sim_open): Add ABFD argument.
+
+Mon Jun 23 15:49:14 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * interp.c (get_dr): Avoid SIGFPE by moving integers instead of
+       FP's around.
+       (set_dr): Ditto.
+       
+Mon Jun 23 15:02:40 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * interp.c (XD, SET_XD): Delete.
+       (XF, SET_XF, XD_TO_XF): Define, move around registers in either
+       FP bank.
+       
+       * gencode.c (fmov): Update.
+
+Sun Jun 22 19:33:33 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * interp.c (set_fpscr1): From J"orn Rennecke
+       <amylaar@cygnus.co.uk>, Fix typo. Ditto for comment.
+       
+Tue Aug 12 00:19:11 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * interp.c (special_address): New function.
+       (BUSERROR): Call it.  Added parameters bits_written and data.
+       Changed all callers.
+       * gencode.c (tab): Fixed ocbwb and pref.
+
+Fri Jun 20 22:03:18 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * interp.c (do_wdat, do_wdat): Fix bug in register number calculation.
+
+Thu Jun 19 00:28:08 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * interp.c (sim_create_inferior): Clear registers each time an
+       inferior is started.
+
+Mon Jun 16 14:01:55 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * interp.c (*FP, FP_OP, FP_CMP, FP_UNARY): Provide a hook for
+       when a host doesn't support IEEE FP.
+       (*DP): Provide alternative definition that supports 64bit floating
+       point.
+       (target_little_endian): Combine little_endian and little_endian_p.
+       (saved_state_type): Make fpscr and sr simple integers.
+       (SET_FPSCR, GET_FPSCR): Use macros to update fpscr register.
+       (set_fpscr1): New function.  Handle swapping when PR / FR bits
+       changed. Call via *_FPSCR macro.
+       (SET_SR*, GET_SR*): Use macro's to access the SR bits - avoids
+       endian problems.
+
+       * gencode.c (tab): Update.
+       
+Sun Jun 15 15:22:52 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gencode.c (main): Perform basic checks on tab entries.
+
+       * Makefile.in (gencode): Always compile with -g.
+
+Sat Jun 14 13:45:09 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gencode.c (gensim): Move ref checking code to before `stuff'.
+       For branches with delay slots refs were not being checked.
+
+       * interp.c (sim_resume): Use nia to specify the next instruction
+       address instead of overloading pc.
+       (C): Delete definiton - refer to cycles directly.
+       (SEXT12): New macro - sign extend a 12 bit quantity.
+       (Delay_Slot): Rename from SL.
+
+       * gencode.c (tab): Update/simplify.
+       
+       * gencode.c (gensim): Better formatting of output code.
+       (gensim): Replace 10 with constant MAX_NR_STUFF- define as 15.
+       (tab): Sort alphabetically.  Break `stuff' into multiple lines.
+
+Fri Jun 13 22:10:13 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * gencode.c (braf, bsrf): Fix branch destination calculation to
+       be in accordance with the documentation.
+
+Fri Jun 13 15:33:53 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * interp.c (init_pointers): Fix little endian test.
+
+Thu Jun  5 12:56:08 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * interp.c (init_pointers): SH4 hardware is always WORDS_BIT_ENDIAN.
+       * gencode (fmov from/to memory): take endian_mismatch into account
+       for 32 bit moves too.
+
+Wed May 28 23:42:35 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+        * gencode.c (swap.b): Fix treatment of high word.
+
+Wed May 28 23:42:35 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+        * sh/gencode.c,
+        * interp.c: experimental SH4 support.
+        DFmode moves are probaly broken for target little endian.
+
+Tue May 20 10:23:28 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * interp.c (sim_open): Add callback argument.
+       (sim_set_callbacks): Delete SIM_DESC argument.
+
+Wed Apr 30 11:38:08 1997  Doug Evans  <dje@canuck.cygnus.com>
+
+       * Makefile.in (SIM_EXTRA_CLEAN): Define.
+       (clean targets): Delete.
+       (sh-clean): New target.
+
+Thu Apr 24 00:39:51 1997  Doug Evans  <dje@canuck.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Wed Apr 23 17:55:22 1997  Doug Evans  <dje@canuck.cygnus.com>
+
+       * tconfig.in: New file.
+       * interp.c (sim_open): Handle missing arg to -E.
+
+Tue Apr 22 08:55:35 1997  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * Makefile.in:  Add clean targets.
+
+Fri Apr 18 18:57:04 1997  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * interp.c:  Include float.h and define SIGTRAP if _WIN32.
+       WIN32 -> _WIN32.
+       * (trap):  Do do SYS_chown for _WIN32.
+
+Fri Apr 18 13:33:09 1997  Doug Evans  <dje@canuck.cygnus.com>
+
+       * interp.c (sim_resume): Fix argument to poll_quit.
+
+Fri Apr 18 14:14:49 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * interp.c (sim_stop): New function.
+       (sim_resume): Use poll_quit for polling.
+
+Thu Apr 17 03:32:04 1997  Doug Evans  <dje@canuck.cygnus.com>
+
+       * Makefile.in (SIM_OBJS): Add sim-load.o.
+       * interp.c (target_byte_order): Delete.
+       (sim_kind, myname, little_endian_p): New static locals.
+       (init_pointers): Use little_endian_p instead of target_byte_order.
+       (sim_resume): Likewise.
+       (sim_open): Set sim_kind, myname.  Set little_endian_p from -E arg.
+       (sim_load): Return SIM_RC.  New arg abfd.  Call sim_load_file to
+       load file into simulator.  Set start address from bfd.
+       (sim_create_inferior): Return SIM_RC.  Delete arg start_address.
+
+Mon Apr  7 15:45:02 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+       * config.in: Ditto.
+
+Wed Apr  2 15:06:28 1997  Doug Evans  <dje@canuck.cygnus.com>
+
+       * interp.c (sim_open): New arg `kind'.
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Wed Apr  2 14:34:19 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Wed Mar 19 09:34:36 1997  Fred Fish  <fnf@cygnus.com>
+
+       * interp.c (sim_do_command): Check for NULL command or empty
+       string and handle it the same as a "help" command.  Use callback
+       to print error message for unrecognized commands.  Replace
+       hardcoded tab in literal string with a \t.  Other minor code
+       cleanup.
+
+Wed Mar 19 01:14:00 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Mon Mar 17 15:10:07 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
+
+       * configure: Re-generate.
+
 Fri Mar 14 10:34:11 1997  Michael Meissner  <meissner@cygnus.com>
 
        * configure: Regenerate to track ../common/aclocal.m4 changes.
This page took 0.025988 seconds and 4 git commands to generate.