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