Home | History | Annotate | Line # | Download | only in erc32
      1 2021-06-27  Mike Frysinger  <vapier (a] 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 (a] gentoo.org>
      7 
      8 	* configure: Regenerate.
      9 
     10 2021-06-21  Mike Frysinger  <vapier (a] gentoo.org>
     11 
     12 	* aclocal.m4: Regenerate.
     13 	* configure: Regenerate.
     14 
     15 2021-06-21  Mike Frysinger  <vapier (a] gentoo.org>
     16 
     17 	* configure: Regenerate.
     18 
     19 2021-06-20  Mike Frysinger  <vapier (a] gentoo.org>
     20 
     21 	* configure.ac (SIM_AC_COMMON): Delete.
     22 	* aclocal.m4, configure: Regenerate.
     23 
     24 2021-06-20  Mike Frysinger  <vapier (a] gentoo.org>
     25 
     26 	* aclocal.m4: Regenerate.
     27 	* configure: Regenerate.
     28 
     29 2021-06-19  Mike Frysinger  <vapier (a] gentoo.org>
     30 
     31 	* aclocal.m4: Regenerate.
     32 	* configure: Regenerate.
     33 
     34 2021-06-19  Mike Frysinger  <vapier (a] gentoo.org>
     35 
     36 	* configure: Regenerate.
     37 
     38 2021-06-18  Mike Frysinger  <vapier (a] gentoo.org>
     39 
     40 	* aclocal.m4, configure: Regenerate.
     41 
     42 2021-06-18  Mike Frysinger  <vapier (a] 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 (a] gentoo.org>
     49 
     50 	* configure: Regenerate.
     51 
     52 2021-06-16  Mike Frysinger  <vapier (a] gentoo.org>
     53 
     54 	* configure: Regenerate.
     55 
     56 2021-06-16  Mike Frysinger  <vapier (a] gentoo.org>
     57 
     58 	* configure: Regenerate.
     59 	* config.in: Removed.
     60 
     61 2021-06-15  Mike Frysinger  <vapier (a] gentoo.org>
     62 
     63 	* config.in, configure: Regenerate.
     64 
     65 2021-06-14  Mike Frysinger  <vapier (a] 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 (a] 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 (a] 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 (a] gentoo.org>
     88 
     89 	* Makefile.in: Add $(EXEEXT) to sis.
     90 
     91 2021-06-12  Mike Frysinger  <vapier (a] gentoo.org>
     92 
     93 	* aclocal.m4, config.in, configure: Regenerate.
     94 
     95 2021-06-12  Mike Frysinger  <vapier (a] gentoo.org>
     96 
     97 	* config.in, configure: Regenerate.
     98 
     99 2021-05-16  Mike Frysinger  <vapier (a] 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 (a] gentoo.org>
    106 
    107 	* config.in, configure: Regenerate.
    108 
    109 2021-05-14  Mike Frysinger  <vapier (a] gentoo.org>
    110 
    111 	* interf.c: Update include path.
    112 	* sis.h: Likewise.
    113 
    114 2021-05-04  Mike Frysinger  <vapier (a] gentoo.org>
    115 
    116 	* configure: Regenerate.
    117 
    118 2021-05-04  Mike Frysinger  <vapier (a] gentoo.org>
    119 
    120 	* func.c (bfd_load): Use BFD_VMA_FMT.
    121 
    122 2021-05-01  Mike Frysinger  <vapier (a] gentoo.org>
    123 
    124 	* config.in, configure: Regenerate.
    125 
    126 2021-04-26  Mike Frysinger  <vapier (a] gentoo.org>
    127 
    128 	* aclocal.m4, config.in, configure: Regenerate.
    129 
    130 2021-04-22  Tom Tromey  <tom (a] tromey.com>
    131 
    132 	* configure, config.in: Rebuild.
    133 
    134 2021-04-22  Tom Tromey  <tom (a] tromey.com>
    135 
    136 	* configure: Rebuild.
    137 
    138 2021-04-21  Mike Frysinger  <vapier (a] gentoo.org>
    139 
    140 	* aclocal.m4: Regenerate.
    141 
    142 2021-04-21  Simon Marchi  <simon.marchi (a] polymtl.ca>
    143 
    144 	* configure: Regenerate.
    145 
    146 2021-04-18  Mike Frysinger  <vapier (a] gentoo.org>
    147 
    148 	* configure: Regenerate.
    149 
    150 2021-04-15  John Baldwin  <jhb (a] 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 (a] tromey.com>
    158 
    159 	* func.c: Include sys/time.h.
    160 
    161 2021-04-08  Tom Tromey  <tom (a] 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 (a] adacore.com>
    192 
    193 	* configure: Rebuild.
    194 	* configure.ac (READLINE): Adjust in-tree value.
    195 
    196 2021-04-02  Mike Frysinger  <vapier (a] gentoo.org>
    197 
    198 	* aclocal.m4, configure: Regenerate.
    199 
    200 2021-02-28  Mike Frysinger  <vapier (a] gentoo.org>
    201 
    202 	* configure: Regenerate.
    203 
    204 2021-02-27  Mike Frysinger  <vapier (a] gentoo.org>
    205 
    206 	* Makefile.in (SIM_EXTRA_ALL): Delete.
    207 	(all): New target.
    208 
    209 2021-02-21  Mike Frysinger  <vapier (a] 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 (a] 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 (a] gentoo.org>
    220 
    221 	* interf.c (sim_memory_map): Define.
    222 
    223 2021-02-06  Mike Frysinger  <vapier (a] gentoo.org>
    224 
    225 	* configure: Regenerate.
    226 
    227 2021-01-11  Mike Frysinger  <vapier (a] gentoo.org>
    228 
    229 	* configure.ac: Call SIM_AC_OPTION_WARNINGS.
    230 	* configure: Regenerate.
    231 
    232 2021-01-11  Mike Frysinger  <vapier (a] gentoo.org>
    233 
    234 	* config.in, configure: Regenerate.
    235 	* sis.c: Delete HAVE_STDLIB_H.
    236 
    237 2021-01-09  Mike Frysinger  <vapier (a] gentoo.org>
    238 
    239 	* configure: Regenerate.
    240 
    241 2021-01-08  Mike Frysinger  <vapier (a] gentoo.org>
    242 
    243 	* configure: Regenerate.
    244 
    245 2021-01-04  Mike Frysinger  <vapier (a] gentoo.org>
    246 
    247 	* configure: Regenerate.
    248 
    249 2020-07-29  Simon Marchi  <simon.marchi (a] efficios.com>
    250 
    251 	* configure: Re-generate.
    252 
    253 2018-10-30  Joel Sherrill <joel (a] 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 (a] FreeBSD.org>
    260 
    261 	* configure: Regenerate.
    262 
    263 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    264 
    265 	* config.in, configure: Regenerate.
    266 
    267 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    268 
    269 	* configure: Regenerate.
    270 
    271 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    272 
    273 	* configure: Regenerate.
    274 
    275 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    276 
    277 	* configure: Regenerate.
    278 
    279 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    280 
    281 	* configure: Regenerate.
    282 
    283 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    284 
    285 	* configure: Regenerate.
    286 
    287 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    288 
    289 	* configure: Regenerate.
    290 
    291 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    292 
    293 	* configure: Regenerate.
    294 
    295 2016-01-09  Mike Frysinger  <vapier (a] gentoo.org>
    296 
    297 	* config.in, configure: Regenerate.
    298 
    299 2016-01-06  Mike Frysinger  <vapier (a] 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 (a] gentoo.org>
    305 
    306 	* configure: Regenerate.
    307 
    308 2016-01-03  Mike Frysinger  <vapier (a] gentoo.org>
    309 
    310 	* interf.c (sim_open): Replace while loop with a call to countargv.
    311 
    312 2016-01-03  Mike Frysinger  <vapier (a] 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 (a] gentoo.org>
    322 
    323 	* configure: Regenerate.
    324 
    325 2015-12-26  Mike Frysinger  <vapier (a] gentoo.org>
    326 
    327 	* config.in, configure: Regenerate.
    328 
    329 2015-06-23  Mike Frysinger  <vapier (a] gentoo.org>
    330 
    331 	* configure: Regenerate.
    332 
    333 2015-06-12  Mike Frysinger  <vapier (a] gentoo.org>
    334 
    335 	* configure: Regenerate.
    336 
    337 2015-06-12  Mike Frysinger  <vapier (a] gentoo.org>
    338 
    339 	* configure: Regenerate.
    340 
    341 2015-05-17  Mike Frysinger  <vapier (a] 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 (a] 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 (a] redhat.com>
    354 
    355 	PR 18273
    356 	* sis.c (main): Remove unreachable code.
    357 
    358 2015-04-24  David Binderman  <dcb314 (a] hotmail.com>
    359 	    Nick Clifton  <nickc (a] redhat.com>
    360 
    361 	PR 18273
    362 	* exec.c (add32): Fix typo in check for overflow.
    363 
    364 2015-04-19  Jiri Gaisler  <jiri (a] 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 (a] gentoo.org>
    387 
    388 	* configure: Regenerate.
    389 
    390 2015-03-31  Mike Frysinger  <vapier (a] gentoo.org>
    391 
    392 	* config.in, configure: Regenerate.
    393 
    394 2015-03-28  Jiri Gaisler  <jiri (a] 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 (a] 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 (a] 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 (a] gentoo.org>
    425 
    426 	* interf.c (sim_set_callbacks, sim_size, sim_trace): Delete.
    427 
    428 2015-03-17  Jiri Gaisler  <jiri (a] 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 (a] 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 (a] gentoo.org>
    443 
    444 	* config.in, configure: Regenerate.
    445 
    446 2015-03-16  Jiri Gaisler  <jiri (a] 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 (a] gentoo.org>
    460 
    461 	* Makefile.in (SIM_RUN_OBJS): Set to sis.o.
    462 
    463 2015-03-14  Mike Frysinger  <vapier (a] gentoo.org>
    464 
    465 	* configure.ac (AC_CHECK_HEADERS): Delete.
    466 	* aclocal.m4, configure: Regenerate.
    467 
    468 2015-02-22  Jiri Gaisler  <jiri (a] 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 (a] 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 (a] gaisler.se>
    482 
    483 	* Makefile.in: Remove unused defines
    484 
    485 2015-02-21  Jiri Gaisler  <jiri (a] 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 (a] 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 (a] 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 (a] 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 (a] gmail.com>
    509 
    510 	* configure: Regenerate.
    511 
    512 2014-08-15  Roland McGrath  <mcgrathr (a] google.com>
    513 
    514 	* configure: Regenerate.
    515 	* config.in: Regenerate.
    516 
    517 2014-03-10  Mike Frysinger  <vapier (a] gentoo.org>
    518 
    519 	* interf.c (sim_do_command): Add const to cmd.
    520 
    521 2014-03-05  Mike Frysinger  <vapier (a] gentoo.org>
    522 
    523 	* interf.c (sim_load): Add const to prog.
    524 
    525 2013-10-09  Sergio Durigan Junior  <sergiodj (a] 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 (a] gmail.com>
    532 
    533 	* configure: Regenerate.
    534 
    535 2013-06-03  Mike Frysinger  <vapier (a] gentoo.org>
    536 
    537 	* aclocal.m4, configure: Regenerate.
    538 
    539 2013-03-14  Joel Sherrill <joel.sherrill (a] 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 (a] 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 (a] adacore.com>
    555 
    556 	* sys.h: Include "config.h".
    557 
    558 2012-06-15  Joel Brobecker  <brobecker (a] adacore.com>
    559 
    560 	* config.in, configure: Regenerate.
    561 
    562 2012-05-24  Pedro Alves  <palves (a] redhat.com>
    563 
    564 	PR gdb/7205
    565 
    566 	Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
    567 
    568 2012-03-24  Mike Frysinger  <vapier (a] gentoo.org>
    569 
    570 	* aclocal.m4, config.in, configure: Regenerate.
    571 
    572 2011-12-31  Mike Frysinger  <vapier (a] 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 (a] gentoo.org>
    580 
    581 	* aclocal.m4: New file.
    582 	* configure: Regenerate.
    583 
    584 2011-10-17  Mike Frysinger  <vapier (a] gentoo.org>
    585 
    586 	* configure.ac: Change include to common/acinclude.m4.
    587 
    588 2011-10-17  Mike Frysinger  <vapier (a] 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 (a] gentoo.org>
    595 
    596 	* interf.c (sim_open): Accept and ignore `--sysroot=...'.
    597 
    598 2011-06-01  Joel Brobecker  <brobecker (a] adacore.com>
    599 
    600 	* interf.c (sim_complete_command): New stub function.
    601 
    602 2011-01-11  Andrew Burgess  <aburgess (a] 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 (a] 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 (a] 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 (a] gentoo.org>
    625 
    626 	* interp.c (sim_write): Add const to buf arg.
    627 
    628 2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
    629 
    630 	* configure: Regenerate.
    631 
    632 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
    633 
    634 	* config.in: Regenerate.
    635 	* configure: Likewise.
    636 
    637 	* configure: Regenerate.
    638 
    639 2008-11-10  Joel Sherrill <joel.sherrill (a] oarcorp.com>
    640 
    641 	* erc32.c, exec.c: Fix warnings.
    642 
    643 2008-07-11  Hans-Peter Nilsson  <hp (a] 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 (a] oarcorp.com>
    649 
    650 	* sis.c: Correct spelling error.
    651 
    652 2008-06-06  Vladimir Prus  <vladimir (a] codesourcery.com>
    653 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
    654 	    Joseph Myers  <joseph (a] codesourcery.com>
    655 
    656 	* configure: Regenerate.
    657 
    658 2006-12-21  Hans-Peter Nilsson  <hp (a] axis.com>
    659 
    660 	* acconfig.h: Remove.
    661 	* config.in: Regenerate.
    662 
    663 2006-12-20  Hans-Peter Nilsson  <hp (a] 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 (a] codesourcery.com>
    673 
    674 	* Makefile.in (func.o, help.o): Correct dependencies.
    675 
    676 2006-08-08  Joel Sherrill <joel.sherrill (a] oarcorp.com>
    677 
    678 	* Makefile.in (install-sis): Honor DESTDIR.
    679 
    680 2006-06-13  Richard Earnshaw  <rearnsha (a] arm.com>
    681 
    682 	* configure: Regenerated.
    683 
    684 2006-06-05  Daniel Jacobowitz  <dan (a] codesourcery.com>
    685 
    686 	* configure: Regenerated.
    687 
    688 2006-05-31  Daniel Jacobowitz  <dan (a] codesourcery.com>
    689 
    690 	* configure: Regenerated.
    691 
    692 2005-11-28  Mark Mitchell  <mark (a] 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 (a] au.ibm.com>
    698 
    699 	* func.c: Remove ANSI_PROTOTYPES conditional code.
    700 
    701 2005-03-23  Mark Kettenis  <kettenis (a] gnu.org>
    702 
    703 	* configure: Regenerate.
    704 
    705 2005-03-07  Jerome Guitton  <guitton (a] 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 (a] 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 (a] gnu.org>
    724 
    725 	* configure.ac: Update to use ../common/common.m4.
    726 	* configure: Re-generate.
    727 
    728 2005-01-11  Andrew Cagney  <cagney (a] localhost.localdomain>
    729 
    730 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    731 
    732 2005-01-07  Andrew Cagney  <cagney (a] 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 (a] axis.com>
    738 
    739 	* configure: Regenerate for ../common/aclocal.m4 update.
    740 
    741 2004-11-11  Andreas Schwab  <schwab (a] suse.de>
    742 
    743 	* interf.c: Include "libiberty.h" instead of declaring buildargv
    744 	ourselves.
    745 
    746 2003-02-27  Andrew Cagney  <cagney (a] redhat.com>
    747 
    748 	* interf.c (sim_open, sim_create_inferior): Rename _bfd to bfd.
    749 
    750 2002-06-16  Andrew Cagney  <ac131313 (a] redhat.com>
    751 
    752 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    753 
    754 2002-06-08  Andrew Cagney  <cagney (a] 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 (a] b1.cygnus.com>
    760 
    761 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    762 
    763 2000-03-07  Frank Ch. Eigler  <fche (a] redhat.com>
    764 
    765 	From John Dallaway  <jld (a] redhat.co.uk>:
    766 	* Makefile.in (install-sis): Add $(EXEEXT) for Windows host.
    767 
    768 2000-03-03  Jonathan Larmour  <jlarmour (a] 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 (a] b1.cygnus.com>
    774 
    775 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    776 
    777 1999-05-08  Felix Lee  <flee (a] cygnus.com>
    778 
    779 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    780 
    781 1999-03-03  DJ Delorie  <dj (a] cygnus.com>
    782 
    783 	* configure.in: add termcap and -luser32 for host=cygwin
    784 	* configure: regenerate
    785 
    786 1999-02-11  Hugo Tyson  <hmt (a] 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 (a] 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 (a] 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 (a] cygnus.com>
    847 
    848 	* exec.c (dispatch_instruction): Add SPARClite 'scan' instruction.
    849 
    850 Tue Jul  7 21:12:41 1998  Mark Alexander  <marka (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] cygnus.com>
    935 
    936 	* configure.in: Don't call sinclude.
    937 
    938 Sat Apr 18 12:00:16 1998  Mark Alexander  <marka (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] kremvax.cygnus.com>
   1100 
   1101 	* configure: Re-generate.
   1102 
   1103 Thu Mar 13 12:46:04 1997  Doug Evans  <dje (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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)
   1362