9acd9c3b3adff7e02f4a5abd95e2449687b8210d
[deliverable/binutils-gdb.git] / sim / mips / ChangeLog
1 Mon Sep 16 11:38:16 1996 James G. Smith <jsmith@cygnus.co.uk>
2
3 * interp.c (sim_monitor): Improved monitor printf
4 simulation. Tidied up simulator warnings, and added "--log" option
5 for directing warning message output.
6 * gencode.c: Use sim_warning() rather than WARNING macro.
7
8 Thu Aug 22 15:03:12 1996 Ian Lance Taylor <ian@cygnus.com>
9
10 * Makefile.in (gencode): Depend upon gencode.o, getopt.o, and
11 getopt1.o, rather than on gencode.c. Link objects together.
12 Don't link against -liberty.
13 (gencode.o, getopt.o, getopt1.o): New targets.
14 * gencode.c: Include <ctype.h> and "ansidecl.h".
15 (AND): Undefine after including "ansidecl.h".
16 (ULONG_MAX): Define if not defined.
17 (OP_*): Don't define macros; now defined in opcode/mips.h.
18 (main): Call my_strtoul rather than strtoul.
19 (my_strtoul): New static function.
20
21 Wed Jul 17 18:12:38 1996 Stu Grossman (grossman@critters.cygnus.com)
22
23 * gencode.c (process_instructions): Generate word64 and uword64
24 instead of `long long' and `unsigned long long' data types.
25 * interp.c: #include sysdep.h to get signals, and define default
26 for SIGBUS.
27 * (Convert): Work around for Visual-C++ compiler bug with type
28 conversion.
29 * support.h: Make things compile under Visual-C++ by using
30 __int64 instead of `long long'. Change many refs to long long
31 into word64/uword64 typedefs.
32
33 Wed Jun 26 12:24:55 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
34
35 * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
36 INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
37 (docdir): Removed.
38 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
39 (AC_PROG_INSTALL): Added.
40 (AC_PROG_CC): Moved to before configure.host call.
41 * configure: Rebuilt.
42
43 Wed Jun 5 08:28:13 1996 James G. Smith <jsmith@cygnus.co.uk>
44
45 * configure.in: Define @SIMCONF@ depending on mips target.
46 * configure: Rebuild.
47 * Makefile.in (run): Add @SIMCONF@ to control simulator
48 construction.
49 * gencode.c: Change LOADDRMASK to 64bit memory model only.
50 * interp.c: Remove some debugging, provide more detailed error
51 messages, update memory accesses to use LOADDRMASK.
52
53 Mon Jun 3 11:55:03 1996 Ian Lance Taylor <ian@cygnus.com>
54
55 * configure.in: Add calls to AC_CONFIG_HEADER, AC_CHECK_HEADERS,
56 AC_CHECK_LIB, and AC_CHECK_FUNCS. Change AC_OUTPUT to set
57 stamp-h.
58 * configure: Rebuild.
59 * config.in: New file, generated by autoheader.
60 * interp.c: Include "config.h". Include <stdlib.h>, <string.h>,
61 and <strings.h> if they exist. Replace #ifdef sun with #ifdef
62 HAVE_ANINT and HAVE_AINT, as appropriate.
63 * Makefile.in (run): Use @LIBS@ rather than -lm.
64 (interp.o): Depend upon config.h.
65 (Makefile): Just rebuild Makefile.
66 (clean): Remove stamp-h.
67 (mostlyclean): Make the same as clean, not as distclean.
68 (config.h, stamp-h): New targets.
69
70 Fri May 10 00:41:17 1996 James G. Smith <jsmith@cygnus.co.uk>
71
72 * interp.c (ColdReset): Fix boolean test. Make all simulator
73 globals static.
74
75 Wed May 8 15:12:58 1996 James G. Smith <jsmith@cygnus.co.uk>
76
77 * interp.c (xfer_direct_word, xfer_direct_long,
78 swap_direct_word, swap_direct_long, xfer_big_word,
79 xfer_big_long, xfer_little_word, xfer_little_long,
80 swap_word,swap_long): Added.
81 * interp.c (ColdReset): Provide function indirection to
82 host<->simulated_target transfer routines.
83 * interp.c (sim_store_register, sim_fetch_register): Updated to
84 make use of indirected transfer routines.
85
86 Fri Apr 19 15:48:24 1996 James G. Smith <jsmith@cygnus.co.uk>
87
88 * gencode.c (process_instructions): Ensure FP ABS instruction
89 recognised.
90 * interp.c (AbsoluteValue): Add routine. Also provide simple PMON
91 system call support.
92
93 Wed Apr 10 09:51:38 1996 James G. Smith <jsmith@cygnus.co.uk>
94
95 * interp.c (sim_do_command): Complain if callback structure not
96 initialised.
97
98 Thu Mar 28 13:50:51 1996 James G. Smith <jsmith@cygnus.co.uk>
99
100 * interp.c (Convert): Provide round-to-nearest and round-to-zero
101 support for Sun hosts.
102 * Makefile.in (gencode): Ensure the host compiler and libraries
103 used for cross-hosted build.
104
105 Wed Mar 27 14:42:12 1996 James G. Smith <jsmith@cygnus.co.uk>
106
107 * interp.c, gencode.c: Some more (TODO) tidying.
108
109 Thu Mar 7 11:19:33 1996 James G. Smith <jsmith@cygnus.co.uk>
110
111 * gencode.c, interp.c: Replaced explicit long long references with
112 WORD64HI, WORD64LO, SET64HI and SET64LO macro calls.
113 * support.h (SET64LO, SET64HI): Macros added.
114
115 Wed Feb 21 12:16:21 1996 Ian Lance Taylor <ian@cygnus.com>
116
117 * configure: Regenerate with autoconf 2.7.
118
119 Tue Jan 30 08:48:18 1996 Fred Fish <fnf@cygnus.com>
120
121 * interp.c (LoadMemory): Enclose text following #endif in /* */.
122 * support.h: Remove superfluous "1" from #if.
123 * support.h (CHECKSIM): Remove stray 'a' at end of line.
124
125 Mon Dec 4 11:44:40 1995 Jamie Smith <jsmith@cygnus.com>
126
127 * interp.c (StoreFPR): Control UndefinedResult() call on
128 WARN_RESULT manifest.
129
130 Fri Dec 1 16:37:19 1995 James G. Smith <jsmith@cygnus.co.uk>
131
132 * gencode.c: Tidied instruction decoding, and added FP instruction
133 support.
134
135 * interp.c: Added dineroIII, and BSD profiling support. Also
136 run-time FP handling.
137
138 Sun Oct 22 00:57:18 1995 James G. Smith <jsmith@pasanda.cygnus.co.uk>
139
140 * Changelog, Makefile.in, README.Cygnus, configure, configure.in,
141 gencode.c, interp.c, support.h: created.
This page took 0.033282 seconds and 3 git commands to generate.