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