Fixup readline and sim including of override.m4
[deliverable/binutils-gdb.git] / sim / erc32 / ChangeLog
CommitLineData
d6416cdc
RW
12009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2
3 * configure: Regenerate.
4
d68c23cd
JS
52008-11-10 Joel Sherrill <joel.sherrill@oarcorp.com>
6
7 * erc32.c, exec.c: Fix warnings.
8
b5bd9624
HPN
92008-07-11 Hans-Peter Nilsson <hp@axis.com>
10
11 * configure: Regenerate to track ../common/common.m4 changes.
12 * config.in: Ditto.
13
14e1f957
MS
142008-06-09 Joel Sherrill <joel.sherrill@oarcorp.com>
15
16 * sis.c: Correct spelling error.
17
6efef468
JM
182008-06-06 Vladimir Prus <vladimir@codesourcery.com>
19 Daniel Jacobowitz <dan@codesourcery.com>
20 Joseph Myers <joseph@codesourcery.com>
21
22 * configure: Regenerate.
23
edc5d9ec
HPN
242006-12-21 Hans-Peter Nilsson <hp@axis.com>
25
26 * acconfig.h: Remove.
27 * config.in: Regenerate.
28
70a9be63
HPN
292006-12-20 Hans-Peter Nilsson <hp@axis.com>
30
31 * configure.ac: Add test for readline, substitute READLINE.
32 * Makefile.in (READLINE_LIB): New substituted-contents variable.
33 (SIM_EXTRA_LIBDEPS): Don't set.
34 (SIM_EXTRA_LIBS): Use $(READLINE_LIB) instead of
35 ../../readline/libreadline.a.
36 * configure: Regenerate.
37
ce928021
DJ
382006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
39
40 * Makefile.in (func.o, help.o): Correct dependencies.
41
422006-08-08 Joel Sherrill <joel.sherrill@oarcorp.com>
43
44 * Makefile.in (install-sis): Honor DESTDIR.
45
e85e3205
RE
462006-06-13 Richard Earnshaw <rearnsha@arm.com>
47
48 * configure: Regenerated.
49
2f0122dc
DJ
502006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
51
52 * configure: Regenerated.
53
20e95c23
DJ
542006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
55
56 * configure: Regenerated.
57
aba6488e
MM
582005-11-28 Mark Mitchell <mark@codesourcery.com>
59
60 * interf.c: (gdb/signals.h): Include it.
61 (sim_stop_reason): Use TARGET_SIGNAL_*.
62
4eeb4f8d
BE
632005-07-08 Ben Elliston <bje@au.ibm.com>
64
65 * func.c: Remove ANSI_PROTOTYPES conditional code.
66
2b193c4a
MK
672005-03-23 Mark Kettenis <kettenis@gnu.org>
68
69 * configure: Regenerate.
70
187d3d28
JG
712005-03-07 Jerome Guitton <guitton@gnat.com>
72
73 * sim/erc32/float.c (set_fsr): Do not use deprecated multi-line
74 strings.
75 (clear_accex): Ditto.
76 * sim/erc32/interf.c: Remove the redeclaration of fprintf.
77 * sim/erc32/sis.c: Ditto.
78 * sim/erc32/exec.c: Add missing semicolon.
79 * sim/erc32/func.c: Remove definitions of generic_print_address,
80 generic_symbol_at_address, buffer_read_memory and perror_memory, as
81 they are already defined in opcodes/dis-buf.c.
82
35695fd6
AC
832005-01-14 Andrew Cagney <cagney@gnu.org>
84
85 * configure.ac: Sinclude aclocal.m4 before common.m4. Add
86 explicit call to AC_CONFIG_HEADER.
87 * configure: Regenerate.
88
f0569246
AC
892005-01-12 Andrew Cagney <cagney@gnu.org>
90
91 * configure.ac: Update to use ../common/common.m4.
92 * configure: Re-generate.
93
38f48d72
AC
942005-01-11 Andrew Cagney <cagney@localhost.localdomain>
95
96 * configure: Regenerated to track ../common/aclocal.m4 changes.
97
b7026657
AC
982005-01-07 Andrew Cagney <cagney@gnu.org>
99
100 * configure.ac: Rename configure.in, require autoconf 2.59.
101 * configure: Re-generate.
102
379832de
HPN
1032004-12-08 Hans-Peter Nilsson <hp@axis.com>
104
105 * configure: Regenerate for ../common/aclocal.m4 update.
106
2b3cc94f
AS
1072004-11-11 Andreas Schwab <schwab@suse.de>
108
109 * interf.c: Include "libiberty.h" instead of declaring buildargv
110 ourselves.
111
6b4a8935
AC
1122003-02-27 Andrew Cagney <cagney@redhat.com>
113
114 * interf.c (sim_open, sim_create_inferior): Rename _bfd to bfd.
115
c8cca39f
AC
1162002-06-16 Andrew Cagney <ac131313@redhat.com>
117
118 * configure: Regenerated to track ../common/aclocal.m4 changes.
119
3c25f8c7
AC
1202002-06-08 Andrew Cagney <cagney@redhat.com>
121
122 * sis.h: Include "gdb/remote-sim.h" and "gdb/callback.h".
123 * interf.c: Include "gdb/remote-sim.h".
124
eb2d80b4
AC
125Tue May 23 21:39:23 2000 Andrew Cagney <cagney@b1.cygnus.com>
126
127 * configure: Regenerated to track ../common/aclocal.m4 changes.
128
a0539197
FCE
1292000-03-07 Frank Ch. Eigler <fche@redhat.com>
130
131 From John Dallaway <jld@redhat.co.uk>:
132 * Makefile.in (install-sis): Add $(EXEEXT) for Windows host.
133
0ef33cd0
FCE
1342000-03-03 Jonathan Larmour <jlarmour@redhat.co.uk>
135
136 * func.c (buffer_read_memory): Change type of size to unsigned to
137 match prototype
138
d4f3574e
SS
139Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
140
141 * configure: Regenerated to track ../common/aclocal.m4 changes.
142
cd0fc7c3
SS
1431999-05-08 Felix Lee <flee@cygnus.com>
144
145 * configure: Regenerated to track ../common/aclocal.m4 changes.
146
7a292a7a
SS
1471999-03-03 DJ Delorie <dj@cygnus.com>
148
149 * configure.in: add termcap and -luser32 for host=cygwin
150 * configure: regenerate
151
c906108c
SS
1521999-02-11 Hugo Tyson <hmt@cygnus.co.uk>
153
154 * exec.c (dispatch_instruction):
155 Correct the sense of the
156 if (!sparclite) {
157 sregs->trap = TRAP_UNIMP;
158 break;
159 }
160 clause that has been pasted around: it's correct in the SCAN and
161 DIVScc (divide step) cases (where it was probably originally
162 written?), but reversed in the SDIV, SDIVcc, UDIV, UDIVcc cases
163 ie. instructions only in the SPARC V8 or SPARClite 86x
164 architectures. It was also present when not required for SMUL,
165 SMULcc, UMUL, UMULcc instructions that are present in all
166 architectures.
167
1681999-01-25 Hugo Tyson <hmt@cygnus.co.uk>
169
170 * interf.c (run_sim): Fix a bug in the main loop's handling of
171 annulled delay slot instructions. There is precedent for this
172 change; the _other_ main loop in sis.c gets it right according to
173 my reading of the code.
174
175 The bug is: if an interrupt happens when the next instruction
176 (at sregs->pc) is annulled, the trap is taken (by execute_trap())
177 with the current values of PC and NPC, so when the trap returns,
178 the annulled instruction is indeed executed. Another giveaway is
179 that the annul flag is cleared in execute_trap(): the information
180 is demonstrably discarded.
181
182 The solution is: perform annulling before looking for traps, in
183 fact it's neater to do annulling, see if there's an interrupt and
184 if not, do the instruction, then handle traps be they generated by
185 interrupts pending or by the instruction we might just have done.
186 That's what the sis.c one does.
187
1881999-01-20 Hugo Tyson <hmt@cygnus.co.uk>
189
190 * sis.h: Add asr17 register for support of SparcLITE (at least the
191 Hitachi ones I find before me)
192
193 * exec.c (dispatch_instruction): Case WRY: Allow write of asr17 if
194 sparclite. Other ASR numbers than 17 or 0 (Y) trap out.
195 Case RDY: Allow read of asr17 if sparclite. Other ASRs ditto.
196 (execute_trap): Do single-vector-trapping if asr17 bit 0 is set.
197 (init_regs): Initialize y and asr17.
198 NB: In instruction-set space, the Y register is asr0; the
199 instructions have different names for human reasons only.
200
201 * sis.c:
202 * interf.c: Set boolean mode variable dumbio if invoked with
203 argument "-dumbio" and mention it of verbose.
204 * erc32.c: if "dumbio" is set, do not assume that there is a
205 terminal type device attached to stdin/stdout. Do not set
206 buffering or mess with tcsetattr or do any read operations in
207 order to make UART interrupts; not input data is supported.
208 This is necessary to allow the sim to be used within the eCos
209 testing infrastructure where stdin/stdout are pipes to a TCL
210 program; the sim hangs otherwise.
211
212Thu Jul 23 07:17:03 1998 Mark Alexander <marka@cygnus.com>
213
214 * exec.c (dispatch_instruction): Add SPARClite 'scan' instruction.
215
216Tue Jul 7 21:12:41 1998 Mark Alexander <marka@cygnus.com>
217
218 * func.c (bfd_load): Add special handling of a.out executables.
219
220Sat Jun 13 08:33:25 1998 Mark Alexander <marka@cygnus.com>
221
222 * func.c (bfd_load): Print correct endianness.
223 * interf.c (run_sim): Print debugging information if verbosity level
224 is greater than 2.
225 (sim_open): Repeated -v options now increment verbosity level.
226 (sim_store_register): Handle little-endian case.
227 (flush_window): Print debugging information if verbosity level
228 is greater then 2.
229
230Tue Jun 2 15:20:35 1998 Mark Alexander <marka@cygnus.com>
231
232 * interf.c (sim_open): Use revamped memory_read, which makes
233 byte-swapping unnecessary. Add -sparclite-board option for
234 emulating RAM found on typical SPARClite boards. Print
235 error message for unrecognized option.
236 * erc32.c: Change RAM address and size from constants to variables,
237 to allow emulation of SPARClite board RAM.
238 (fetch_bytes, store_bytes): New helper functions for revamped
239 mememory_read and memory_write.
240 (memory_read, memory_write): Rewrite to store bytes in target
241 byte order instead of storing words in host byte order; this
242 greatly simplifies support of little-endian programs.
243 (get_mem_ptr): Remove unnecessary byte parameter.
244 (sis_memory_write, sis_memory_read): Store words in target
245 byte order instead of host byte order.
246 (byte_swap_words): Remove, no longer needed.
247 * sis.h ((byte_swap_words): Remove declaration, no longer needed.
248 (memory_read): Add new sz parameter.
249 * sis.c (run_sim): Use revamped memory_read, which makes
250 byte-swapping unnecessary.
251 * exec.c (dispatch_instruction): Use revamped memory_read, which
252 makes byte-swapping and double-word fetching unnecessary.
253 * func.c (sparclite_board): Declare new variable.
254 (get_regi): Handle little-endian data.
255 (bfd_load): Recognize little-endian SPARClite as having
256 little-endian data.
257
258Fri May 22 14:23:16 1998 Mark Alexander <marka@cygnus.com>
259
260 * erc32.c (port_init): Print messages only if sis_verbose is true.
261 * func.c (bfd_load): Ditto.
262 * interf.c (sim_open): Ditto.
263
264Thu May 14 23:10:48 1998 Mark Alexander <marka@cygnus.com>
265
266 * sis.h (uint64, int64): Define.
267 * exec.c (SDIV, SDIVCC, UDIV, UDIVCC): Define new opcodes.
268 * (mul64): Simplify calculation of negative result.
269 * (div64): New helper function for 64-bit division.
270 * (dispatch_instruction): Add emulation of SDIV, SDIVCC, UDIV,
271 and UDIVCC.
272
273Wed May 13 14:59:54 1998 Mark Alexander <marka@cygnus.com>
274
275 * erc32.c (close_port): Don't close stdin; it kills GDB.
276 (byte_swap_words): New function.
277 * sis.h: (byte_swap_words): Declare.
278 * interf.c (run_sim): Always fetch instructions as big-endian.
279 * sis.c (run_sim): Ditto.
280
281Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
282
283 * configure: Regenerated to track ../common/aclocal.m4 changes.
284
285Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
286
287 * configure: Regenerated to track ../common/aclocal.m4 changes.
288 * config.in: Ditto.
289
290Sun Apr 26 15:20:17 1998 Tom Tromey <tromey@cygnus.com>
291
292 * acconfig.h: New file.
293 * configure.in: Reverted change of Apr 24; use sinclude again.
294
295Fri Apr 24 14:16:40 1998 Tom Tromey <tromey@creche>
296
297 * configure: Regenerated to track ../common/aclocal.m4 changes.
298 * config.in: Ditto.
299
300Fri Apr 24 11:19:52 1998 Tom Tromey <tromey@cygnus.com>
301
302 * configure.in: Don't call sinclude.
303
304Sat Apr 18 12:00:16 1998 Mark Alexander <marka@cygnus.com>
305
306 * func.c (disp_fpu): Fix build problem on big-endian hosts.
307
308Wed Apr 8 19:33:34 1998 Mark Alexander <marka@cygnus.com>
309
310 * erc32.c (sim_stop): Handle SIGINT gracefully.
311 * interf.c (sim_open): Don't catch SIGINT; GDB will do that for us.
312
313Wed Apr 8 18:29:40 1998 Mark Alexander <marka@cygnus.com>
314
315 * exec.c (dispatch_instruction): Change how carry out is calculated
316 in DIVSCC. Add emulation of SMULCC, UMUL, and UMULCC.
317
318Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
319
320 * configure: Regenerated to track ../common/aclocal.m4 changes.
321
322Wed Apr 1 21:19:18 1998 Mark Alexander <marka@cygnus.com>
323
324 * end.c: Update to version 2.7.5, fix compiler warnings and bugs.
325 * erc32.c: Ditto.
326 * exec.c: Ditto.
327 * float.c: Ditto.
328 * func.c: Ditto.
329 * help.c: Ditto.
330 * interf.c: Ditto.
331 * sis.c: Ditto.
332 * sis.h: Ditto.
333
334Fri Mar 27 16:15:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
335
336 * configure: Regenerated to track ../common/aclocal.m4 changes.
337
338Wed Mar 25 12:35:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
339
340 * configure: Regenerated to track ../common/aclocal.m4 changes.
341
342Wed Mar 18 12:38:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
343
344 * configure: Regenerated to track ../common/aclocal.m4 changes.
345
346Tue Feb 17 12:41:11 1998 Andrew Cagney <cagney@b1.cygnus.com>
347
348 * interf.c (sim_store_register, sim_fetch_register): Pass in
349 length parameter. Return -1.
350
351Sun Feb 1 16:47:51 1998 Andrew Cagney <cagney@b1.cygnus.com>
352
353 * configure: Regenerated to track ../common/aclocal.m4 changes.
354
355Sat Jan 31 18:15:41 1998 Andrew Cagney <cagney@b1.cygnus.com>
356
357 * configure: Regenerated to track ../common/aclocal.m4 changes.
358
359Mon Jan 19 22:26:29 1998 Doug Evans <devans@seba>
360
361 * configure: Regenerated to track ../common/aclocal.m4 changes.
362
363Mon Dec 15 23:17:11 1997 Andrew Cagney <cagney@b1.cygnus.com>
364
365 * configure: Regenerated to track ../common/aclocal.m4 changes.
366 * config.in: Ditto.
367
368Thu Dec 4 09:21:05 1997 Doug Evans <devans@canuck.cygnus.com>
369
370 * configure: Regenerated to track ../common/aclocal.m4 changes.
371
372Fri Oct 3 09:28:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
373
374 * configure: Regenerated to track ../common/aclocal.m4 changes.
375
376Wed Sep 24 17:38:57 1997 Andrew Cagney <cagney@b1.cygnus.com>
377
378 * configure: Regenerated to track ../common/aclocal.m4 changes.
379
380Tue Sep 23 11:04:38 1997 Andrew Cagney <cagney@b1.cygnus.com>
381
382 * configure: Regenerated to track ../common/aclocal.m4 changes.
383
384Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
385
386 * configure: Regenerated to track ../common/aclocal.m4 changes.
387
388Fri Sep 19 17:45:25 1997 Andrew Cagney <cagney@b1.cygnus.com>
389
390 * configure: Regenerated to track ../common/aclocal.m4 changes.
391
392Mon Sep 15 17:36:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
393
394 * configure: Regenerated to track ../common/aclocal.m4 changes.
395
396Wed Aug 27 18:13:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
397
398 * configure: Regenerated to track ../common/aclocal.m4 changes.
399 * config.in: Ditto.
400
401Tue Aug 26 10:38:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
402
403 * float.c (__setfpucw): Compile on any i386 target. Not just NT.
404
405 * interf.c (sim_kill): Delete.
406 (sim_create_inferior): Add ABFD argument. Initialize PC from ABFD
407 argument.
408 (sim_load): Don't save start address.
409 (start_address): Delete variable.
410
411Mon Aug 25 17:50:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
412
413 * configure: Regenerated to track ../common/aclocal.m4 changes.
414 * config.in: Ditto.
415
416Mon Aug 25 16:19:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
417
418 * interf.c (sim_open): Add ABFD argument. Change ARGV to PARGV.
419
420Mon Jun 30 11:45:25 1997 Doug Evans <dje@canuck.cygnus.com>
421
422 * Makefile.in (install-sis): Change $(srcdir)/sis to sis.
423
424Wed May 28 09:46:13 1997 Andrew Cagney <cagney@b1.cygnus.com>
425
426 * interf.c (sim_set_callbacks): Drop SD argument - not applicable.
427 (sim_open): Add callback arg, save it.
428
429Thu Apr 24 00:39:51 1997 Doug Evans <dje@canuck.cygnus.com>
430
431 * configure: Regenerated to track ../common/aclocal.m4 changes.
432
433Tue Apr 22 11:05:01 1997 Doug Evans <dje@canuck.cygnus.com>
434
435 * interf.c (sim_open): Undo patch to add -E support.
436
437Thu Apr 17 03:03:56 1997 Doug Evans <dje@canuck.cygnus.com>
438
439 * interf.c (sim_open): Ignore -E arg.
440 (start_address): New static local.
441 (sim_load): Return SIM_RC. New arg abfd. Set start_address from bfd.
442 (sim_create_inferior): Return SIM_RC. Delete arg start_address.
443
444Tue Apr 15 15:16:11 1997 Ian Lance Taylor <ian@cygnus.com>
445
446 * Makefile.in (install-sis): Depend upon installdirs. Use
447 $(program_transform_name) directly, rather than using
448 $(INSTALL_XFORM).
449
450Mon Apr 7 15:45:02 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
451
452 * configure: Regenerated to track ../common/aclocal.m4 changes.
453 * config.in: Ditto.
454
455Wed Apr 2 15:06:28 1997 Doug Evans <dje@canuck.cygnus.com>
456
457 * interf.c (sim_open): New arg `kind'.
458
459 * configure: Regenerated to track ../common/aclocal.m4 changes.
460
461Wed Apr 2 14:34:19 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
462
463 * configure: Regenerated to track ../common/aclocal.m4 changes.
464
465Mon Mar 17 15:10:07 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
466
467 * configure: Re-generate.
468
469Thu Mar 13 12:46:04 1997 Doug Evans <dje@canuck.cygnus.com>
470
471 * interf.c (sim_open): New SIM_DESC result. Argument is now in
472 argv form.
473 (other sim_*): New SIM_DESC argument.
474
475Tue Feb 4 13:35:20 1997 Doug Evans <dje@canuck.cygnus.com>
476
477 * Makefile.in (@COMMON_MAKEFILE_FRAG): Use
478 COMMON_{PRE,POST}_CONFIG_FRAG instead.
479 * configure.in: sinclude ../common/aclocal.m4.
480 * configure: Regenerated.
481
482Thu Jan 23 11:46:23 1997 Stu Grossman (grossman@critters.cygnus.com)
483
484 * configure configure.in Makefile.in: Update to new configure
485 scheme which is more compatible with WinGDB builds.
486 * configure.in: Improve comment on how to run autoconf.
487 * configure: Re-run autoconf to get new ../common/aclocal.m4.
488 * Makefile.in: Use autoconf substitution to install common
489 makefile fragment.
490
491Wed Dec 4 18:25:04 1996 Rob Savoye <rob@chinadoll.cygnus.com>
492
493 * interf.c (run_sim): Stop the simulator and reset the stdio after
494 breakpoints.
495
496Tue Dec 3 11:54:37 1996 Rob Savoye <rob@chinadoll.cygnus.com>
497
498 * configure.in: Look for libtermcap.a.
499 * Makefile.in: Only link in -ltermcap if it exists.
500 * erc32.c: Update to version 2.6a. Fix uart handling.
501 * exec.c: Update to version 2.6a. Add sparclite support.
502 * float.c: Update to version 2.6a. Convert comments to
503 preprocessor warnings. Add __setfpucw() for i385 hosts so floating
504 point exceptions work on win32.
505 * func.c: Update to version 2.6a. Fix uart handling, add support
506 for user error traps.
507 * help.c: Update to version 2.6a. Add help note on user error
508 traps.
509 * interf.c: Update to version 2.6a. Fix uart handling, and add
510 sparclite support.
511 * examples/gccx: Use sparclite cross compiler, not native gcc.
512 * examples/srt0.S: Use "mov" rather than "wr" for manipulating
513 the psr register.
514
515Mon Nov 25 08:28:10 1996 Fred Fish <fnf@cygnus.com>
516
517 * Makefile.in (run.o): Remove this rule, it hides the one in
518 ../common/Make-common.in that correctly references the source
519 in the sibling ../common directory.
520
521Wed Nov 20 01:30:12 1996 Doug Evans <dje@canuck.cygnus.com>
522
523 * Makefile.in: Delete stuff moved to ../common/Make-common.in.
524 (SIM_{OBJS,EXTRA_LIBS,EXTRA_LIBDEPS,EXTRA_ALL,EXTRA_INSTALL}): Define.
525 (SIM_{EXTRA_CLEAN,EXTRA_CFLAGS}): Define.
526 * configure.in: Simplify using macros in ../common/aclocal.m4.
527 Call AC_CHECK_HEADERS(stdlib.h).
528 * configure: Regenerated.
529 * config.in: New file.
530 * func.c (sim_set_callbacks): Delete, moved to
531 * interf.c (sim_set_callbacks): here.
532 (sim_callback): New global.
533 Rewrite all calls to printf_filtered to go through callback.
534 (sim_size,sim_trace): New functions.
535 (sim_{insert,remove}_breakpoint): #if 0 out.
536 * sis.c: #include "config.h". #include <stdlib.h> if present.
537 (main): Coerce fprintf arg to INIT_DISASSEMBLE_INFO to fprintf_ftype.
538 * sis.h: #include "callback.h".
539 * run.c: Deleted, using one in ../common now.
540
541Thu Oct 3 16:12:03 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
542
543 * Makefile.in (clean): Move config.log to distclean.
544
545Wed Oct 2 16:57:57 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
546
547 * Makefile.in (clean): Also remove config.log.
548
549Sat Sep 14 00:00:46 1996 Ian Lance Taylor <ian@cygnus.com>
550
551 * Makefile.in (CC_FOR_BUILD): New variable.
552 (AR, AR_FLAGS, BISON, MAKEINFO): Remove duplicate variables.
553 (RANLIB, CC): Likewise.
554 (end): Use $(CC_FOR_BUILD), not $(CC).
555 * configure.in: Set CC_FOR_BUILD.
556 * configure: Rebuild.
557
558Sun Sep 8 14:04:37 1996 Stu Grossman (grossman@critters.cygnus.com)
559
560 * erc32.c (port_init): Disable this for __GO32__ (got no pty's
561 there either...).
562
563Mon Aug 12 17:04:58 1996 Stu Grossman (grossman@critters.cygnus.com)
564
565 * erc32.c: Don't include sys/ioctl.h or sys/file.h. They aren't
566 necessary.
567 * (port_init): Don't even *try* to open pty's under _WIN32.
568 * Use SIM_ADDR, not caddr_t for declaring vars that hold addresses.
569 * float.c: Get rid of #warning. Makes Microsoft C barf.
570 * interf.c (sim_open): Cast fprintf to (fprintf_ftype) to fix
571 compiler warning.
572 * (sim_load sim_create_inferior sim_read): Use prototypes only in
573 decls, not defs.
574 * Get rid of enum sim_stop. It's defined in remote-sim.h.
575 * (sim_stop_reason): Define SIGTRAP if _WIN32.
576 * sis.h: Include ansidecl.h and remote-sim.h.
577
578Wed Jul 3 16:05:23 1996 Stu Grossman (grossman@critters.cygnus.com)
579
580 * erc32.c (mec_reset mec_read mec_write memory_read memory_write),
581 sis.h: Get rid of all uses of long long's.
582 * (close_port read_uart write_uart uarta_tx): Don't seg fault
583 when can't open pty's.
584 * exec.c: Add two new instructions: smul, and divscc.
585 * interf.c (flush_windows): New routine to flush the register
586 windows out to the stack just before returning to GDB. Makes
587 backtraces work much better.
588
589Wed Jun 26 12:19:11 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
590
591 * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
592 INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
593 (docdir, oldincludedir): Removed.
594 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
595 (AC_PROG_INSTALL): Added.
596 * configure: Rebuilt.
597
598Mon Jun 24 14:19:07 1996 Ian Lance Taylor <ian@cygnus.com>
599
600 * configure.in: Call AC_PROG_CC before running configure.host.
601 * configure: Rebuild with autoconf 2.10.
602
603Tue Jun 4 10:37:12 1996 Tom Tromey <tromey@csk3.cygnus.com>
604
605 * Makefile.in (install): Don't check to see if tooldir exists.
606 Make $(tooldir) and $(tooldir)/bin.
607
608Mon Jun 3 12:33:38 1996 Ian Lance Taylor <ian@cygnus.com>
609
610 * Makefile.in (end.h): Use explicit ./ when running end.
611
612Sun May 19 21:05:31 1996 Rob Savoye <rob@chinadoll.cygnus.com>
613
614 * func.c(bfd_load): Don't try to print the filename if the pfbd is
615 NULL.
616 * interf.c(sim_load): Pass the whole string, not just the first
617 byte.
618
619Version 2.1 26-02-96
620--------------------
621
622* Fixed bug in "go" command.
623
624version 2.0 05-02-96
625--------------------
626
627* Fixed bug in interrupt force register (erc32.c).
628
629* Change file load function to use bfd_openr.
630
631* SIS should now be endian independent.
632
633version 1.8 24-11-95
634--------------------
635
636* Fixed FPU timing - some sequences of FPU instructions did not calculate
637 the resource dependencies right.
638
639* Corrected STDFQ when qne = 0 (again!). The ftt is set to sequence_error
640 but no FPU trap is generated.
641
642version 1.7.1 31-10-95
643--------------------
644
645* Corrected STDFQ when qne = 0. Now, a trap is immidiately generated but
646 the FPU stays in execute mode.
647
648* Corrected JMPL and RETT timing (these instructions takes two cycles).
649
650
651version 1.7 25-10-95
652--------------------
653
654* Interrupt during annuled instruction corrupted return address - fixed.
655
656
657version 1.6.2 25-10-95
658--------------------
659
660* Added -DFAST_UART to Makefile
661
662
663version 1.6.1 24-10-95
664--------------------
665
666* Fixed bug in STDFQ which caused bus error
667
668
669version 1.6 02-10-95
670--------------------
671
672* Modified srt0.s to include code that initiates registers in IU and FPU
673 and initializes the data segment. The simulator 'load' command does not
674 longer initialize the data segment!
675
676* Corrected MEC timer operation; scalers now divide the frequency by
677 (scaler_value + 1).
678
679* MEC breakpoints are not checked during store operation
680
681
682version 1.5 14-09-95
683--------------------
684
685* Fixed some bugs in the cycle counting for IU & FPU instructions.
686
687* Fixed bug that allowed an annuled instruction to cause memory exception.
688
689* The *ws parameter in mem.c should now contain the number of waitstates
690 required by the memory access (was total number of cycles).
691
692* The supplied srt0.s now clears the BSS (thanks Joel).
693
694version 1.4 22-08-95
695--------------------
696
697* Added a '-g' switch to enable/disable the GNU readline(), which cause
698some problems on solaris 2.x machines.
699
700* Enabled MEC watchpoint and breakpoint function to mem.c. Performance
701may suffer a bit ...
702
703NOTE: The UARTs are now connected to /dev/ttypc and /dev/ttypd.
704
705version 1.3 26-07-95
706--------------------
707
708* Fixed bug in mulscc instruction (how could that ever have worked?)
709
710* Fixed bug in UART B (flushed characters on UART A), thanks Paul.
711
712version 1.2 13-07-95
713--------------------
714
715* Fixed bug in interrupt handling (wrong interrupt selected when more that
716one interrupt pending)
717
718* Fixed updating of condition codes during logical instructions (carry and
719overflow were not reset)
720
721* Fixed bug in WRTBR (tt field was wrongly over-written)
722
723version 1.1 07-07-95
724--------------------
725
726* Fixed several bugs in the interrupt handler and callback routines.
727(reported by Paul Warren, Alsys)
This page took 0.489757 seconds and 4 git commands to generate.