12021-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 62021-06-22 Mike Frysinger <vapier@gentoo.org> 7 8 * configure: Regenerate. 9 102021-06-21 Mike Frysinger <vapier@gentoo.org> 11 12 * aclocal.m4: Regenerate. 13 * configure: Regenerate. 14 152021-06-21 Mike Frysinger <vapier@gentoo.org> 16 17 * configure: Regenerate. 18 192021-06-20 Mike Frysinger <vapier@gentoo.org> 20 21 * configure.ac (SIM_AC_COMMON): Delete. 22 * aclocal.m4, configure: Regenerate. 23 242021-06-20 Mike Frysinger <vapier@gentoo.org> 25 26 * aclocal.m4: Regenerate. 27 * configure: Regenerate. 28 292021-06-19 Mike Frysinger <vapier@gentoo.org> 30 31 * aclocal.m4: Regenerate. 32 * configure: Regenerate. 33 342021-06-19 Mike Frysinger <vapier@gentoo.org> 35 36 * configure: Regenerate. 37 382021-06-18 Mike Frysinger <vapier@gentoo.org> 39 40 * aclocal.m4, configure: Regenerate. 41 422021-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 482021-06-17 Mike Frysinger <vapier@gentoo.org> 49 50 * configure: Regenerate. 51 522021-06-16 Mike Frysinger <vapier@gentoo.org> 53 54 * configure: Regenerate. 55 562021-06-16 Mike Frysinger <vapier@gentoo.org> 57 58 * configure: Regenerate. 59 * config.in: Removed. 60 612021-06-15 Mike Frysinger <vapier@gentoo.org> 62 63 * config.in, configure: Regenerate. 64 652021-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 712021-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 792021-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 872021-06-12 Mike Frysinger <vapier@gentoo.org> 88 89 * Makefile.in: Add $(EXEEXT) to sis. 90 912021-06-12 Mike Frysinger <vapier@gentoo.org> 92 93 * aclocal.m4, config.in, configure: Regenerate. 94 952021-06-12 Mike Frysinger <vapier@gentoo.org> 96 97 * config.in, configure: Regenerate. 98 992021-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 1052021-05-16 Mike Frysinger <vapier@gentoo.org> 106 107 * config.in, configure: Regenerate. 108 1092021-05-14 Mike Frysinger <vapier@gentoo.org> 110 111 * interf.c: Update include path. 112 * sis.h: Likewise. 113 1142021-05-04 Mike Frysinger <vapier@gentoo.org> 115 116 * configure: Regenerate. 117 1182021-05-04 Mike Frysinger <vapier@gentoo.org> 119 120 * func.c (bfd_load): Use BFD_VMA_FMT. 121 1222021-05-01 Mike Frysinger <vapier@gentoo.org> 123 124 * config.in, configure: Regenerate. 125 1262021-04-26 Mike Frysinger <vapier@gentoo.org> 127 128 * aclocal.m4, config.in, configure: Regenerate. 129 1302021-04-22 Tom Tromey <tom@tromey.com> 131 132 * configure, config.in: Rebuild. 133 1342021-04-22 Tom Tromey <tom@tromey.com> 135 136 * configure: Rebuild. 137 1382021-04-21 Mike Frysinger <vapier@gentoo.org> 139 140 * aclocal.m4: Regenerate. 141 1422021-04-21 Simon Marchi <simon.marchi@polymtl.ca> 143 144 * configure: Regenerate. 145 1462021-04-18 Mike Frysinger <vapier@gentoo.org> 147 148 * configure: Regenerate. 149 1502021-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 1572021-04-08 Tom Tromey <tom@tromey.com> 158 159 * func.c: Include sys/time.h. 160 1612021-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 1912021-04-05 Tom Tromey <tromey@adacore.com> 192 193 * configure: Rebuild. 194 * configure.ac (READLINE): Adjust in-tree value. 195 1962021-04-02 Mike Frysinger <vapier@gentoo.org> 197 198 * aclocal.m4, configure: Regenerate. 199 2002021-02-28 Mike Frysinger <vapier@gentoo.org> 201 202 * configure: Regenerate. 203 2042021-02-27 Mike Frysinger <vapier@gentoo.org> 205 206 * Makefile.in (SIM_EXTRA_ALL): Delete. 207 (all): New target. 208 2092021-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 2142021-02-13 Mike Frysinger <vapier@gentoo.org> 215 216 * configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS. 217 * aclocal.m4, configure: Regenerate. 218 2192021-02-06 Mike Frysinger <vapier@gentoo.org> 220 221 * interf.c (sim_memory_map): Define. 222 2232021-02-06 Mike Frysinger <vapier@gentoo.org> 224 225 * configure: Regenerate. 226 2272021-01-11 Mike Frysinger <vapier@gentoo.org> 228 229 * configure.ac: Call SIM_AC_OPTION_WARNINGS. 230 * configure: Regenerate. 231 2322021-01-11 Mike Frysinger <vapier@gentoo.org> 233 234 * config.in, configure: Regenerate. 235 * sis.c: Delete HAVE_STDLIB_H. 236 2372021-01-09 Mike Frysinger <vapier@gentoo.org> 238 239 * configure: Regenerate. 240 2412021-01-08 Mike Frysinger <vapier@gentoo.org> 242 243 * configure: Regenerate. 244 2452021-01-04 Mike Frysinger <vapier@gentoo.org> 246 247 * configure: Regenerate. 248 2492020-07-29 Simon Marchi <simon.marchi@efficios.com> 250 251 * configure: Re-generate. 252 2532018-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 2592017-09-06 John Baldwin <jhb@FreeBSD.org> 260 261 * configure: Regenerate. 262 2632016-01-10 Mike Frysinger <vapier@gentoo.org> 264 265 * config.in, configure: Regenerate. 266 2672016-01-10 Mike Frysinger <vapier@gentoo.org> 268 269 * configure: Regenerate. 270 2712016-01-10 Mike Frysinger <vapier@gentoo.org> 272 273 * configure: Regenerate. 274 2752016-01-10 Mike Frysinger <vapier@gentoo.org> 276 277 * configure: Regenerate. 278 2792016-01-10 Mike Frysinger <vapier@gentoo.org> 280 281 * configure: Regenerate. 282 2832016-01-10 Mike Frysinger <vapier@gentoo.org> 284 285 * configure: Regenerate. 286 2872016-01-10 Mike Frysinger <vapier@gentoo.org> 288 289 * configure: Regenerate. 290 2912016-01-10 Mike Frysinger <vapier@gentoo.org> 292 293 * configure: Regenerate. 294 2952016-01-09 Mike Frysinger <vapier@gentoo.org> 296 297 * config.in, configure: Regenerate. 298 2992016-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 3042016-01-04 Mike Frysinger <vapier@gentoo.org> 305 306 * configure: Regenerate. 307 3082016-01-03 Mike Frysinger <vapier@gentoo.org> 309 310 * interf.c (sim_open): Replace while loop with a call to countargv. 311 3122016-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 3212016-01-02 Mike Frysinger <vapier@gentoo.org> 322 323 * configure: Regenerate. 324 3252015-12-26 Mike Frysinger <vapier@gentoo.org> 326 327 * config.in, configure: Regenerate. 328 3292015-06-23 Mike Frysinger <vapier@gentoo.org> 330 331 * configure: Regenerate. 332 3332015-06-12 Mike Frysinger <vapier@gentoo.org> 334 335 * configure: Regenerate. 336 3372015-06-12 Mike Frysinger <vapier@gentoo.org> 338 339 * configure: Regenerate. 340 3412015-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 3462015-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 3532015-04-29 Nick Clifton <nickc@redhat.com> 354 355 PR 18273 356 * sis.c (main): Remove unreachable code. 357 3582015-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 3642015-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 3862015-04-13 Mike Frysinger <vapier@gentoo.org> 387 388 * configure: Regenerate. 389 3902015-03-31 Mike Frysinger <vapier@gentoo.org> 391 392 * config.in, configure: Regenerate. 393 3942015-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 4022015-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 4112015-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 4242015-03-24 Mike Frysinger <vapier@gentoo.org> 425 426 * interf.c (sim_set_callbacks, sim_size, sim_trace): Delete. 427 4282015-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 4332015-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 4422015-03-16 Mike Frysinger <vapier@gentoo.org> 443 444 * config.in, configure: Regenerate. 445 4462015-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 4592015-03-14 Mike Frysinger <vapier@gentoo.org> 460 461 * Makefile.in (SIM_RUN_OBJS): Set to sis.o. 462 4632015-03-14 Mike Frysinger <vapier@gentoo.org> 464 465 * configure.ac (AC_CHECK_HEADERS): Delete. 466 * aclocal.m4, configure: Regenerate. 467 4682015-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 4732015-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 4812015-02-21 Jiri Gaisler <jiri@gaisler.se> 482 483 * Makefile.in: Remove unused defines 484 4852015-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 4902015-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 4992015-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 5032015-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 5082014-08-19 Alan Modra <amodra@gmail.com> 509 510 * configure: Regenerate. 511 5122014-08-15 Roland McGrath <mcgrathr@google.com> 513 514 * configure: Regenerate. 515 * config.in: Regenerate. 516 5172014-03-10 Mike Frysinger <vapier@gentoo.org> 518 519 * interf.c (sim_do_command): Add const to cmd. 520 5212014-03-05 Mike Frysinger <vapier@gentoo.org> 522 523 * interf.c (sim_load): Add const to prog. 524 5252013-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 5312013-09-23 Alan Modra <amodra@gmail.com> 532 533 * configure: Regenerate. 534 5352013-06-03 Mike Frysinger <vapier@gentoo.org> 536 537 * aclocal.m4, configure: Regenerate. 538 5392013-03-14 Joel Sherrill <joel.sherrill@oarcorp.com> 540 541 * Makefile.in: Include build directory in search path to find 542 config.h 543 5442012-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 5542012-06-15 Joel Brobecker <brobecker@adacore.com> 555 556 * sys.h: Include "config.h". 557 5582012-06-15 Joel Brobecker <brobecker@adacore.com> 559 560 * config.in, configure: Regenerate. 561 5622012-05-24 Pedro Alves <palves@redhat.com> 563 564 PR gdb/7205 565 566 Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. 567 5682012-03-24 Mike Frysinger <vapier@gentoo.org> 569 570 * aclocal.m4, config.in, configure: Regenerate. 571 5722011-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 5792011-12-03 Mike Frysinger <vapier@gentoo.org> 580 581 * aclocal.m4: New file. 582 * configure: Regenerate. 583 5842011-10-17 Mike Frysinger <vapier@gentoo.org> 585 586 * configure.ac: Change include to common/acinclude.m4. 587 5882011-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 5942011-06-09 Mike Frysinger <vapier@gentoo.org> 595 596 * interf.c (sim_open): Accept and ignore `--sysroot=...'. 597 5982011-06-01 Joel Brobecker <brobecker@adacore.com> 599 600 * interf.c (sim_complete_command): New stub function. 601 6022011-01-11 Andrew Burgess <aburgess@broadcom.com> 603 604 * interf.c (sim_store_register): Update return value to 605 match new API. 606 6072010-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 6132010-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 6242010-04-14 Mike Frysinger <vapier@gentoo.org> 625 626 * interp.c (sim_write): Add const to buf arg. 627 6282010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 629 630 * configure: Regenerate. 631 6322009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 633 634 * config.in: Regenerate. 635 * configure: Likewise. 636 637 * configure: Regenerate. 638 6392008-11-10 Joel Sherrill <joel.sherrill@oarcorp.com> 640 641 * erc32.c, exec.c: Fix warnings. 642 6432008-07-11 Hans-Peter Nilsson <hp@axis.com> 644 645 * configure: Regenerate to track ../common/common.m4 changes. 646 * config.in: Ditto. 647 6482008-06-09 Joel Sherrill <joel.sherrill@oarcorp.com> 649 650 * sis.c: Correct spelling error. 651 6522008-06-06 Vladimir Prus <vladimir@codesourcery.com> 653 Daniel Jacobowitz <dan@codesourcery.com> 654 Joseph Myers <joseph@codesourcery.com> 655 656 * configure: Regenerate. 657 6582006-12-21 Hans-Peter Nilsson <hp@axis.com> 659 660 * acconfig.h: Remove. 661 * config.in: Regenerate. 662 6632006-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 6722006-08-08 Daniel Jacobowitz <dan@codesourcery.com> 673 674 * Makefile.in (func.o, help.o): Correct dependencies. 675 6762006-08-08 Joel Sherrill <joel.sherrill@oarcorp.com> 677 678 * Makefile.in (install-sis): Honor DESTDIR. 679 6802006-06-13 Richard Earnshaw <rearnsha@arm.com> 681 682 * configure: Regenerated. 683 6842006-06-05 Daniel Jacobowitz <dan@codesourcery.com> 685 686 * configure: Regenerated. 687 6882006-05-31 Daniel Jacobowitz <dan@codesourcery.com> 689 690 * configure: Regenerated. 691 6922005-11-28 Mark Mitchell <mark@codesourcery.com> 693 694 * interf.c: (gdb/signals.h): Include it. 695 (sim_stop_reason): Use TARGET_SIGNAL_*. 696 6972005-07-08 Ben Elliston <bje@au.ibm.com> 698 699 * func.c: Remove ANSI_PROTOTYPES conditional code. 700 7012005-03-23 Mark Kettenis <kettenis@gnu.org> 702 703 * configure: Regenerate. 704 7052005-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 7172005-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 7232005-01-12 Andrew Cagney <cagney@gnu.org> 724 725 * configure.ac: Update to use ../common/common.m4. 726 * configure: Re-generate. 727 7282005-01-11 Andrew Cagney <cagney@localhost.localdomain> 729 730 * configure: Regenerated to track ../common/aclocal.m4 changes. 731 7322005-01-07 Andrew Cagney <cagney@gnu.org> 733 734 * configure.ac: Rename configure.in, require autoconf 2.59. 735 * configure: Re-generate. 736 7372004-12-08 Hans-Peter Nilsson <hp@axis.com> 738 739 * configure: Regenerate for ../common/aclocal.m4 update. 740 7412004-11-11 Andreas Schwab <schwab@suse.de> 742 743 * interf.c: Include "libiberty.h" instead of declaring buildargv 744 ourselves. 745 7462003-02-27 Andrew Cagney <cagney@redhat.com> 747 748 * interf.c (sim_open, sim_create_inferior): Rename _bfd to bfd. 749 7502002-06-16 Andrew Cagney <ac131313@redhat.com> 751 752 * configure: Regenerated to track ../common/aclocal.m4 changes. 753 7542002-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 759Tue May 23 21:39:23 2000 Andrew Cagney <cagney@b1.cygnus.com> 760 761 * configure: Regenerated to track ../common/aclocal.m4 changes. 762 7632000-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 7682000-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 773Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com> 774 775 * configure: Regenerated to track ../common/aclocal.m4 changes. 776 7771999-05-08 Felix Lee <flee@cygnus.com> 778 779 * configure: Regenerated to track ../common/aclocal.m4 changes. 780 7811999-03-03 DJ Delorie <dj@cygnus.com> 782 783 * configure.in: add termcap and -luser32 for host=cygwin 784 * configure: regenerate 785 7861999-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 8021999-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 8221999-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 846Thu Jul 23 07:17:03 1998 Mark Alexander <marka@cygnus.com> 847 848 * exec.c (dispatch_instruction): Add SPARClite 'scan' instruction. 849 850Tue 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 854Sat 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 864Tue 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 892Fri 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 898Thu 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 907Wed 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 915Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com> 916 917 * configure: Regenerated to track ../common/aclocal.m4 changes. 918 919Sun 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 924Sun 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 929Fri 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 934Fri Apr 24 11:19:52 1998 Tom Tromey <tromey@cygnus.com> 935 936 * configure.in: Don't call sinclude. 937 938Sat 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 942Wed 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 947Wed 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 952Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com> 953 954 * configure: Regenerated to track ../common/aclocal.m4 changes. 955 956Wed 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 968Fri Mar 27 16:15:52 1998 Andrew Cagney <cagney@b1.cygnus.com> 969 970 * configure: Regenerated to track ../common/aclocal.m4 changes. 971 972Wed Mar 25 12:35:29 1998 Andrew Cagney <cagney@b1.cygnus.com> 973 974 * configure: Regenerated to track ../common/aclocal.m4 changes. 975 976Wed Mar 18 12:38:12 1998 Andrew Cagney <cagney@b1.cygnus.com> 977 978 * configure: Regenerated to track ../common/aclocal.m4 changes. 979 980Tue 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 985Sun Feb 1 16:47:51 1998 Andrew Cagney <cagney@b1.cygnus.com> 986 987 * configure: Regenerated to track ../common/aclocal.m4 changes. 988 989Sat Jan 31 18:15:41 1998 Andrew Cagney <cagney@b1.cygnus.com> 990 991 * configure: Regenerated to track ../common/aclocal.m4 changes. 992 993Mon Jan 19 22:26:29 1998 Doug Evans <devans@seba> 994 995 * configure: Regenerated to track ../common/aclocal.m4 changes. 996 997Mon 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 1002Thu Dec 4 09:21:05 1997 Doug Evans <devans@canuck.cygnus.com> 1003 1004 * configure: Regenerated to track ../common/aclocal.m4 changes. 1005 1006Fri Oct 3 09:28:00 1997 Andrew Cagney <cagney@b1.cygnus.com> 1007 1008 * configure: Regenerated to track ../common/aclocal.m4 changes. 1009 1010Wed Sep 24 17:38:57 1997 Andrew Cagney <cagney@b1.cygnus.com> 1011 1012 * configure: Regenerated to track ../common/aclocal.m4 changes. 1013 1014Tue Sep 23 11:04:38 1997 Andrew Cagney <cagney@b1.cygnus.com> 1015 1016 * configure: Regenerated to track ../common/aclocal.m4 changes. 1017 1018Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney@b1.cygnus.com> 1019 1020 * configure: Regenerated to track ../common/aclocal.m4 changes. 1021 1022Fri Sep 19 17:45:25 1997 Andrew Cagney <cagney@b1.cygnus.com> 1023 1024 * configure: Regenerated to track ../common/aclocal.m4 changes. 1025 1026Mon Sep 15 17:36:15 1997 Andrew Cagney <cagney@b1.cygnus.com> 1027 1028 * configure: Regenerated to track ../common/aclocal.m4 changes. 1029 1030Wed 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 1035Tue 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 1045Mon 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 1050Mon 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 1054Mon Jun 30 11:45:25 1997 Doug Evans <dje@canuck.cygnus.com> 1055 1056 * Makefile.in (install-sis): Change $(srcdir)/sis to sis. 1057 1058Wed 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 1063Thu Apr 24 00:39:51 1997 Doug Evans <dje@canuck.cygnus.com> 1064 1065 * configure: Regenerated to track ../common/aclocal.m4 changes. 1066 1067Tue 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 1071Thu 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 1078Tue 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 1084Mon 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 1089Wed 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 1095Wed Apr 2 14:34:19 1997 Andrew Cagney <cagney@kremvax.cygnus.com> 1096 1097 * configure: Regenerated to track ../common/aclocal.m4 changes. 1098 1099Mon Mar 17 15:10:07 1997 Andrew Cagney <cagney@kremvax.cygnus.com> 1100 1101 * configure: Re-generate. 1102 1103Thu 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 1109Tue 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 1116Thu 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 1125Wed 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 1130Tue 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 1149Mon 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 1155Wed 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 1175Thu Oct 3 16:12:03 1996 Jason Molenda (crash@godzilla.cygnus.co.jp) 1176 1177 * Makefile.in (clean): Move config.log to distclean. 1178 1179Wed Oct 2 16:57:57 1996 Jason Molenda (crash@godzilla.cygnus.co.jp) 1180 1181 * Makefile.in (clean): Also remove config.log. 1182 1183Sat 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 1192Sun 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 1197Mon 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 1212Wed 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 1223Wed 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 1232Mon 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 1237Tue 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 1242Mon Jun 3 12:33:38 1996 Ian Lance Taylor <ian@cygnus.com> 1243 1244 * Makefile.in (end.h): Use explicit ./ when running end. 1245 1246Sun 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 1253Version 2.1 26-02-96 1254-------------------- 1255 1256* Fixed bug in "go" command. 1257 1258version 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 1267version 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 1276version 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 1285version 1.7 25-10-95 1286-------------------- 1287 1288* Interrupt during annuled instruction corrupted return address - fixed. 1289 1290 1291version 1.6.2 25-10-95 1292-------------------- 1293 1294* Added -DFAST_UART to Makefile 1295 1296 1297version 1.6.1 24-10-95 1298-------------------- 1299 1300* Fixed bug in STDFQ which caused bus error 1301 1302 1303version 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 1316version 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 1328version 1.4 22-08-95 1329-------------------- 1330 1331* Added a '-g' switch to enable/disable the GNU readline(), which cause 1332some problems on solaris 2.x machines. 1333 1334* Enabled MEC watchpoint and breakpoint function to mem.c. Performance 1335may suffer a bit ... 1336 1337NOTE: The UARTs are now connected to /dev/ttypc and /dev/ttypd. 1338 1339version 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 1346version 1.2 13-07-95 1347-------------------- 1348 1349* Fixed bug in interrupt handling (wrong interrupt selected when more that 1350one interrupt pending) 1351 1352* Fixed updating of condition codes during logical instructions (carry and 1353overflow were not reset) 1354 1355* Fixed bug in WRTBR (tt field was wrongly over-written) 1356 1357version 1.1 07-07-95 1358-------------------- 1359 1360* Fixed several bugs in the interrupt handler and callback routines. 1361(reported by Paul Warren, Alsys) 1362