Cleanup INLINE support for simulators using common framework.
[deliverable/binutils-gdb.git] / sim / erc32 / ChangeLog
CommitLineData
278bda40
AC
1Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
2
3 * configure: Regenerated to track ../common/aclocal.m4 changes.
4
5Wed Apr 1 21:19:18 1998 Mark Alexander <marka@cygnus.com>
6
7 * end.c: Update to version 2.7.5, fix compiler warnings and bugs.
8 * erc32.c: Ditto.
9 * exec.c: Ditto.
10 * float.c: Ditto.
11 * func.c: Ditto.
12 * help.c: Ditto.
13 * interf.c: Ditto.
14 * sis.c: Ditto.
15 * sis.h: Ditto.
16
d8f53049
AC
17Fri Mar 27 16:15:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
18
19 * configure: Regenerated to track ../common/aclocal.m4 changes.
20
21Wed Mar 25 12:35:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
22
23 * configure: Regenerated to track ../common/aclocal.m4 changes.
24
25Wed Mar 18 12:38:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
26
27 * configure: Regenerated to track ../common/aclocal.m4 changes.
28
29Tue Feb 17 12:41:11 1998 Andrew Cagney <cagney@b1.cygnus.com>
30
31 * interf.c (sim_store_register, sim_fetch_register): Pass in
32 length parameter. Return -1.
33
34Sun Feb 1 16:47:51 1998 Andrew Cagney <cagney@b1.cygnus.com>
35
36 * configure: Regenerated to track ../common/aclocal.m4 changes.
37
412c4e94
AC
38Sat Jan 31 18:15:41 1998 Andrew Cagney <cagney@b1.cygnus.com>
39
40 * configure: Regenerated to track ../common/aclocal.m4 changes.
41
462cfbc4
DE
42Mon Jan 19 22:26:29 1998 Doug Evans <devans@seba>
43
44 * configure: Regenerated to track ../common/aclocal.m4 changes.
45
46Mon Dec 15 23:17:11 1997 Andrew Cagney <cagney@b1.cygnus.com>
47
48 * configure: Regenerated to track ../common/aclocal.m4 changes.
49 * config.in: Ditto.
50
51Thu Dec 4 09:21:05 1997 Doug Evans <devans@canuck.cygnus.com>
52
53 * configure: Regenerated to track ../common/aclocal.m4 changes.
54
55Fri Oct 3 09:28:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
56
57 * configure: Regenerated to track ../common/aclocal.m4 changes.
58
59Wed Sep 24 17:38:57 1997 Andrew Cagney <cagney@b1.cygnus.com>
60
61 * configure: Regenerated to track ../common/aclocal.m4 changes.
62
92f91d1f
AC
63Tue Sep 23 11:04:38 1997 Andrew Cagney <cagney@b1.cygnus.com>
64
65 * configure: Regenerated to track ../common/aclocal.m4 changes.
66
794e9ac9
AC
67Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
68
69 * configure: Regenerated to track ../common/aclocal.m4 changes.
70
b45caf05
AC
71Fri Sep 19 17:45:25 1997 Andrew Cagney <cagney@b1.cygnus.com>
72
73 * configure: Regenerated to track ../common/aclocal.m4 changes.
74
75Mon Sep 15 17:36:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
76
77 * configure: Regenerated to track ../common/aclocal.m4 changes.
78
88117054
AC
79Wed Aug 27 18:13:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
80
81 * configure: Regenerated to track ../common/aclocal.m4 changes.
82 * config.in: Ditto.
83
7230ff0f
AC
84Tue Aug 26 10:38:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
85
fafce69a
AC
86 * float.c (__setfpucw): Compile on any i386 target. Not just NT.
87
7230ff0f 88 * interf.c (sim_kill): Delete.
fafce69a
AC
89 (sim_create_inferior): Add ABFD argument. Initialize PC from ABFD
90 argument.
91 (sim_load): Don't save start address.
92 (start_address): Delete variable.
7230ff0f 93
247fccde
AC
94Mon Aug 25 17:50:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
95
96 * configure: Regenerated to track ../common/aclocal.m4 changes.
97 * config.in: Ditto.
98
99Mon Aug 25 16:19:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
100
101 * interf.c (sim_open): Add ABFD argument. Change ARGV to PARGV.
102
103Mon Jun 30 11:45:25 1997 Doug Evans <dje@canuck.cygnus.com>
104
105 * Makefile.in (install-sis): Change $(srcdir)/sis to sis.
106
107Wed May 28 09:46:13 1997 Andrew Cagney <cagney@b1.cygnus.com>
108
109 * interf.c (sim_set_callbacks): Drop SD argument - not applicable.
110 (sim_open): Add callback arg, save it.
111
112Thu Apr 24 00:39:51 1997 Doug Evans <dje@canuck.cygnus.com>
113
114 * configure: Regenerated to track ../common/aclocal.m4 changes.
115
2d03fffe
DE
116Tue Apr 22 11:05:01 1997 Doug Evans <dje@canuck.cygnus.com>
117
118 * interf.c (sim_open): Undo patch to add -E support.
119
26277668
DE
120Thu Apr 17 03:03:56 1997 Doug Evans <dje@canuck.cygnus.com>
121
122 * interf.c (sim_open): Ignore -E arg.
123 (start_address): New static local.
124 (sim_load): Return SIM_RC. New arg abfd. Set start_address from bfd.
125 (sim_create_inferior): Return SIM_RC. Delete arg start_address.
126
61473a55
ILT
127Tue Apr 15 15:16:11 1997 Ian Lance Taylor <ian@cygnus.com>
128
129 * Makefile.in (install-sis): Depend upon installdirs. Use
130 $(program_transform_name) directly, rather than using
131 $(INSTALL_XFORM).
132
133Mon Apr 7 15:45:02 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
134
135 * configure: Regenerated to track ../common/aclocal.m4 changes.
136 * config.in: Ditto.
137
fbda74b1
DE
138Wed Apr 2 15:06:28 1997 Doug Evans <dje@canuck.cygnus.com>
139
999977ea
DE
140 * interf.c (sim_open): New arg `kind'.
141
fbda74b1
DE
142 * configure: Regenerated to track ../common/aclocal.m4 changes.
143
a35e91c3
AC
144Wed Apr 2 14:34:19 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
145
146 * configure: Regenerated to track ../common/aclocal.m4 changes.
147
148Mon Mar 17 15:10:07 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
149
150 * configure: Re-generate.
151
323d0e9d
DE
152Thu Mar 13 12:46:04 1997 Doug Evans <dje@canuck.cygnus.com>
153
154 * interf.c (sim_open): New SIM_DESC result. Argument is now in
155 argv form.
156 (other sim_*): New SIM_DESC argument.
157
158Tue Feb 4 13:35:20 1997 Doug Evans <dje@canuck.cygnus.com>
159
160 * Makefile.in (@COMMON_MAKEFILE_FRAG): Use
161 COMMON_{PRE,POST}_CONFIG_FRAG instead.
162 * configure.in: sinclude ../common/aclocal.m4.
163 * configure: Regenerated.
164
295dbbe4
SG
165Thu Jan 23 11:46:23 1997 Stu Grossman (grossman@critters.cygnus.com)
166
167 * configure configure.in Makefile.in: Update to new configure
168 scheme which is more compatible with WinGDB builds.
169 * configure.in: Improve comment on how to run autoconf.
170 * configure: Re-run autoconf to get new ../common/aclocal.m4.
171 * Makefile.in: Use autoconf substitution to install common
172 makefile fragment.
173
174Wed Dec 4 18:25:04 1996 Rob Savoye <rob@chinadoll.cygnus.com>
175
176 * interf.c (run_sim): Stop the simulator and reset the stdio after
177 breakpoints.
178
a665caa6
RS
179Tue Dec 3 11:54:37 1996 Rob Savoye <rob@chinadoll.cygnus.com>
180
181 * configure.in: Look for libtermcap.a.
182 * Makefile.in: Only link in -ltermcap if it exists.
183 * erc32.c: Update to version 2.6a. Fix uart handling.
184 * exec.c: Update to version 2.6a. Add sparclite support.
185 * float.c: Update to version 2.6a. Convert comments to
186 preprocessor warnings. Add __setfpucw() for i385 hosts so floating
187 point exceptions work on win32.
188 * func.c: Update to version 2.6a. Fix uart handling, add support
189 for user error traps.
190 * help.c: Update to version 2.6a. Add help note on user error
191 traps.
192 * interf.c: Update to version 2.6a. Fix uart handling, and add
193 sparclite support.
194 * examples/gccx: Use sparclite cross compiler, not native gcc.
195 * examples/srt0.S: Use "mov" rather than "wr" for manipulating
196 the psr register.
197
198Mon Nov 25 08:28:10 1996 Fred Fish <fnf@cygnus.com>
199
200 * Makefile.in (run.o): Remove this rule, it hides the one in
201 ../common/Make-common.in that correctly references the source
202 in the sibling ../common directory.
203
d70e3e2b
DE
204Wed Nov 20 01:30:12 1996 Doug Evans <dje@canuck.cygnus.com>
205
206 * Makefile.in: Delete stuff moved to ../common/Make-common.in.
207 (SIM_{OBJS,EXTRA_LIBS,EXTRA_LIBDEPS,EXTRA_ALL,EXTRA_INSTALL}): Define.
208 (SIM_{EXTRA_CLEAN,EXTRA_CFLAGS}): Define.
209 * configure.in: Simplify using macros in ../common/aclocal.m4.
210 Call AC_CHECK_HEADERS(stdlib.h).
211 * configure: Regenerated.
212 * config.in: New file.
213 * func.c (sim_set_callbacks): Delete, moved to
214 * interf.c (sim_set_callbacks): here.
215 (sim_callback): New global.
216 Rewrite all calls to printf_filtered to go through callback.
217 (sim_size,sim_trace): New functions.
218 (sim_{insert,remove}_breakpoint): #if 0 out.
219 * sis.c: #include "config.h". #include <stdlib.h> if present.
220 (main): Coerce fprintf arg to INIT_DISASSEMBLE_INFO to fprintf_ftype.
221 * sis.h: #include "callback.h".
77f4c99c 222 * run.c: Deleted, using one in ../common now.
d70e3e2b
DE
223
224Thu Oct 3 16:12:03 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
225
226 * Makefile.in (clean): Move config.log to distclean.
227
38e4433b
JM
228Wed Oct 2 16:57:57 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
229
d70e3e2b 230 * Makefile.in (clean): Also remove config.log.
38e4433b
JM
231
232Sat Sep 14 00:00:46 1996 Ian Lance Taylor <ian@cygnus.com>
233
234 * Makefile.in (CC_FOR_BUILD): New variable.
235 (AR, AR_FLAGS, BISON, MAKEINFO): Remove duplicate variables.
236 (RANLIB, CC): Likewise.
237 (end): Use $(CC_FOR_BUILD), not $(CC).
238 * configure.in: Set CC_FOR_BUILD.
239 * configure: Rebuild.
240
fad4a760
SG
241Sun Sep 8 14:04:37 1996 Stu Grossman (grossman@critters.cygnus.com)
242
243 * erc32.c (port_init): Disable this for __GO32__ (got no pty's
244 there either...).
245
246Mon Aug 12 17:04:58 1996 Stu Grossman (grossman@critters.cygnus.com)
247
248 * erc32.c: Don't include sys/ioctl.h or sys/file.h. They aren't
249 necessary.
250 * (port_init): Don't even *try* to open pty's under _WIN32.
251 * Use SIM_ADDR, not caddr_t for declaring vars that hold addresses.
252 * float.c: Get rid of #warning. Makes Microsoft C barf.
253 * interf.c (sim_open): Cast fprintf to (fprintf_ftype) to fix
254 compiler warning.
255 * (sim_load sim_create_inferior sim_read): Use prototypes only in
256 decls, not defs.
257 * Get rid of enum sim_stop. It's defined in remote-sim.h.
258 * (sim_stop_reason): Define SIGTRAP if _WIN32.
259 * sis.h: Include ansidecl.h and remote-sim.h.
260
b7b31114
SG
261Wed Jul 3 16:05:23 1996 Stu Grossman (grossman@critters.cygnus.com)
262
263 * erc32.c (mec_reset mec_read mec_write memory_read memory_write),
264 sis.h: Get rid of all uses of long long's.
265 * (close_port read_uart write_uart uarta_tx): Don't seg fault
266 when can't open pty's.
267 * exec.c: Add two new instructions: smul, and divscc.
268 * interf.c (flush_windows): New routine to flush the register
269 windows out to the stack just before returning to GDB. Makes
270 backtraces work much better.
271
272Wed Jun 26 12:19:11 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
273
274 * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
275 INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
276 (docdir, oldincludedir): Removed.
277 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
278 (AC_PROG_INSTALL): Added.
279 * configure: Rebuilt.
280
281Mon Jun 24 14:19:07 1996 Ian Lance Taylor <ian@cygnus.com>
282
283 * configure.in: Call AC_PROG_CC before running configure.host.
284 * configure: Rebuild with autoconf 2.10.
285
286Tue Jun 4 10:37:12 1996 Tom Tromey <tromey@csk3.cygnus.com>
287
288 * Makefile.in (install): Don't check to see if tooldir exists.
289 Make $(tooldir) and $(tooldir)/bin.
290
f64c2f57
ILT
291Mon Jun 3 12:33:38 1996 Ian Lance Taylor <ian@cygnus.com>
292
293 * Makefile.in (end.h): Use explicit ./ when running end.
294
295Sun May 19 21:05:31 1996 Rob Savoye <rob@chinadoll.cygnus.com>
296
297 * func.c(bfd_load): Don't try to print the filename if the pfbd is
298 NULL.
299 * interf.c(sim_load): Pass the whole string, not just the first
300 byte.
301
302Version 2.1 26-02-96
f4d2ff34
RS
303--------------------
304
305* Fixed bug in "go" command.
306
307version 2.0 05-02-96
308--------------------
309
310* Fixed bug in interrupt force register (erc32.c).
311
312* Change file load function to use bfd_openr.
313
314* SIS should now be endian independent.
315
316version 1.8 24-11-95
317--------------------
318
319* Fixed FPU timing - some sequences of FPU instructions did not calculate
320 the resource dependencies right.
321
322* Corrected STDFQ when qne = 0 (again!). The ftt is set to sequence_error
323 but no FPU trap is generated.
324
325version 1.7.1 31-10-95
326--------------------
327
328* Corrected STDFQ when qne = 0. Now, a trap is immidiately generated but
329 the FPU stays in execute mode.
330
331* Corrected JMPL and RETT timing (these instructions takes two cycles).
332
333
334version 1.7 25-10-95
335--------------------
336
337* Interrupt during annuled instruction corrupted return address - fixed.
338
339
340version 1.6.2 25-10-95
341--------------------
342
343* Added -DFAST_UART to Makefile
344
345
346version 1.6.1 24-10-95
347--------------------
348
349* Fixed bug in STDFQ which caused bus error
350
351
352version 1.6 02-10-95
353--------------------
354
355* Modified srt0.s to include code that initiates registers in IU and FPU
356 and initializes the data segment. The simulator 'load' command does not
357 longer initialize the data segment!
358
359* Corrected MEC timer operation; scalers now divide the frequency by
360 (scaler_value + 1).
361
362* MEC breakpoints are not checked during store operation
363
364
365version 1.5 14-09-95
366--------------------
367
368* Fixed some bugs in the cycle counting for IU & FPU instructions.
369
370* Fixed bug that allowed an annuled instruction to cause memory exception.
371
372* The *ws parameter in mem.c should now contain the number of waitstates
373 required by the memory access (was total number of cycles).
374
375* The supplied srt0.s now clears the BSS (thanks Joel).
376
377version 1.4 22-08-95
378--------------------
379
380* Added a '-g' switch to enable/disable the GNU readline(), which cause
381some problems on solaris 2.x machines.
382
383* Enabled MEC watchpoint and breakpoint function to mem.c. Performance
384may suffer a bit ...
385
386NOTE: The UARTs are now connected to /dev/ttypc and /dev/ttypd.
387
388version 1.3 26-07-95
389--------------------
390
391* Fixed bug in mulscc instruction (how could that ever have worked?)
392
393* Fixed bug in UART B (flushed characters on UART A), thanks Paul.
394
395version 1.2 13-07-95
396--------------------
397
398* Fixed bug in interrupt handling (wrong interrupt selected when more that
399one interrupt pending)
400
401* Fixed updating of condition codes during logical instructions (carry and
402overflow were not reset)
403
404* Fixed bug in WRTBR (tt field was wrongly over-written)
405
406version 1.1 07-07-95
407--------------------
408
409* Fixed several bugs in the interrupt handler and callback routines.
410(reported by Paul Warren, Alsys)
This page took 0.112338 seconds and 4 git commands to generate.