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