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