]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/erc32/ChangeLog
sim: rx: cast bfd_vma when printing
[thirdparty/binutils-gdb.git] / sim / erc32 / ChangeLog
CommitLineData
66d055c7
MF
12021-04-26 Mike Frysinger <vapier@gentoo.org>
2
3 * aclocal.m4, config.in, configure: Regenerate.
4
19f6a43c
TT
52021-04-22 Tom Tromey <tom@tromey.com>
6
7 * configure, config.in: Rebuild.
8
efd82ac7
TT
92021-04-22 Tom Tromey <tom@tromey.com>
10
11 * configure: Rebuild.
12
2662c237
MF
132021-04-21 Mike Frysinger <vapier@gentoo.org>
14
15 * aclocal.m4: Regenerate.
16
1f195bc3
SM
172021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
18
19 * configure: Regenerate.
20
37e9f182
MF
212021-04-18 Mike Frysinger <vapier@gentoo.org>
22
23 * configure: Regenerate.
24
2694bce9
JB
252021-04-15 John Baldwin <jhb@FreeBSD.org>
26
27 * Makefile.in (READLINE_SRC, READLINE_CFLAGS): Add.
28 (SIM_EXTRA_CFLAGS): Add READLINE_CFLAGS.
29 * configure: Rebuild.
30 * configure.ac (READLINE_CFLAGS): Add.
31
32a046ab
TT
322021-04-08 Tom Tromey <tom@tromey.com>
33
34 * func.c: Include sys/time.h.
35
81e6e8ae
TT
362021-04-08 Tom Tromey <tom@tromey.com>
37
38 * sis.c (run_sim, main): Use new-style declaration.
39 * interf.c (run_sim, sim_open, sim_close, sim_load)
40 (sim_create_inferior, sim_store_register, sim_fetch_register)
41 (sim_info, sim_stop_reason, flush_windows, sim_do_command): Use
42 new-style declaration.
43 * help.c (usage, gen_help): Use new-style declaration.
44 * func.c (batch, set_regi, set_rega, disp_reg, limcalc)
45 (reset_stat, show_stat, init_bpt, int_handler, init_signals)
46 (disp_fpu, disp_regs, disp_ctrl, disp_mem, dis_mem, event)
47 (init_event, set_int, advance_time, now, wait_for_irq, check_bpt)
48 (reset_all, sys_reset, sys_halt): Use new-style declaration.
49 * float.c (get_accex, clear_accex, set_fsr): Use new-style
50 declaration.
51 * exec.c (sub_cc, add_cc, log_cc, dispatch_instruction, fpexec)
52 (chk_asi, execute_trap, check_interrupts, init_regs): Use
53 new-style declaration.
54 * erc32.c (init_sim, reset, decode_ersr, mecparerror)
55 (error_mode, decode_memcfg, decode_wcr, decode_mcr, sim_halt)
56 (close_port, exit_sim, mec_reset, mec_intack, chk_irq, mec_irq)
57 (set_sfsr, mec_read, mec_write, init_stdio, restore_stdio)
58 (port_init, read_uart, write_uart, flush_uart, uarta_tx)
59 (uartb_tx, uart_rx, uart_intr, uart_irq_start, wdog_intr)
60 (wdog_start, rtc_intr, rtc_start, rtc_counter_read)
61 (rtc_scaler_set, rtc_reload_set, gpt_intr, gpt_start)
62 (gpt_counter_read, gpt_scaler_set, gpt_reload_set, timer_ctrl)
63 (memory_read, memory_write, get_mem_ptr, sis_memory_write)
64 (sis_memory_read): Use new-style declaration.
65
53e123a5
TT
662021-04-05 Tom Tromey <tromey@adacore.com>
67
68 * configure: Rebuild.
69 * configure.ac (READLINE): Adjust in-tree value.
70
c2783492
MF
712021-04-02 Mike Frysinger <vapier@gentoo.org>
72
73 * aclocal.m4, configure: Regenerate.
74
ebe9564b
MF
752021-02-28 Mike Frysinger <vapier@gentoo.org>
76
77 * configure: Regenerate.
78
f8069d55
MF
792021-02-27 Mike Frysinger <vapier@gentoo.org>
80
81 * Makefile.in (SIM_EXTRA_ALL): Delete.
82 (all): New target.
83
760b3e8b
MF
842021-02-21 Mike Frysinger <vapier@gentoo.org>
85
86 * configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4.
87 * aclocal.m4, configure: Regenerate.
88
136da8cd
MF
892021-02-13 Mike Frysinger <vapier@gentoo.org>
90
91 * configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
92 * aclocal.m4, configure: Regenerate.
93
7a9bd3b4
MF
942021-02-06 Mike Frysinger <vapier@gentoo.org>
95
96 * interf.c (sim_memory_map): Define.
97
aa09469f
MF
982021-02-06 Mike Frysinger <vapier@gentoo.org>
99
100 * configure: Regenerate.
101
5c1008a4
MF
1022021-01-11 Mike Frysinger <vapier@gentoo.org>
103
104 * configure.ac: Call SIM_AC_OPTION_WARNINGS.
105 * configure: Regenerate.
106
68ed2854
MF
1072021-01-11 Mike Frysinger <vapier@gentoo.org>
108
109 * config.in, configure: Regenerate.
110 * sis.c: Delete HAVE_STDLIB_H.
111
50df264d
MF
1122021-01-09 Mike Frysinger <vapier@gentoo.org>
113
114 * configure: Regenerate.
115
46f900c0
MF
1162021-01-08 Mike Frysinger <vapier@gentoo.org>
117
118 * configure: Regenerate.
119
dfb856ba
MF
1202021-01-04 Mike Frysinger <vapier@gentoo.org>
121
122 * configure: Regenerate.
123
f693213d
SM
1242020-07-29 Simon Marchi <simon.marchi@efficios.com>
125
126 * configure: Re-generate.
127
c1230d1b
JS
1282018-10-30 Joel Sherrill <joel@rtems.org>
129
130 * configure.ac: Remove the Cygwin-specific libtermcap.a hack
131 and use the standard logic to determine which library to use.
132 * configure: Regenerate.
133
5c887dd5
JB
1342017-09-06 John Baldwin <jhb@FreeBSD.org>
135
136 * configure: Regenerate.
137
ce39bd38
MF
1382016-01-10 Mike Frysinger <vapier@gentoo.org>
139
140 * config.in, configure: Regenerate.
141
0dc73ef7
MF
1422016-01-10 Mike Frysinger <vapier@gentoo.org>
143
144 * configure: Regenerate.
145
347fe5bb
MF
1462016-01-10 Mike Frysinger <vapier@gentoo.org>
147
148 * configure: Regenerate.
149
99d8e879
MF
1502016-01-10 Mike Frysinger <vapier@gentoo.org>
151
152 * configure: Regenerate.
153
35656e95
MF
1542016-01-10 Mike Frysinger <vapier@gentoo.org>
155
156 * configure: Regenerate.
157
16f7876d
MF
1582016-01-10 Mike Frysinger <vapier@gentoo.org>
159
160 * configure: Regenerate.
161
e19418e0
MF
1622016-01-10 Mike Frysinger <vapier@gentoo.org>
163
164 * configure: Regenerate.
165
22be3fbe
MF
1662016-01-10 Mike Frysinger <vapier@gentoo.org>
167
168 * configure: Regenerate.
169
936df756
MF
1702016-01-09 Mike Frysinger <vapier@gentoo.org>
171
172 * config.in, configure: Regenerate.
173
2e3d4f4d
MF
1742016-01-06 Mike Frysinger <vapier@gentoo.org>
175
176 * interf.c (sim_open): Mark argv const.
177 (sim_create_inferior): Mark argv and env const.
178
9bbf6f91
MF
1792016-01-04 Mike Frysinger <vapier@gentoo.org>
180
181 * configure: Regenerate.
182
34fed699
MF
1832016-01-03 Mike Frysinger <vapier@gentoo.org>
184
185 * interf.c (sim_open): Replace while loop with a call to countargv.
186
0cb8d851
MF
1872016-01-03 Mike Frysinger <vapier@gentoo.org>
188
189 * configure.ac (SIM_AC_OPTION_HOSTENDIAN): Delete.
190 * configure: Regenerate.
191 * exec.c (fpexec): Rename CURRENT_HOST_BYTE_ORDER to
192 HOST_BYTE_ORDER.
193 * sis.h (WITH_HOST_BYTE_ORDER): Rename to ...
194 (HOST_BYTE_ORDER): ... this.
195
1ac72f06
MF
1962016-01-02 Mike Frysinger <vapier@gentoo.org>
197
198 * configure: Regenerate.
199
1b393626
MF
2002015-12-26 Mike Frysinger <vapier@gentoo.org>
201
202 * config.in, configure: Regenerate.
203
8d0978fb
MF
2042015-06-23 Mike Frysinger <vapier@gentoo.org>
205
206 * configure: Regenerate.
207
306f4178
MF
2082015-06-12 Mike Frysinger <vapier@gentoo.org>
209
210 * configure: Regenerate.
211
a3487082
MF
2122015-06-12 Mike Frysinger <vapier@gentoo.org>
213
214 * configure: Regenerate.
215
296730a5
MF
2162015-05-17 Mike Frysinger <vapier@gentoo.org>
217
218 * erc32.c: Re-add file overview & author info.
219 * exec.c, float.c, func.c, help.c, interf.c, sis.c: Likewise.
220
17d88f73
JB
2212015-05-08 Joel Brobecker <brobecker@adacore.com>
222
223 * configure.ac: Add copyright header.
224 * erc32.c: Change copyright holder to FSF. Reformat.
225 * exec.c, float.c, func.c, interf.c, sis.c, sis.h: Likewise.
226 * help.c, startsim: Add copyright header.
227
0a13382c
NC
2282015-04-29 Nick Clifton <nickc@redhat.com>
229
230 PR 18273
231 * sis.c (main): Remove unreachable code.
232
de7669bf
NC
2332015-04-24 David Binderman <dcb314@hotmail.com>
234 Nick Clifton <nickc@redhat.com>
235
236 PR 18273
237 * exec.c (add32): Fix typo in check for overflow.
238
d3e9b40a
JG
2392015-04-19 Jiri Gaisler <jiri@gaisler.se>
240
241 * erc32.c (current_target_byte_order): Delete.
242 (fetch_bytes): Remove.
243 (store_bytes): Remove byte twisting.
244 (memory_read, memory_write): Access memory directly.
245 (extract_short, extract_short_signed, extract_byte,
246 extract_byte_signed): New function for for sub-word LD instructions.
247 * exec.c (extract_short, extract_short_signed, extract_byte,
248 extract_byte_signed): New functions.
249 (dispatch_instruction): Update memory reads.
250 * func.c (current_target_byte_order): Delete.
251 (get_regi): Delete little endian handling.
252 (disp_ctrl, dis_mem): Adjust print-out to new data endian.
253 (bfd_load): Delete little endian handling.
254 * interf.c (current_target_byte_order): Delete.
255 (sim_open): Set dinfo to host endian to get correct disassembly.
256 (sim_write, sim_read): Convert endian when gdb reads or writes
257 memory.
258 * sis.c (main): Set endian.
259 * sis.h (EBT): Define.
260
bf12d44e
MF
2612015-04-13 Mike Frysinger <vapier@gentoo.org>
262
263 * configure: Regenerate.
264
aadc9410
MF
2652015-03-31 Mike Frysinger <vapier@gentoo.org>
266
267 * config.in, configure: Regenerate.
268
510d2751
JG
2692015-03-28 Jiri Gaisler <jiri@gaisler.se>
270
271 * func.c (exec_cmd): Fix old style prototype. Mark cmd const. Save
272 the command in a new cmdsave2 to avoid modifying.
273 (bfd_load): Fix old style prototype. Mark fname const.
274 * sis.h (exec_cmd): Mark cmd const.
275 (bfd_load): Mark fname const.
276
102b920e
JG
2772015-03-28 Jiri Gaisler <jiri@gaisler.se>
278
279 * erc32.c (memory_iread): New function to fetch instructions.
280 (memory_read): Print message in verbose mode.
281 * interf.c (run_sim): Use memory_iread.
282 * sis.c (run_sim): As above.
283 * sis.h (memory_iread): New prototype.
284 (sregs): Declare.
285
5831e29b
MF
2862015-03-28 Mike Frysinger <vapier@gentoo.org>
287
288 * erc32.c (mec_read): Delete parenthesis around return statement.
289 (mec_write, read_uart, rtc_counter_read, gpt_counter_read, memory_read,
290 memory_write, get_mem_ptr, sis_memory_write, sis_memory_read): Likewise.
291 * exec.c (sub_cc, add_cc, add32, dispatch_instruction, fpexec, chk_asi,
292 execute_trap, check_interrupts): Likewise.
293 * float.c (get_accex): Likewise.
294 * func.c (batch, limcalc, exec_cmd, disp_fpu, now, wait_for_irq,
295 check_bpt, bfd_load, get_time): Likewise.
296 * interf.c (run_sim, sim_write, sim_read): Likewise.
297 * sis.c (run_sim): Likewise.
298
523ba8f9
MF
2992015-03-24 Mike Frysinger <vapier@gentoo.org>
300
301 * interf.c (sim_set_callbacks, sim_size, sim_trace): Delete.
302
b9f9ea2f
JG
3032015-03-17 Jiri Gaisler <jiri@gaisler.se>
304
305 * func.c (exec_cmd): Silence compiler warnings when calling system().
306 (batch): Replace fgets() with getline().
307
638fcdad
JG
3082015-03-17 Jiri Gaisler <jiri@gaisler.se>
309
310 * func.c (show_stat): Print simulation time in portable long long
311 format.
312 * help.c (usage): Update usage help print-out.
313 * sis.c (run_sim): Increase debug level with -v. Also print
314 simulation time in portable long long format.
315 * sis.h: Use stdint.h for portable 32- and 64-bit ints.
316
ae7d0cac
MF
3172015-03-16 Mike Frysinger <vapier@gentoo.org>
318
319 * config.in, configure: Regenerate.
320
9c5f41df
JG
3212015-03-16 Jiri Gaisler <jiri@gaisler.se>
322
323 * Makefile.in (end, end.h): Remove target rules.
324 (clean): Remove end and end.h.
325 (erc32.o, exec.o, float.o, func.o, help.o, interf.o, sis.o): Delete
326 rules.
327 * configure, config.in: Regenerate.
328 * configure.ac: Use SIM_AC_OPTION_HOSTENDIAN
329 * end.c: Delete.
330 * erc32.c: Remove end.h include.
331 * exec.c: Remove end.h include. Use HOST_LITTLE_ENDIAN.
332 * func.c, sis.c: Likewise.
333
465fb143
MF
3342015-03-14 Mike Frysinger <vapier@gentoo.org>
335
336 * Makefile.in (SIM_RUN_OBJS): Set to sis.o.
337
5cddc23a
MF
3382015-03-14 Mike Frysinger <vapier@gentoo.org>
339
340 * configure.ac (AC_CHECK_HEADERS): Delete.
341 * aclocal.m4, configure: Regenerate.
342
5634e839
JG
3432015-02-22 Jiri Gaisler <jiri@gaisler.se>
344
345 * Makefile.in: Add include path to readline.h.
346 sis.c: Remove locally define readline types.
347
96d67095
JG
3482015-02-21 Jiri Gaisler <jiri@gaisler.se>
349
350 * func.c (reset_stat, show_stat): Switch to double in time keeping.
351 (get_time): New function to get system time.
352 * interf.c (run_sim): Use get_time() for system time.
353 * sis.c (run_sim): Likewise.
354 * sis.h: Likewise.
355
bb6ead91
JG
3562015-02-21 Jiri Gaisler <jiri@gaisler.se>
357
358 * Makefile.in: Remove unused defines
359
0172ee3a
JG
3602015-02-21 Jiri Gaisler <jiri@gaisler.se>
361
362 * float.c (get_accex, clear_accex, set_fsr): Use functions from fenv.h
363 instead of custom assembly.
364
20a0ffe3
JG
3652015-02-21 Jiri Gaisler <jiri@gaisler.se>
366
367 * erc32.c (mec_read): Allow simulator memory size to be read
368 by application.
369 (boot_init): initialize memory and timers if start address is
370 not 0.
371 * func.c (exe_cmd): Call boot_init if start address not 0.
372 * interf.c (run_sim): Likewise.
373
df9bc416
JG
3742015-02-21 Jiri Gaisler <jiri@gaisler.se>
375
376 * exec.c (init_regs): erc32 has vendor ID 1 and version ID 1 in %psr.
377
53b5af48
JG
3782015-02-21 Jiri Gaisler <jiri@gaisler.se>
379
380 * func.c (print_insn_sparc_sis): Add helper function for disassembly.
381 (disp_ctrl): Use helper function.
382
2974be62
AM
3832014-08-19 Alan Modra <amodra@gmail.com>
384
385 * configure: Regenerate.
386
faa743bb
RM
3872014-08-15 Roland McGrath <mcgrathr@google.com>
388
389 * configure: Regenerate.
390 * config.in: Regenerate.
391
60d847df
MF
3922014-03-10 Mike Frysinger <vapier@gentoo.org>
393
394 * interf.c (sim_do_command): Add const to cmd.
395
b2b255bd
MF
3962014-03-05 Mike Frysinger <vapier@gentoo.org>
397
398 * interf.c (sim_load): Add const to prog.
399
40776d19
SDJ
4002013-10-09 Sergio Durigan Junior <sergiodj@redhat.com>
401
402 PR sim/16018:
403 * float.c (set_fsr): Add missing "break" statements. Reindent
404 code.
405
bf3d9781
AM
4062013-09-23 Alan Modra <amodra@gmail.com>
407
408 * configure: Regenerate.
409
31e6ad7d
MF
4102013-06-03 Mike Frysinger <vapier@gentoo.org>
411
412 * aclocal.m4, configure: Regenerate.
413
7b7f7f41
JB
4142013-03-14 Joel Sherrill <joel.sherrill@oarcorp.com>
415
416 * Makefile.in: Include build directory in search path to find
417 config.h
418
4232dbd1
NC
4192012-08-16 Nick Clifton <nickc@redhat.com>
420
421 * end.c: Include config.h before system header files.
422 * erc32.c: Likewise.
423 * exec.c: Likewise.
424 * float.c: Likewise.
425 * func.c: Likewise.
426 * help.c: Likewise.
427 * interf.c: Likewise.
428
9a210f30
JB
4292012-06-15 Joel Brobecker <brobecker@adacore.com>
430
431 * sys.h: Include "config.h".
432
5f3ef9d0
JB
4332012-06-15 Joel Brobecker <brobecker@adacore.com>
434
435 * config.in, configure: Regenerate.
436
a493e3e2
PA
4372012-05-24 Pedro Alves <palves@redhat.com>
438
439 PR gdb/7205
440
72f4393d 441 Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
a493e3e2 442
2232061b
MF
4432012-03-24 Mike Frysinger <vapier@gentoo.org>
444
445 * aclocal.m4, config.in, configure: Regenerate.
446
b909d38d
MF
4472011-12-31 Mike Frysinger <vapier@gentoo.org>
448
e6ab98cd 449 PR sim/9971:
b909d38d
MF
450 * configure.ac: Change AC_CHECK_LIB to AC_SEARCH_LIBS to match
451 the code in gdb's configure.ac with $TERMCAP.
452 * configure: Regenerated.
453
db2e4d67
MF
4542011-12-03 Mike Frysinger <vapier@gentoo.org>
455
456 * aclocal.m4: New file.
457 * configure: Regenerate.
458
9c082ca8
MF
4592011-10-17 Mike Frysinger <vapier@gentoo.org>
460
461 * configure.ac: Change include to common/acinclude.m4.
462
6ffe910a
MF
4632011-10-17 Mike Frysinger <vapier@gentoo.org>
464
465 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
466 call. Replace common.m4 include with SIM_AC_COMMON.
467 * configure: Regenerate.
468
ce6f492f
MF
4692011-06-09 Mike Frysinger <vapier@gentoo.org>
470
471 * interf.c (sim_open): Accept and ignore `--sysroot=...'.
472
248d2a8f
JB
4732011-06-01 Joel Brobecker <brobecker@adacore.com>
474
475 * interf.c (sim_complete_command): New stub function.
476
dae477fe
AB
4772011-01-11 Andrew Burgess <aburgess@broadcom.com>
478
479 * interf.c (sim_store_register): Update return value to
480 match new API.
481
2464c810
JB
4822010-05-20 Joel Brobecker <brobecker@adacore.com>
483
484 * sis.h: Remove #include <stdint.h>.
485 (uint64, int64): Redefine without using stdint.h.
486 (UINT64_MAX): Define.
487
94110024
JS
4882010-04-20 Tiemen Schut <T.Schut@sron.nl>
489
490 * erc32.c (sis_memory_write): Change prototype to const unsigned char *.
491 * func.c (exec_cmd, event, advance_time, wait_for_irq): Use uint64
492 for counts.
493 * interf.c (run_sim): Change icount to uint64_t. Use strtol directly.
494 (sim_resume): Specify maximum run time as uint64.
495 * sis.c (run_sim): Change icount to uint64_t.
496 * sis.h: Define uint64 as uint64_t. Change various fields and
497 prototypes to uint64 to support longer simulations.
498
5558e7e6
MF
4992010-04-14 Mike Frysinger <vapier@gentoo.org>
500
501 * interp.c (sim_write): Add const to buf arg.
502
3725885a
RW
5032010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
504
505 * configure: Regenerate.
506
d6416cdc
RW
5072009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
508
81ecdfbb
RW
509 * config.in: Regenerate.
510 * configure: Likewise.
511
d6416cdc
RW
512 * configure: Regenerate.
513
d68c23cd
JS
5142008-11-10 Joel Sherrill <joel.sherrill@oarcorp.com>
515
516 * erc32.c, exec.c: Fix warnings.
517
b5bd9624
HPN
5182008-07-11 Hans-Peter Nilsson <hp@axis.com>
519
520 * configure: Regenerate to track ../common/common.m4 changes.
521 * config.in: Ditto.
522
14e1f957
MS
5232008-06-09 Joel Sherrill <joel.sherrill@oarcorp.com>
524
525 * sis.c: Correct spelling error.
526
6efef468 5272008-06-06 Vladimir Prus <vladimir@codesourcery.com>
72f4393d
L
528 Daniel Jacobowitz <dan@codesourcery.com>
529 Joseph Myers <joseph@codesourcery.com>
6efef468
JM
530
531 * configure: Regenerate.
532
edc5d9ec
HPN
5332006-12-21 Hans-Peter Nilsson <hp@axis.com>
534
535 * acconfig.h: Remove.
536 * config.in: Regenerate.
537
70a9be63
HPN
5382006-12-20 Hans-Peter Nilsson <hp@axis.com>
539
540 * configure.ac: Add test for readline, substitute READLINE.
541 * Makefile.in (READLINE_LIB): New substituted-contents variable.
542 (SIM_EXTRA_LIBDEPS): Don't set.
543 (SIM_EXTRA_LIBS): Use $(READLINE_LIB) instead of
544 ../../readline/libreadline.a.
545 * configure: Regenerate.
546
ce928021
DJ
5472006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
548
549 * Makefile.in (func.o, help.o): Correct dependencies.
550
5512006-08-08 Joel Sherrill <joel.sherrill@oarcorp.com>
552
553 * Makefile.in (install-sis): Honor DESTDIR.
554
e85e3205
RE
5552006-06-13 Richard Earnshaw <rearnsha@arm.com>
556
557 * configure: Regenerated.
558
2f0122dc
DJ
5592006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
560
561 * configure: Regenerated.
562
20e95c23
DJ
5632006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
564
565 * configure: Regenerated.
566
aba6488e
MM
5672005-11-28 Mark Mitchell <mark@codesourcery.com>
568
569 * interf.c: (gdb/signals.h): Include it.
570 (sim_stop_reason): Use TARGET_SIGNAL_*.
571
4eeb4f8d
BE
5722005-07-08 Ben Elliston <bje@au.ibm.com>
573
574 * func.c: Remove ANSI_PROTOTYPES conditional code.
575
2b193c4a
MK
5762005-03-23 Mark Kettenis <kettenis@gnu.org>
577
578 * configure: Regenerate.
579
187d3d28
JG
5802005-03-07 Jerome Guitton <guitton@gnat.com>
581
582 * sim/erc32/float.c (set_fsr): Do not use deprecated multi-line
583 strings.
584 (clear_accex): Ditto.
585 * sim/erc32/interf.c: Remove the redeclaration of fprintf.
586 * sim/erc32/sis.c: Ditto.
587 * sim/erc32/exec.c: Add missing semicolon.
588 * sim/erc32/func.c: Remove definitions of generic_print_address,
589 generic_symbol_at_address, buffer_read_memory and perror_memory, as
590 they are already defined in opcodes/dis-buf.c.
591
35695fd6
AC
5922005-01-14 Andrew Cagney <cagney@gnu.org>
593
594 * configure.ac: Sinclude aclocal.m4 before common.m4. Add
595 explicit call to AC_CONFIG_HEADER.
596 * configure: Regenerate.
597
f0569246
AC
5982005-01-12 Andrew Cagney <cagney@gnu.org>
599
600 * configure.ac: Update to use ../common/common.m4.
601 * configure: Re-generate.
602
38f48d72
AC
6032005-01-11 Andrew Cagney <cagney@localhost.localdomain>
604
605 * configure: Regenerated to track ../common/aclocal.m4 changes.
606
b7026657
AC
6072005-01-07 Andrew Cagney <cagney@gnu.org>
608
609 * configure.ac: Rename configure.in, require autoconf 2.59.
610 * configure: Re-generate.
611
379832de
HPN
6122004-12-08 Hans-Peter Nilsson <hp@axis.com>
613
614 * configure: Regenerate for ../common/aclocal.m4 update.
615
2b3cc94f
AS
6162004-11-11 Andreas Schwab <schwab@suse.de>
617
618 * interf.c: Include "libiberty.h" instead of declaring buildargv
619 ourselves.
620
6b4a8935
AC
6212003-02-27 Andrew Cagney <cagney@redhat.com>
622
623 * interf.c (sim_open, sim_create_inferior): Rename _bfd to bfd.
624
c8cca39f
AC
6252002-06-16 Andrew Cagney <ac131313@redhat.com>
626
627 * configure: Regenerated to track ../common/aclocal.m4 changes.
628
3c25f8c7
AC
6292002-06-08 Andrew Cagney <cagney@redhat.com>
630
631 * sis.h: Include "gdb/remote-sim.h" and "gdb/callback.h".
632 * interf.c: Include "gdb/remote-sim.h".
633
eb2d80b4
AC
634Tue May 23 21:39:23 2000 Andrew Cagney <cagney@b1.cygnus.com>
635
636 * configure: Regenerated to track ../common/aclocal.m4 changes.
637
a0539197
FCE
6382000-03-07 Frank Ch. Eigler <fche@redhat.com>
639
640 From John Dallaway <jld@redhat.co.uk>:
641 * Makefile.in (install-sis): Add $(EXEEXT) for Windows host.
642
0ef33cd0
FCE
6432000-03-03 Jonathan Larmour <jlarmour@redhat.co.uk>
644
645 * func.c (buffer_read_memory): Change type of size to unsigned to
646 match prototype
647
d4f3574e
SS
648Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
649
650 * configure: Regenerated to track ../common/aclocal.m4 changes.
651
cd0fc7c3
SS
6521999-05-08 Felix Lee <flee@cygnus.com>
653
654 * configure: Regenerated to track ../common/aclocal.m4 changes.
72f4393d 655
7a292a7a
SS
6561999-03-03 DJ Delorie <dj@cygnus.com>
657
658 * configure.in: add termcap and -luser32 for host=cygwin
659 * configure: regenerate
72f4393d 660
c906108c
SS
6611999-02-11 Hugo Tyson <hmt@cygnus.co.uk>
662
72f4393d 663 * exec.c (dispatch_instruction):
c906108c
SS
664 Correct the sense of the
665 if (!sparclite) {
666 sregs->trap = TRAP_UNIMP;
72f4393d 667 break;
c906108c
SS
668 }
669 clause that has been pasted around: it's correct in the SCAN and
670 DIVScc (divide step) cases (where it was probably originally
671 written?), but reversed in the SDIV, SDIVcc, UDIV, UDIVcc cases
672 ie. instructions only in the SPARC V8 or SPARClite 86x
673 architectures. It was also present when not required for SMUL,
674 SMULcc, UMUL, UMULcc instructions that are present in all
675 architectures.
676
6771999-01-25 Hugo Tyson <hmt@cygnus.co.uk>
678
679 * interf.c (run_sim): Fix a bug in the main loop's handling of
680 annulled delay slot instructions. There is precedent for this
681 change; the _other_ main loop in sis.c gets it right according to
682 my reading of the code.
683
684 The bug is: if an interrupt happens when the next instruction
685 (at sregs->pc) is annulled, the trap is taken (by execute_trap())
686 with the current values of PC and NPC, so when the trap returns,
687 the annulled instruction is indeed executed. Another giveaway is
688 that the annul flag is cleared in execute_trap(): the information
689 is demonstrably discarded.
690
691 The solution is: perform annulling before looking for traps, in
692 fact it's neater to do annulling, see if there's an interrupt and
693 if not, do the instruction, then handle traps be they generated by
694 interrupts pending or by the instruction we might just have done.
695 That's what the sis.c one does.
696
6971999-01-20 Hugo Tyson <hmt@cygnus.co.uk>
698
699 * sis.h: Add asr17 register for support of SparcLITE (at least the
700 Hitachi ones I find before me)
701
702 * exec.c (dispatch_instruction): Case WRY: Allow write of asr17 if
703 sparclite. Other ASR numbers than 17 or 0 (Y) trap out.
704 Case RDY: Allow read of asr17 if sparclite. Other ASRs ditto.
705 (execute_trap): Do single-vector-trapping if asr17 bit 0 is set.
706 (init_regs): Initialize y and asr17.
707 NB: In instruction-set space, the Y register is asr0; the
708 instructions have different names for human reasons only.
709
710 * sis.c:
711 * interf.c: Set boolean mode variable dumbio if invoked with
712 argument "-dumbio" and mention it of verbose.
713 * erc32.c: if "dumbio" is set, do not assume that there is a
714 terminal type device attached to stdin/stdout. Do not set
715 buffering or mess with tcsetattr or do any read operations in
716 order to make UART interrupts; not input data is supported.
717 This is necessary to allow the sim to be used within the eCos
718 testing infrastructure where stdin/stdout are pipes to a TCL
719 program; the sim hangs otherwise.
720
721Thu Jul 23 07:17:03 1998 Mark Alexander <marka@cygnus.com>
722
723 * exec.c (dispatch_instruction): Add SPARClite 'scan' instruction.
724
725Tue Jul 7 21:12:41 1998 Mark Alexander <marka@cygnus.com>
726
727 * func.c (bfd_load): Add special handling of a.out executables.
728
729Sat Jun 13 08:33:25 1998 Mark Alexander <marka@cygnus.com>
730
731 * func.c (bfd_load): Print correct endianness.
732 * interf.c (run_sim): Print debugging information if verbosity level
733 is greater than 2.
734 (sim_open): Repeated -v options now increment verbosity level.
735 (sim_store_register): Handle little-endian case.
736 (flush_window): Print debugging information if verbosity level
737 is greater then 2.
738
739Tue Jun 2 15:20:35 1998 Mark Alexander <marka@cygnus.com>
740
741 * interf.c (sim_open): Use revamped memory_read, which makes
742 byte-swapping unnecessary. Add -sparclite-board option for
743 emulating RAM found on typical SPARClite boards. Print
744 error message for unrecognized option.
745 * erc32.c: Change RAM address and size from constants to variables,
746 to allow emulation of SPARClite board RAM.
747 (fetch_bytes, store_bytes): New helper functions for revamped
748 mememory_read and memory_write.
749 (memory_read, memory_write): Rewrite to store bytes in target
750 byte order instead of storing words in host byte order; this
751 greatly simplifies support of little-endian programs.
752 (get_mem_ptr): Remove unnecessary byte parameter.
753 (sis_memory_write, sis_memory_read): Store words in target
754 byte order instead of host byte order.
755 (byte_swap_words): Remove, no longer needed.
756 * sis.h ((byte_swap_words): Remove declaration, no longer needed.
757 (memory_read): Add new sz parameter.
758 * sis.c (run_sim): Use revamped memory_read, which makes
759 byte-swapping unnecessary.
760 * exec.c (dispatch_instruction): Use revamped memory_read, which
761 makes byte-swapping and double-word fetching unnecessary.
762 * func.c (sparclite_board): Declare new variable.
763 (get_regi): Handle little-endian data.
764 (bfd_load): Recognize little-endian SPARClite as having
765 little-endian data.
72f4393d 766
c906108c
SS
767Fri May 22 14:23:16 1998 Mark Alexander <marka@cygnus.com>
768
769 * erc32.c (port_init): Print messages only if sis_verbose is true.
770 * func.c (bfd_load): Ditto.
771 * interf.c (sim_open): Ditto.
772
773Thu May 14 23:10:48 1998 Mark Alexander <marka@cygnus.com>
774
775 * sis.h (uint64, int64): Define.
776 * exec.c (SDIV, SDIVCC, UDIV, UDIVCC): Define new opcodes.
777 * (mul64): Simplify calculation of negative result.
778 * (div64): New helper function for 64-bit division.
779 * (dispatch_instruction): Add emulation of SDIV, SDIVCC, UDIV,
780 and UDIVCC.
72f4393d 781
c906108c
SS
782Wed May 13 14:59:54 1998 Mark Alexander <marka@cygnus.com>
783
784 * erc32.c (close_port): Don't close stdin; it kills GDB.
785 (byte_swap_words): New function.
786 * sis.h: (byte_swap_words): Declare.
787 * interf.c (run_sim): Always fetch instructions as big-endian.
788 * sis.c (run_sim): Ditto.
789
790Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
791
72f4393d 792 * configure: Regenerated to track ../common/aclocal.m4 changes.
c906108c
SS
793
794Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
795
796 * configure: Regenerated to track ../common/aclocal.m4 changes.
797 * config.in: Ditto.
798
799Sun Apr 26 15:20:17 1998 Tom Tromey <tromey@cygnus.com>
800
801 * acconfig.h: New file.
802 * configure.in: Reverted change of Apr 24; use sinclude again.
803
804Fri Apr 24 14:16:40 1998 Tom Tromey <tromey@creche>
805
806 * configure: Regenerated to track ../common/aclocal.m4 changes.
807 * config.in: Ditto.
808
809Fri Apr 24 11:19:52 1998 Tom Tromey <tromey@cygnus.com>
810
811 * configure.in: Don't call sinclude.
812
813Sat Apr 18 12:00:16 1998 Mark Alexander <marka@cygnus.com>
814
815 * func.c (disp_fpu): Fix build problem on big-endian hosts.
816
817Wed Apr 8 19:33:34 1998 Mark Alexander <marka@cygnus.com>
818
819 * erc32.c (sim_stop): Handle SIGINT gracefully.
820 * interf.c (sim_open): Don't catch SIGINT; GDB will do that for us.
821
822Wed Apr 8 18:29:40 1998 Mark Alexander <marka@cygnus.com>
823
824 * exec.c (dispatch_instruction): Change how carry out is calculated
825 in DIVSCC. Add emulation of SMULCC, UMUL, and UMULCC.
826
827Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
828
829 * configure: Regenerated to track ../common/aclocal.m4 changes.
830
831Wed Apr 1 21:19:18 1998 Mark Alexander <marka@cygnus.com>
832
833 * end.c: Update to version 2.7.5, fix compiler warnings and bugs.
834 * erc32.c: Ditto.
835 * exec.c: Ditto.
836 * float.c: Ditto.
837 * func.c: Ditto.
838 * help.c: Ditto.
839 * interf.c: Ditto.
840 * sis.c: Ditto.
841 * sis.h: Ditto.
842
843Fri Mar 27 16:15:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
844
845 * configure: Regenerated to track ../common/aclocal.m4 changes.
846
847Wed Mar 25 12:35:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
848
849 * configure: Regenerated to track ../common/aclocal.m4 changes.
850
851Wed Mar 18 12:38:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
852
853 * configure: Regenerated to track ../common/aclocal.m4 changes.
854
855Tue Feb 17 12:41:11 1998 Andrew Cagney <cagney@b1.cygnus.com>
856
857 * interf.c (sim_store_register, sim_fetch_register): Pass in
858 length parameter. Return -1.
859
860Sun Feb 1 16:47:51 1998 Andrew Cagney <cagney@b1.cygnus.com>
861
862 * configure: Regenerated to track ../common/aclocal.m4 changes.
863
864Sat Jan 31 18:15:41 1998 Andrew Cagney <cagney@b1.cygnus.com>
865
866 * configure: Regenerated to track ../common/aclocal.m4 changes.
867
868Mon Jan 19 22:26:29 1998 Doug Evans <devans@seba>
869
870 * configure: Regenerated to track ../common/aclocal.m4 changes.
871
872Mon Dec 15 23:17:11 1997 Andrew Cagney <cagney@b1.cygnus.com>
873
874 * configure: Regenerated to track ../common/aclocal.m4 changes.
875 * config.in: Ditto.
876
877Thu Dec 4 09:21:05 1997 Doug Evans <devans@canuck.cygnus.com>
878
879 * configure: Regenerated to track ../common/aclocal.m4 changes.
880
881Fri Oct 3 09:28:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
882
883 * configure: Regenerated to track ../common/aclocal.m4 changes.
884
885Wed Sep 24 17:38:57 1997 Andrew Cagney <cagney@b1.cygnus.com>
886
887 * configure: Regenerated to track ../common/aclocal.m4 changes.
888
889Tue Sep 23 11:04:38 1997 Andrew Cagney <cagney@b1.cygnus.com>
890
891 * configure: Regenerated to track ../common/aclocal.m4 changes.
892
893Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
894
895 * configure: Regenerated to track ../common/aclocal.m4 changes.
896
897Fri Sep 19 17:45:25 1997 Andrew Cagney <cagney@b1.cygnus.com>
898
899 * configure: Regenerated to track ../common/aclocal.m4 changes.
900
901Mon Sep 15 17:36:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
902
903 * configure: Regenerated to track ../common/aclocal.m4 changes.
904
905Wed Aug 27 18:13:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
906
907 * configure: Regenerated to track ../common/aclocal.m4 changes.
908 * config.in: Ditto.
909
910Tue Aug 26 10:38:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
911
912 * float.c (__setfpucw): Compile on any i386 target. Not just NT.
913
914 * interf.c (sim_kill): Delete.
915 (sim_create_inferior): Add ABFD argument. Initialize PC from ABFD
916 argument.
917 (sim_load): Don't save start address.
918 (start_address): Delete variable.
919
920Mon Aug 25 17:50:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
921
922 * configure: Regenerated to track ../common/aclocal.m4 changes.
923 * config.in: Ditto.
924
925Mon Aug 25 16:19:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
926
927 * interf.c (sim_open): Add ABFD argument. Change ARGV to PARGV.
928
929Mon Jun 30 11:45:25 1997 Doug Evans <dje@canuck.cygnus.com>
930
931 * Makefile.in (install-sis): Change $(srcdir)/sis to sis.
932
933Wed May 28 09:46:13 1997 Andrew Cagney <cagney@b1.cygnus.com>
934
935 * interf.c (sim_set_callbacks): Drop SD argument - not applicable.
936 (sim_open): Add callback arg, save it.
937
938Thu Apr 24 00:39:51 1997 Doug Evans <dje@canuck.cygnus.com>
939
940 * configure: Regenerated to track ../common/aclocal.m4 changes.
941
942Tue Apr 22 11:05:01 1997 Doug Evans <dje@canuck.cygnus.com>
943
944 * interf.c (sim_open): Undo patch to add -E support.
945
946Thu Apr 17 03:03:56 1997 Doug Evans <dje@canuck.cygnus.com>
947
948 * interf.c (sim_open): Ignore -E arg.
949 (start_address): New static local.
950 (sim_load): Return SIM_RC. New arg abfd. Set start_address from bfd.
951 (sim_create_inferior): Return SIM_RC. Delete arg start_address.
952
953Tue Apr 15 15:16:11 1997 Ian Lance Taylor <ian@cygnus.com>
954
955 * Makefile.in (install-sis): Depend upon installdirs. Use
956 $(program_transform_name) directly, rather than using
957 $(INSTALL_XFORM).
958
959Mon Apr 7 15:45:02 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
960
961 * configure: Regenerated to track ../common/aclocal.m4 changes.
962 * config.in: Ditto.
963
964Wed Apr 2 15:06:28 1997 Doug Evans <dje@canuck.cygnus.com>
965
966 * interf.c (sim_open): New arg `kind'.
967
968 * configure: Regenerated to track ../common/aclocal.m4 changes.
969
970Wed Apr 2 14:34:19 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
971
972 * configure: Regenerated to track ../common/aclocal.m4 changes.
973
974Mon Mar 17 15:10:07 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
975
976 * configure: Re-generate.
977
978Thu Mar 13 12:46:04 1997 Doug Evans <dje@canuck.cygnus.com>
979
980 * interf.c (sim_open): New SIM_DESC result. Argument is now in
981 argv form.
982 (other sim_*): New SIM_DESC argument.
983
984Tue Feb 4 13:35:20 1997 Doug Evans <dje@canuck.cygnus.com>
985
986 * Makefile.in (@COMMON_MAKEFILE_FRAG): Use
987 COMMON_{PRE,POST}_CONFIG_FRAG instead.
988 * configure.in: sinclude ../common/aclocal.m4.
989 * configure: Regenerated.
990
991Thu Jan 23 11:46:23 1997 Stu Grossman (grossman@critters.cygnus.com)
992
993 * configure configure.in Makefile.in: Update to new configure
994 scheme which is more compatible with WinGDB builds.
995 * configure.in: Improve comment on how to run autoconf.
996 * configure: Re-run autoconf to get new ../common/aclocal.m4.
997 * Makefile.in: Use autoconf substitution to install common
998 makefile fragment.
999
1000Wed Dec 4 18:25:04 1996 Rob Savoye <rob@chinadoll.cygnus.com>
1001
1002 * interf.c (run_sim): Stop the simulator and reset the stdio after
1003 breakpoints.
1004
1005Tue Dec 3 11:54:37 1996 Rob Savoye <rob@chinadoll.cygnus.com>
1006
1007 * configure.in: Look for libtermcap.a.
1008 * Makefile.in: Only link in -ltermcap if it exists.
1009 * erc32.c: Update to version 2.6a. Fix uart handling.
1010 * exec.c: Update to version 2.6a. Add sparclite support.
1011 * float.c: Update to version 2.6a. Convert comments to
1012 preprocessor warnings. Add __setfpucw() for i385 hosts so floating
1013 point exceptions work on win32.
1014 * func.c: Update to version 2.6a. Fix uart handling, add support
1015 for user error traps.
1016 * help.c: Update to version 2.6a. Add help note on user error
1017 traps.
1018 * interf.c: Update to version 2.6a. Fix uart handling, and add
1019 sparclite support.
1020 * examples/gccx: Use sparclite cross compiler, not native gcc.
1021 * examples/srt0.S: Use "mov" rather than "wr" for manipulating
1022 the psr register.
1023
1024Mon Nov 25 08:28:10 1996 Fred Fish <fnf@cygnus.com>
1025
1026 * Makefile.in (run.o): Remove this rule, it hides the one in
1027 ../common/Make-common.in that correctly references the source
1028 in the sibling ../common directory.
1029
1030Wed Nov 20 01:30:12 1996 Doug Evans <dje@canuck.cygnus.com>
1031
1032 * Makefile.in: Delete stuff moved to ../common/Make-common.in.
1033 (SIM_{OBJS,EXTRA_LIBS,EXTRA_LIBDEPS,EXTRA_ALL,EXTRA_INSTALL}): Define.
1034 (SIM_{EXTRA_CLEAN,EXTRA_CFLAGS}): Define.
1035 * configure.in: Simplify using macros in ../common/aclocal.m4.
1036 Call AC_CHECK_HEADERS(stdlib.h).
1037 * configure: Regenerated.
1038 * config.in: New file.
1039 * func.c (sim_set_callbacks): Delete, moved to
1040 * interf.c (sim_set_callbacks): here.
1041 (sim_callback): New global.
1042 Rewrite all calls to printf_filtered to go through callback.
1043 (sim_size,sim_trace): New functions.
1044 (sim_{insert,remove}_breakpoint): #if 0 out.
1045 * sis.c: #include "config.h". #include <stdlib.h> if present.
1046 (main): Coerce fprintf arg to INIT_DISASSEMBLE_INFO to fprintf_ftype.
1047 * sis.h: #include "callback.h".
1048 * run.c: Deleted, using one in ../common now.
1049
1050Thu Oct 3 16:12:03 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
1051
1052 * Makefile.in (clean): Move config.log to distclean.
1053
1054Wed Oct 2 16:57:57 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
1055
1056 * Makefile.in (clean): Also remove config.log.
1057
1058Sat Sep 14 00:00:46 1996 Ian Lance Taylor <ian@cygnus.com>
1059
1060 * Makefile.in (CC_FOR_BUILD): New variable.
1061 (AR, AR_FLAGS, BISON, MAKEINFO): Remove duplicate variables.
1062 (RANLIB, CC): Likewise.
1063 (end): Use $(CC_FOR_BUILD), not $(CC).
1064 * configure.in: Set CC_FOR_BUILD.
1065 * configure: Rebuild.
1066
1067Sun Sep 8 14:04:37 1996 Stu Grossman (grossman@critters.cygnus.com)
1068
1069 * erc32.c (port_init): Disable this for __GO32__ (got no pty's
1070 there either...).
1071
1072Mon Aug 12 17:04:58 1996 Stu Grossman (grossman@critters.cygnus.com)
1073
1074 * erc32.c: Don't include sys/ioctl.h or sys/file.h. They aren't
1075 necessary.
1076 * (port_init): Don't even *try* to open pty's under _WIN32.
1077 * Use SIM_ADDR, not caddr_t for declaring vars that hold addresses.
1078 * float.c: Get rid of #warning. Makes Microsoft C barf.
1079 * interf.c (sim_open): Cast fprintf to (fprintf_ftype) to fix
1080 compiler warning.
1081 * (sim_load sim_create_inferior sim_read): Use prototypes only in
1082 decls, not defs.
1083 * Get rid of enum sim_stop. It's defined in remote-sim.h.
1084 * (sim_stop_reason): Define SIGTRAP if _WIN32.
1085 * sis.h: Include ansidecl.h and remote-sim.h.
1086
1087Wed Jul 3 16:05:23 1996 Stu Grossman (grossman@critters.cygnus.com)
1088
1089 * erc32.c (mec_reset mec_read mec_write memory_read memory_write),
1090 sis.h: Get rid of all uses of long long's.
1091 * (close_port read_uart write_uart uarta_tx): Don't seg fault
1092 when can't open pty's.
1093 * exec.c: Add two new instructions: smul, and divscc.
1094 * interf.c (flush_windows): New routine to flush the register
1095 windows out to the stack just before returning to GDB. Makes
1096 backtraces work much better.
1097
1098Wed Jun 26 12:19:11 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
1099
72f4393d
L
1100 * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
1101 INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
1102 (docdir, oldincludedir): Removed.
1103 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
1104 (AC_PROG_INSTALL): Added.
1105 * configure: Rebuilt.
c906108c
SS
1106
1107Mon Jun 24 14:19:07 1996 Ian Lance Taylor <ian@cygnus.com>
1108
1109 * configure.in: Call AC_PROG_CC before running configure.host.
1110 * configure: Rebuild with autoconf 2.10.
1111
1112Tue Jun 4 10:37:12 1996 Tom Tromey <tromey@csk3.cygnus.com>
1113
1114 * Makefile.in (install): Don't check to see if tooldir exists.
1115 Make $(tooldir) and $(tooldir)/bin.
1116
1117Mon Jun 3 12:33:38 1996 Ian Lance Taylor <ian@cygnus.com>
1118
1119 * Makefile.in (end.h): Use explicit ./ when running end.
1120
1121Sun May 19 21:05:31 1996 Rob Savoye <rob@chinadoll.cygnus.com>
1122
1123 * func.c(bfd_load): Don't try to print the filename if the pfbd is
1124 NULL.
1125 * interf.c(sim_load): Pass the whole string, not just the first
1126 byte.
1127
1128Version 2.1 26-02-96
1129--------------------
72f4393d 1130
c906108c 1131* Fixed bug in "go" command.
72f4393d 1132
c906108c
SS
1133version 2.0 05-02-96
1134--------------------
1135
1136* Fixed bug in interrupt force register (erc32.c).
1137
1138* Change file load function to use bfd_openr.
1139
1140* SIS should now be endian independent.
1141
1142version 1.8 24-11-95
1143--------------------
1144
1145* Fixed FPU timing - some sequences of FPU instructions did not calculate
1146 the resource dependencies right.
1147
1148* Corrected STDFQ when qne = 0 (again!). The ftt is set to sequence_error
1149 but no FPU trap is generated.
1150
1151version 1.7.1 31-10-95
1152--------------------
1153
1154* Corrected STDFQ when qne = 0. Now, a trap is immidiately generated but
1155 the FPU stays in execute mode.
1156
1157* Corrected JMPL and RETT timing (these instructions takes two cycles).
1158
1159
1160version 1.7 25-10-95
1161--------------------
1162
1163* Interrupt during annuled instruction corrupted return address - fixed.
1164
1165
1166version 1.6.2 25-10-95
1167--------------------
1168
1169* Added -DFAST_UART to Makefile
72f4393d 1170
c906108c
SS
1171
1172version 1.6.1 24-10-95
1173--------------------
72f4393d 1174
c906108c
SS
1175* Fixed bug in STDFQ which caused bus error
1176
1177
1178version 1.6 02-10-95
1179--------------------
72f4393d 1180
c906108c
SS
1181* Modified srt0.s to include code that initiates registers in IU and FPU
1182 and initializes the data segment. The simulator 'load' command does not
1183 longer initialize the data segment!
1184
72f4393d 1185* Corrected MEC timer operation; scalers now divide the frequency by
c906108c
SS
1186 (scaler_value + 1).
1187
1188* MEC breakpoints are not checked during store operation
1189
1190
1191version 1.5 14-09-95
1192--------------------
1193
1194* Fixed some bugs in the cycle counting for IU & FPU instructions.
1195
1196* Fixed bug that allowed an annuled instruction to cause memory exception.
1197
1198* The *ws parameter in mem.c should now contain the number of waitstates
1199 required by the memory access (was total number of cycles).
1200
1201* The supplied srt0.s now clears the BSS (thanks Joel).
1202
1203version 1.4 22-08-95
1204--------------------
1205
1206* Added a '-g' switch to enable/disable the GNU readline(), which cause
1207some problems on solaris 2.x machines.
1208
72f4393d 1209* Enabled MEC watchpoint and breakpoint function to mem.c. Performance
c906108c
SS
1210may suffer a bit ...
1211
1212NOTE: The UARTs are now connected to /dev/ttypc and /dev/ttypd.
1213
1214version 1.3 26-07-95
1215--------------------
1216
1217* Fixed bug in mulscc instruction (how could that ever have worked?)
1218
1219* Fixed bug in UART B (flushed characters on UART A), thanks Paul.
1220
1221version 1.2 13-07-95
1222--------------------
1223
1224* Fixed bug in interrupt handling (wrong interrupt selected when more that
1225one interrupt pending)
1226
1227* Fixed updating of condition codes during logical instructions (carry and
1228overflow were not reset)
1229
1230* Fixed bug in WRTBR (tt field was wrongly over-written)
1231
1232version 1.1 07-07-95
1233--------------------
1234
1235* Fixed several bugs in the interrupt handler and callback routines.
1236(reported by Paul Warren, Alsys)