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