sim: constify prog_name
[deliverable/binutils-gdb.git] / sim / erc32 / ChangeLog
CommitLineData
b2b255bd
MF
12014-03-05 Mike Frysinger <vapier@gentoo.org>
2
3 * interf.c (sim_load): Add const to prog.
4
40776d19
SDJ
52013-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
bf3d9781
AM
112013-09-23 Alan Modra <amodra@gmail.com>
12
13 * configure: Regenerate.
14
31e6ad7d
MF
152013-06-03 Mike Frysinger <vapier@gentoo.org>
16
17 * aclocal.m4, configure: Regenerate.
18
7b7f7f41
JB
192013-03-14 Joel Sherrill <joel.sherrill@oarcorp.com>
20
21 * Makefile.in: Include build directory in search path to find
22 config.h
23
4232dbd1
NC
242012-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
9a210f30
JB
342012-06-15 Joel Brobecker <brobecker@adacore.com>
35
36 * sys.h: Include "config.h".
37
5f3ef9d0
JB
382012-06-15 Joel Brobecker <brobecker@adacore.com>
39
40 * config.in, configure: Regenerate.
41
a493e3e2
PA
422012-05-24 Pedro Alves <palves@redhat.com>
43
44 PR gdb/7205
45
46 Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
47
2232061b
MF
482012-03-24 Mike Frysinger <vapier@gentoo.org>
49
50 * aclocal.m4, config.in, configure: Regenerate.
51
b909d38d
MF
522011-12-31 Mike Frysinger <vapier@gentoo.org>
53
e6ab98cd 54 PR sim/9971:
b909d38d
MF
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
db2e4d67
MF
592011-12-03 Mike Frysinger <vapier@gentoo.org>
60
61 * aclocal.m4: New file.
62 * configure: Regenerate.
63
9c082ca8
MF
642011-10-17 Mike Frysinger <vapier@gentoo.org>
65
66 * configure.ac: Change include to common/acinclude.m4.
67
6ffe910a
MF
682011-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
ce6f492f
MF
742011-06-09 Mike Frysinger <vapier@gentoo.org>
75
76 * interf.c (sim_open): Accept and ignore `--sysroot=...'.
77
248d2a8f
JB
782011-06-01 Joel Brobecker <brobecker@adacore.com>
79
80 * interf.c (sim_complete_command): New stub function.
81
dae477fe
AB
822011-01-11 Andrew Burgess <aburgess@broadcom.com>
83
84 * interf.c (sim_store_register): Update return value to
85 match new API.
86
2464c810
JB
872010-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
94110024
JS
932010-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
5558e7e6
MF
1042010-04-14 Mike Frysinger <vapier@gentoo.org>
105
106 * interp.c (sim_write): Add const to buf arg.
107
3725885a
RW
1082010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
109
110 * configure: Regenerate.
111
d6416cdc
RW
1122009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
113
81ecdfbb
RW
114 * config.in: Regenerate.
115 * configure: Likewise.
116
d6416cdc
RW
117 * configure: Regenerate.
118
d68c23cd
JS
1192008-11-10 Joel Sherrill <joel.sherrill@oarcorp.com>
120
121 * erc32.c, exec.c: Fix warnings.
122
b5bd9624
HPN
1232008-07-11 Hans-Peter Nilsson <hp@axis.com>
124
125 * configure: Regenerate to track ../common/common.m4 changes.
126 * config.in: Ditto.
127
14e1f957
MS
1282008-06-09 Joel Sherrill <joel.sherrill@oarcorp.com>
129
130 * sis.c: Correct spelling error.
131
6efef468
JM
1322008-06-06 Vladimir Prus <vladimir@codesourcery.com>
133 Daniel Jacobowitz <dan@codesourcery.com>
134 Joseph Myers <joseph@codesourcery.com>
135
136 * configure: Regenerate.
137
edc5d9ec
HPN
1382006-12-21 Hans-Peter Nilsson <hp@axis.com>
139
140 * acconfig.h: Remove.
141 * config.in: Regenerate.
142
70a9be63
HPN
1432006-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
ce928021
DJ
1522006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
153
154 * Makefile.in (func.o, help.o): Correct dependencies.
155
1562006-08-08 Joel Sherrill <joel.sherrill@oarcorp.com>
157
158 * Makefile.in (install-sis): Honor DESTDIR.
159
e85e3205
RE
1602006-06-13 Richard Earnshaw <rearnsha@arm.com>
161
162 * configure: Regenerated.
163
2f0122dc
DJ
1642006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
165
166 * configure: Regenerated.
167
20e95c23
DJ
1682006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
169
170 * configure: Regenerated.
171
aba6488e
MM
1722005-11-28 Mark Mitchell <mark@codesourcery.com>
173
174 * interf.c: (gdb/signals.h): Include it.
175 (sim_stop_reason): Use TARGET_SIGNAL_*.
176
4eeb4f8d
BE
1772005-07-08 Ben Elliston <bje@au.ibm.com>
178
179 * func.c: Remove ANSI_PROTOTYPES conditional code.
180
2b193c4a
MK
1812005-03-23 Mark Kettenis <kettenis@gnu.org>
182
183 * configure: Regenerate.
184
187d3d28
JG
1852005-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
35695fd6
AC
1972005-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
f0569246
AC
2032005-01-12 Andrew Cagney <cagney@gnu.org>
204
205 * configure.ac: Update to use ../common/common.m4.
206 * configure: Re-generate.
207
38f48d72
AC
2082005-01-11 Andrew Cagney <cagney@localhost.localdomain>
209
210 * configure: Regenerated to track ../common/aclocal.m4 changes.
211
b7026657
AC
2122005-01-07 Andrew Cagney <cagney@gnu.org>
213
214 * configure.ac: Rename configure.in, require autoconf 2.59.
215 * configure: Re-generate.
216
379832de
HPN
2172004-12-08 Hans-Peter Nilsson <hp@axis.com>
218
219 * configure: Regenerate for ../common/aclocal.m4 update.
220
2b3cc94f
AS
2212004-11-11 Andreas Schwab <schwab@suse.de>
222
223 * interf.c: Include "libiberty.h" instead of declaring buildargv
224 ourselves.
225
6b4a8935
AC
2262003-02-27 Andrew Cagney <cagney@redhat.com>
227
228 * interf.c (sim_open, sim_create_inferior): Rename _bfd to bfd.
229
c8cca39f
AC
2302002-06-16 Andrew Cagney <ac131313@redhat.com>
231
232 * configure: Regenerated to track ../common/aclocal.m4 changes.
233
3c25f8c7
AC
2342002-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
eb2d80b4
AC
239Tue May 23 21:39:23 2000 Andrew Cagney <cagney@b1.cygnus.com>
240
241 * configure: Regenerated to track ../common/aclocal.m4 changes.
242
a0539197
FCE
2432000-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
0ef33cd0
FCE
2482000-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
d4f3574e
SS
253Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
254
255 * configure: Regenerated to track ../common/aclocal.m4 changes.
256
cd0fc7c3
SS
2571999-05-08 Felix Lee <flee@cygnus.com>
258
259 * configure: Regenerated to track ../common/aclocal.m4 changes.
260
7a292a7a
SS
2611999-03-03 DJ Delorie <dj@cygnus.com>
262
263 * configure.in: add termcap and -luser32 for host=cygwin
264 * configure: regenerate
265
c906108c
SS
2661999-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
2821999-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
3021999-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
326Thu Jul 23 07:17:03 1998 Mark Alexander <marka@cygnus.com>
327
328 * exec.c (dispatch_instruction): Add SPARClite 'scan' instruction.
329
330Tue 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
334Sat 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
344Tue 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
372Fri 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
378Thu 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
387Wed 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
395Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
396
397 * configure: Regenerated to track ../common/aclocal.m4 changes.
398
399Sun 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
404Sun 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
409Fri 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
414Fri Apr 24 11:19:52 1998 Tom Tromey <tromey@cygnus.com>
415
416 * configure.in: Don't call sinclude.
417
418Sat 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
422Wed 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
427Wed 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
432Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
433
434 * configure: Regenerated to track ../common/aclocal.m4 changes.
435
436Wed 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
448Fri Mar 27 16:15:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
449
450 * configure: Regenerated to track ../common/aclocal.m4 changes.
451
452Wed Mar 25 12:35:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
453
454 * configure: Regenerated to track ../common/aclocal.m4 changes.
455
456Wed Mar 18 12:38:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
457
458 * configure: Regenerated to track ../common/aclocal.m4 changes.
459
460Tue 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
465Sun Feb 1 16:47:51 1998 Andrew Cagney <cagney@b1.cygnus.com>
466
467 * configure: Regenerated to track ../common/aclocal.m4 changes.
468
469Sat Jan 31 18:15:41 1998 Andrew Cagney <cagney@b1.cygnus.com>
470
471 * configure: Regenerated to track ../common/aclocal.m4 changes.
472
473Mon Jan 19 22:26:29 1998 Doug Evans <devans@seba>
474
475 * configure: Regenerated to track ../common/aclocal.m4 changes.
476
477Mon 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
482Thu Dec 4 09:21:05 1997 Doug Evans <devans@canuck.cygnus.com>
483
484 * configure: Regenerated to track ../common/aclocal.m4 changes.
485
486Fri Oct 3 09:28:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
487
488 * configure: Regenerated to track ../common/aclocal.m4 changes.
489
490Wed Sep 24 17:38:57 1997 Andrew Cagney <cagney@b1.cygnus.com>
491
492 * configure: Regenerated to track ../common/aclocal.m4 changes.
493
494Tue Sep 23 11:04:38 1997 Andrew Cagney <cagney@b1.cygnus.com>
495
496 * configure: Regenerated to track ../common/aclocal.m4 changes.
497
498Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
499
500 * configure: Regenerated to track ../common/aclocal.m4 changes.
501
502Fri Sep 19 17:45:25 1997 Andrew Cagney <cagney@b1.cygnus.com>
503
504 * configure: Regenerated to track ../common/aclocal.m4 changes.
505
506Mon Sep 15 17:36:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
507
508 * configure: Regenerated to track ../common/aclocal.m4 changes.
509
510Wed 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
515Tue 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
525Mon 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
530Mon 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
534Mon Jun 30 11:45:25 1997 Doug Evans <dje@canuck.cygnus.com>
535
536 * Makefile.in (install-sis): Change $(srcdir)/sis to sis.
537
538Wed 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
543Thu Apr 24 00:39:51 1997 Doug Evans <dje@canuck.cygnus.com>
544
545 * configure: Regenerated to track ../common/aclocal.m4 changes.
546
547Tue 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
551Thu 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
558Tue 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
564Mon 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
569Wed 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
575Wed Apr 2 14:34:19 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
576
577 * configure: Regenerated to track ../common/aclocal.m4 changes.
578
579Mon Mar 17 15:10:07 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
580
581 * configure: Re-generate.
582
583Thu 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
589Tue 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
596Thu 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
605Wed 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
610Tue 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
629Mon 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
635Wed 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
655Thu Oct 3 16:12:03 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
656
657 * Makefile.in (clean): Move config.log to distclean.
658
659Wed Oct 2 16:57:57 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
660
661 * Makefile.in (clean): Also remove config.log.
662
663Sat 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
672Sun 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
677Mon 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
692Wed 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
703Wed 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
712Mon 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
717Tue 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
722Mon Jun 3 12:33:38 1996 Ian Lance Taylor <ian@cygnus.com>
723
724 * Makefile.in (end.h): Use explicit ./ when running end.
725
726Sun 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
733Version 2.1 26-02-96
734--------------------
735
736* Fixed bug in "go" command.
737
738version 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
747version 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
756version 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
765version 1.7 25-10-95
766--------------------
767
768* Interrupt during annuled instruction corrupted return address - fixed.
769
770
771version 1.6.2 25-10-95
772--------------------
773
774* Added -DFAST_UART to Makefile
775
776
777version 1.6.1 24-10-95
778--------------------
779
780* Fixed bug in STDFQ which caused bus error
781
782
783version 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
796version 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
808version 1.4 22-08-95
809--------------------
810
811* Added a '-g' switch to enable/disable the GNU readline(), which cause
812some problems on solaris 2.x machines.
813
814* Enabled MEC watchpoint and breakpoint function to mem.c. Performance
815may suffer a bit ...
816
817NOTE: The UARTs are now connected to /dev/ttypc and /dev/ttypd.
818
819version 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
826version 1.2 13-07-95
827--------------------
828
829* Fixed bug in interrupt handling (wrong interrupt selected when more that
830one interrupt pending)
831
832* Fixed updating of condition codes during logical instructions (carry and
833overflow were not reset)
834
835* Fixed bug in WRTBR (tt field was wrongly over-written)
836
837version 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.834767 seconds and 4 git commands to generate.