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