Home | History | Annotate | Line # | Download | only in h8300
      1 2021-06-22  Mike Frysinger  <vapier (a] gentoo.org>
      2 
      3 	* configure.ac: Removed.
      4 	* aclocal.m4: Removed.
      5 	* configure: Removed.
      6 
      7 2021-06-21  Mike Frysinger  <vapier (a] gentoo.org>
      8 
      9 	* aclocal.m4: Regenerate.
     10 	* configure: Regenerate.
     11 
     12 2021-06-21  Mike Frysinger  <vapier (a] gentoo.org>
     13 
     14 	* configure: Regenerate.
     15 
     16 2021-06-20  Mike Frysinger  <vapier (a] gentoo.org>
     17 
     18 	* configure.ac (SIM_AC_COMMON): Delete.
     19 	* aclocal.m4, configure: Regenerate.
     20 
     21 2021-06-20  Mike Frysinger  <vapier (a] gentoo.org>
     22 
     23 	* aclocal.m4: Regenerate.
     24 	* configure: Regenerate.
     25 
     26 2021-06-19  Mike Frysinger  <vapier (a] gentoo.org>
     27 
     28 	* aclocal.m4: Regenerate.
     29 	* configure: Regenerate.
     30 
     31 2021-06-19  Mike Frysinger  <vapier (a] gentoo.org>
     32 
     33 	* configure: Regenerate.
     34 
     35 2021-06-18  Mike Frysinger  <vapier (a] gentoo.org>
     36 
     37 	* aclocal.m4, configure: Regenerate.
     38 
     39 2021-06-18  Mike Frysinger  <vapier (a] gentoo.org>
     40 
     41 	* configure: Regenerate.
     42 
     43 2021-06-18  Mike Frysinger  <vapier (a] gentoo.org>
     44 
     45 	* compile.c: Include sim-signal.h.
     46 
     47 2021-06-17  Mike Frysinger  <vapier (a] gentoo.org>
     48 
     49 	* compile.c (sim_open): Set current_target_byte_order.
     50 	* configure.ac: Delete SIM_AC_OPTION_ENDIAN call.
     51 	* aclocal.m4, configure: Regenerate.
     52 
     53 2021-06-17  Mike Frysinger  <vapier (a] gentoo.org>
     54 
     55 	* compile.c: Include sim/callback.h.
     56 
     57 2021-06-16  Mike Frysinger  <vapier (a] gentoo.org>
     58 
     59 	* configure: Regenerate.
     60 
     61 2021-06-16  Mike Frysinger  <vapier (a] gentoo.org>
     62 
     63 	* configure: Regenerate.
     64 	* config.in: Removed.
     65 
     66 2021-06-15  Mike Frysinger  <vapier (a] gentoo.org>
     67 
     68 	* config.in, configure: Regenerate.
     69 
     70 2021-06-12  Mike Frysinger  <vapier (a] gentoo.org>
     71 
     72 	* configure.ac: Delete call to SIM_AC_OPTION_ALIGNMENT.
     73 
     74 2021-06-12  Mike Frysinger  <vapier (a] gentoo.org>
     75 
     76 	* aclocal.m4, config.in, configure: Regenerate.
     77 
     78 2021-06-12  Mike Frysinger  <vapier (a] gentoo.org>
     79 
     80 	* configure.ac: Delete call to AC_CHECK_HEADERS_ONCE.
     81 	* config.in, configure: Regenerate.
     82 
     83 2021-05-28  Yoshinori Sato  <ysato (a] users.sourceforge.jp>
     84 
     85 	* sim-main.h (h8_typecodes): Add operand type OP_REG_DEC, OP_REG_INC.
     86 	* compile.c (decode): Rewrite oprand type for specific case.
     87 	(fetch_1): Add handling OP_REG_DEC and OP_REG_INC.
     88 	(step_once): Fix operand fetch order.
     89 
     90 2021-05-17  Mike Frysinger  <vapier (a] gentoo.org>
     91 
     92 	* sim-main.h (SIM_HAVE_COMMON_SIM_STATE): Delete.
     93 
     94 2021-05-17  Mike Frysinger  <vapier (a] gentoo.org>
     95 
     96 	* compile.c (h8_get_state): Change sd to H8300_SIM_STATE.
     97 	(h8_set_state): Likewise.
     98 	(h8_get_stats): Likewise.
     99 	(h8_increment_stats): Likewise.
    100 	(init_pointers): Likewise.
    101 	(step_once): Likewise.
    102 	(sim_info): Likewise.
    103 	(sim_open): Likewise.
    104 	(sim_load): Likewise.
    105 	* sim-main.h (SIM_HAVE_COMMON_SIM_STATE): Define.
    106 	(struct sim_state): Delete.
    107 	(struct h8300_sim_state): New struct.
    108 	(H8300_SIM_STATE): Define.
    109 
    110 2021-05-16  Mike Frysinger  <vapier (a] gentoo.org>
    111 
    112 	* compile.c: Replace config.h include with defs.h.
    113 	* sim-main.h: Delete config.h include.
    114 
    115 2021-05-16  Mike Frysinger  <vapier (a] gentoo.org>
    116 
    117 	* config.in, configure: Regenerate.
    118 
    119 2021-05-08  Mike Frysinger  <vapier (a] gentoo.org>
    120 
    121 	* compile.c (h8_set_macS): Disable with #if 0.
    122 	(step_once): Set trace & intMask to 0.
    123 	(set_h8300h): Mark static.
    124 	* configure.ac: Delete SIM_AC_OPTION_WARNINGS call.
    125 	* configure: Regenerate.
    126 
    127 2021-05-04  Mike Frysinger  <vapier (a] gentoo.org>
    128 
    129 	* configure: Regenerate.
    130 
    131 2021-05-01  Mike Frysinger  <vapier (a] gentoo.org>
    132 
    133 	* config.in, configure: Regenerate.
    134 
    135 2021-04-26  Mike Frysinger  <vapier (a] gentoo.org>
    136 
    137 	* aclocal.m4, config.in, configure: Regenerate.
    138 
    139 2021-04-22  Tom Tromey  <tom (a] tromey.com>
    140 
    141 	* configure, config.in: Rebuild.
    142 
    143 2021-04-22  Tom Tromey  <tom (a] tromey.com>
    144 
    145 	* configure: Rebuild.
    146 
    147 2021-04-21  Mike Frysinger  <vapier (a] gentoo.org>
    148 
    149 	* aclocal.m4: Regenerate.
    150 
    151 2021-04-21  Simon Marchi  <simon.marchi (a] polymtl.ca>
    152 
    153 	* configure: Regenerate.
    154 
    155 2021-04-18  Mike Frysinger  <vapier (a] gentoo.org>
    156 
    157 	* configure.ac: Change AC_CHECK_HEADERS to AC_CHECK_HEADERS_ONCE.
    158 	* configure: Regenerate.
    159 
    160 2021-04-18  Mike Frysinger  <vapier (a] gentoo.org>
    161 
    162 	* configure: Regenerate.
    163 
    164 2021-04-12  Mike Frysinger  <vapier (a] gentoo.org>
    165 
    166 	* compile.c (sim_open): Delete 3rd arg to sim_cpu_alloc_all.
    167 
    168 2021-04-08  Tom Tromey  <tom (a] tromey.com>
    169 
    170 	* compile.c (init_pointers): Fix sequence point warning.
    171 
    172 2021-04-08  Tom Tromey  <tom (a] tromey.com>
    173 
    174 	* compile.c (cmdline_location): Use new-style declaration.
    175 
    176 2021-04-02  Mike Frysinger  <vapier (a] gentoo.org>
    177 
    178 	* aclocal.m4, configure: Regenerate.
    179 
    180 2021-02-28  Mike Frysinger  <vapier (a] gentoo.org>
    181 
    182 	* configure: Regenerate.
    183 
    184 2021-02-21  Mike Frysinger  <vapier (a] gentoo.org>
    185 
    186 	* configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4.
    187 	* aclocal.m4, configure: Regenerate.
    188 
    189 2021-02-13  Mike Frysinger  <vapier (a] gentoo.org>
    190 
    191 	* configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
    192 	* aclocal.m4, configure: Regenerate.
    193 
    194 2021-02-06  Mike Frysinger  <vapier (a] gentoo.org>
    195 
    196 	* configure: Regenerate.
    197 
    198 2021-01-13  Mike Frysinger  <vapier (a] gentoo.org>
    199 
    200 	* compile.c (memory_size): Move definition to top of file.
    201 	(h8_get_memory, h8_set_memory): Assert access is within memory_size.
    202 	(h8_get_eightbit_buf): Delete.
    203 	h8_set_eightbit_buf, h8_get_eightbit, h8_set_eightbit): Likewise.
    204 	(GET_MEMORY_L): Delete eightbit references.
    205 	(GET_MEMORY_W, GET_MEMORY_B, SET_MEMORY_L, SET_MEMORY_W,
    206 	SET_MEMORY_B, init_pointers, step_once, sim_load): Likewise.
    207 	(sim_write): Likewise.  Return i instead of size.
    208 	(sim_read): Check addr is within memory_size.
    209 	* sim-main.h (struct h8300_cpu_state): Delete eightbit.
    210 
    211 2021-01-11  Mike Frysinger  <vapier (a] gentoo.org>
    212 
    213 	* configure.ac: Call SIM_AC_OPTION_WARNINGS.
    214 	* configure: Regenerate.
    215 
    216 2021-01-11  Mike Frysinger  <vapier (a] gentoo.org>
    217 
    218 	* config.in, configure: Regenerate.
    219 	* compile.c: Delete HAVE_TIME_H & HAVE_STDLIB_H.
    220 
    221 2021-01-09  Mike Frysinger  <vapier (a] gentoo.org>
    222 
    223 	* configure: Regenerate.
    224 
    225 2021-01-08  Mike Frysinger  <vapier (a] gentoo.org>
    226 
    227 	* configure: Regenerate.
    228 
    229 2021-01-07  Mike Frysinger  <vapier (a] gentoo.org>
    230 
    231 	* compile.c (set_simcache_size, h8_get_cache_top, h8_set_cache_top,
    232 	h8_get_compiles, h8_increment_compiles, h8_get_cache_idx_buf,
    233 	h8_set_cache_idx_buf, h8_get_cache_idx, h8_set_cache_idx, compile,
    234 	set_simcache_size): Delete.
    235 	(init_pointers): Delete calls to h8_get_cache_idx_buf,
    236 	h8_set_cache_idx_buf, and set_simcache_size.
    237 	(step_once): Replace call to h8_get_cache_idx with decode.  Delete
    238 	case 0 handling and call to compile.
    239 	(sim_write): Delete call to h8_set_cache_idx.
    240 	(sim_info): Delete call to h8_get_compiles & sim_cache_size.
    241 	(sim_load): Delete calls to h8_get_cache_idx_buf & h8_set_cache_idx_buf.
    242 	* sim-main.h (sim_state): Delete sim_cache_size, sim_cache, cache_idx,
    243 	cache_top, and compiles.
    244 
    245 2021-01-04  Mike Frysinger  <vapier (a] gentoo.org>
    246 
    247 	* configure: Regenerate.
    248 
    249 2017-09-06  John Baldwin  <jhb (a] FreeBSD.org>
    250 
    251 	* configure: Regenerate.
    252 
    253 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    254 
    255 	* config.in, configure: Regenerate.
    256 
    257 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    258 
    259 	* configure: Regenerate.
    260 
    261 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    262 
    263 	* configure: Regenerate.
    264 
    265 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    266 
    267 	* configure: Regenerate.
    268 
    269 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    270 
    271 	* configure: Regenerate.
    272 
    273 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    274 
    275 	* configure: Regenerate.
    276 
    277 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    278 
    279 	* configure: Regenerate.
    280 
    281 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    282 
    283 	* configure: Regenerate.
    284 
    285 2016-01-09  Mike Frysinger  <vapier (a] gentoo.org>
    286 
    287 	* config.in, configure: Regenerate.
    288 
    289 2016-01-06  Mike Frysinger  <vapier (a] gentoo.org>
    290 
    291 	* compile.c (sim_open): Mark argv const.
    292 	(sim_create_inferior): Mark argv and env const.
    293 
    294 2016-01-04  Mike Frysinger  <vapier (a] gentoo.org>
    295 
    296 	* configure: Regenerate.
    297 
    298 2016-01-03  Mike Frysinger  <vapier (a] gentoo.org>
    299 
    300 	* compile.c (sim_open): Update sim_parse_args comment.
    301 
    302 2016-01-03  Mike Frysinger  <vapier (a] gentoo.org>
    303 
    304 	* config.in, configure: Regenerate.
    305 
    306 2016-01-02  Mike Frysinger  <vapier (a] gentoo.org>
    307 
    308 	* configure.ac (SIM_AC_OPTION_ENDIAN): Change BIG_ENDIAN to BIG.
    309 	* configure: Regenerate.
    310 
    311 2015-12-30  Mike Frysinger  <vapier (a] gentoo.org>
    312 
    313 	* compile.c (sim_state_initialize): Delete.
    314 	(sim_open): Replace sim_state_initialize call with SBR_REGNUM
    315 	assignment.
    316 
    317 2015-12-30  Mike Frysinger  <vapier (a] gentoo.org>
    318 
    319 	* compile.c (h8300_reg_store): Delete sd.  Change init_pointers to
    320 	use CPU_STATE (cpu).  Change h8_set_pc to cpu->pc.  Return -1 and
    321 	drop the printf if the default case.  Change all the set func calls
    322 	to use cpu->regs[rn] instead.
    323 	(h8300_reg_store): Delete sd.  Change init_pointers to
    324 	use CPU_STATE (cpu).  Change h8_get_pc to cpu->pc.  Return -1 and
    325 	drop the printf if the default case.  Change all the get func calls
    326 	to use cpu->regs[rn] instead.  Add ZERO_REGNUM case.  Return 2 and
    327 	4 instead of -1 at the end.
    328 
    329 2015-12-30  Mike Frysinger  <vapier (a] gentoo.org>
    330 
    331 	* compile.c (lvalue): Change sim_engine_set_run_state calls to
    332 	sim_engine_halt.  Declare local cpu.
    333 	(fetch_1): Likewise.
    334 	(store_1): Likewise.
    335 	(sim_resume): Rename to ...
    336 	(step_once): ... this.  Declare init1, poll_count, reason, and
    337 	sigrc variables.  Delete step checking.  Change
    338 	sim_engine_set_run_state calls to sim_engine_halt.  Delete poll
    339 	logic.  Change while(1) loop to while(0).
    340 	(sim_engine_run): New function.
    341 	* Makefile.in (SIM_OBJS): Add sim-resume.o.
    342 
    343 2015-12-30  Mike Frysinger  <vapier (a] gentoo.org>
    344 
    345 	* compile.c (sim_open): Delete current_alignment and
    346 	current_target_byte_order assignments.
    347 	* configure.ac: Call SIM_AC_OPTION_ENDIAN and
    348 	SIM_AC_OPTION_ALIGNMENT.
    349 	* configure: Regenerate.
    350 
    351 2015-12-30  Mike Frysinger  <vapier (a] gentoo.org>
    352 
    353 	* wrapper.c (sim_store_register): Rename to ...
    354 	(h8300_reg_store): ... this.  Declare sd.
    355 	(sim_fetch_register): Rename to ...
    356 	(h8300_reg_fetch): ... this.  Declare sd.
    357 	(sim_open): Call CPU_REG_FETCH/CPU_REG_STORE.
    358 
    359 2015-12-30  Mike Frysinger  <vapier (a] gentoo.org>
    360 
    361 	* compile.c (lreg): Delete.
    362 	(init_pointers): Delete lreg assignments.
    363 
    364 2015-12-30  Mike Frysinger  <vapier (a] gentoo.org>
    365 
    366 	* inst.h: Delete file.
    367 	* Makefile.in (compile.o): Delete rule.
    368 
    369 2015-12-26  Mike Frysinger  <vapier (a] gentoo.org>
    370 
    371 	* config.in, configure: Regenerate.
    372 
    373 2015-12-24  Mike Frysinger  <vapier (a] gentoo.org>
    374 
    375 	* compile.c (H8300_OPTIONS): New enum from common/sim-options.c.
    376 	(h8300_option_handler): New func from common/sim-options.c.
    377 	(h8300_options): New options from common/sim-options.c.
    378 	(sim_open): Call sim_add_option_table.
    379 	* tconfig.h: Delete file.
    380 
    381 2015-12-24  Mike Frysinger  <vapier (a] gentoo.org>
    382 
    383 	* tconfig.h (SIM_HAVE_SIMCACHE): Delete.
    384 
    385 2015-11-21  Mike Frysinger  <vapier (a] gentoo.org>
    386 
    387 	* compile.c (sim_callback, sim_kind, myname): Delete.
    388 	(init_pointers, sim_store_register, sim_fetch_register, sim_info):
    389 	Change sim_callback->printf_filtered calls to sim_io_printf.
    390 	(sim_resume): Likewise.  Declare sim_callback.
    391 	(sim_open): Delete sim_callback, sim_kind, and myname assignment.
    392 	(sim_load); Use sd to look up myname, sim_callback, and sim_kind.
    393 
    394 2015-11-15  Mike Frysinger  <vapier (a] gentoo.org>
    395 
    396 	* Makefile.in (SIM_OBJS): Delete sim-reason.o and sim-stop.o.
    397 
    398 2015-11-15  Mike Frysinger  <vapier (a] gentoo.org>
    399 
    400 	* Makefile.in (SIM_OBJS): Add sim-reason.o and sim-stop.o.
    401 	* compile.c (sim_stop, sim_stop_reason): Delete.
    402 
    403 2015-11-14  Mike Frysinger  <vapier (a] gentoo.org>
    404 
    405 	* Makefile.in (SIM_OBJS): Delete sim-load.o.
    406 
    407 2015-11-14  Mike Frysinger  <vapier (a] gentoo.org>
    408 
    409 	* compile.c (sim_close): Delete.
    410 
    411 2015-11-09  Mike Frysinger  <vapier (a] gentoo.org>
    412 
    413 	* compile.c (littleendian): Delete.
    414 	(init_pointers): Delete littleendian usage.
    415 
    416 2015-06-23  Mike Frysinger  <vapier (a] gentoo.org>
    417 
    418 	* configure: Regenerate.
    419 
    420 2015-06-12  Mike Frysinger  <vapier (a] gentoo.org>
    421 
    422 	* configure: Regenerate.
    423 
    424 2015-06-12  Mike Frysinger  <vapier (a] gentoo.org>
    425 
    426 	* configure: Regenerate.
    427 
    428 2015-04-18  Mike Frysinger  <vapier (a] gentoo.org>
    429 
    430 	* sim-main.h (SIM_CPU): Delete.
    431 
    432 2015-04-18  Mike Frysinger  <vapier (a] gentoo.org>
    433 
    434 	* sim-main.h (sim_cia): Delete.
    435 
    436 2015-04-17  Mike Frysinger  <vapier (a] gentoo.org>
    437 
    438 	* sim-main.h (CIA_GET, CIA_SET): Delete.
    439 
    440 2015-04-17  Mike Frysinger  <vapier (a] gentoo.org>
    441 
    442 	* compile.c (h8300_pc_get, h8300_pc_set): New functions.
    443 	(sim_open): Declare new local var i.  Call CPU_PC_FETCH &
    444 	CPU_PC_STORE for all cpus.
    445 	* sim-main.h (SIM_CPU): Define.
    446 
    447 2015-04-15  Mike Frysinger  <vapier (a] gentoo.org>
    448 
    449 	* Makefile.in (SIM_OBJS): Delete sim-cpu.o.
    450 	* sim-main.h (STATE_CPU): Delete.
    451 
    452 2015-04-15  Mike Frysinger  <vapier (a] gentoo.org>
    453 
    454 	* compile.c: Include sim-options.h.
    455 	(sim_open): Call sim_cpu_alloc_all instead of sim_cpu_alloc.
    456 	* sim-main.h (struct sim_state): Change cpu to an array of pointers.
    457 	(STATE_CPU): Handle WITH_SMP.
    458 
    459 2015-04-13  Mike Frysinger  <vapier (a] gentoo.org>
    460 
    461 	* configure: Regenerate.
    462 
    463 2015-04-06  Mike Frysinger  <vapier (a] gentoo.org>
    464 
    465 	* Makefile.in (SIM_OBJS): Delete sim-engine.o.
    466 
    467 2015-04-01  Mike Frysinger  <vapier (a] gentoo.org>
    468 
    469 	* Makefile.in (SIM_OBJS): Delete $(SIM_EXTRA_OBJS).
    470 
    471 2015-03-31  Mike Frysinger  <vapier (a] gentoo.org>
    472 
    473 	* config.in, configure: Regenerate.
    474 
    475 2015-03-24  Mike Frysinger  <vapier (a] gentoo.org>
    476 
    477 	* compile.c (sim_set_callbacks, sim_size, sim_trace): Delete.
    478 	* tconfig.h (SIM_HAVE_PROFILE): Delete.
    479 
    480 2015-03-16  Mike Frysinger  <vapier (a] gentoo.org>
    481 
    482 	* config.in, configure: Regenerate.
    483 	* tconfig.in: Rename file ...
    484 	* tconfig.h: ... here.
    485 
    486 2015-03-14  Mike Frysinger  <vapier (a] gentoo.org>
    487 
    488 	* Makefile.in (SIM_RUN_OBJS): Delete.
    489 
    490 2015-03-14  Mike Frysinger  <vapier (a] gentoo.org>
    491 
    492 	* configure.ac (AC_CHECK_HEADERS): Delete stdlib.h & time.h.
    493 	* aclocal.m4, configure: Regenerate.
    494 
    495 2014-12-03  Joel Brobecker  <brobecker (a] adacore.com>
    496 
    497 	* compile.c (sim_resume):  Adjust calls to "stat" and "fstat"
    498 	callbacks by calls to "to_stat" and "to_fstat" (resp) callbacks
    499 	following renaming in callback.h.
    500 
    501 2014-08-19  Alan Modra  <amodra (a] gmail.com>
    502 
    503 	* configure: Regenerate.
    504 
    505 2014-08-15  Roland McGrath  <mcgrathr (a] google.com>
    506 
    507 	* configure: Regenerate.
    508 	* config.in: Regenerate.
    509 
    510 2014-03-05  Mike Frysinger  <vapier (a] gentoo.org>
    511 
    512 	* compile.c (sim_load): Add const to prog.
    513 
    514 2014-02-17  Mike Frysinger  <vapier (a] gentoo.org>
    515 
    516 	PR gdb/16450
    517 	* compile.c (control_c_sim_desc): Delete.
    518 	(control_c): Likewise.
    519 	(sim_resume): Delete signal(SIGINT) handling.
    520 
    521 2013-09-23  Alan Modra  <amodra (a] gmail.com>
    522 
    523 	* configure: Regenerate.
    524 
    525 2013-06-03  Mike Frysinger  <vapier (a] gentoo.org>
    526 
    527 	* aclocal.m4, configure: Regenerate.
    528 
    529 2012-06-15  Joel Brobecker  <brobecker (a] adacore.com>
    530 
    531 	* config.in, configure: Regenerate.
    532 
    533 2012-05-18  Nick Clifton  <nickc (a] redhat.com>
    534 
    535 	PR 14072
    536 	* compile.c: Include config.h before system header files.
    537 	* sim-main.h: Likewise.
    538 
    539 2012-03-24  Mike Frysinger  <vapier (a] gentoo.org>
    540 
    541 	* aclocal.m4, config.in, configure: Regenerate.
    542 
    543 2011-12-03  Mike Frysinger  <vapier (a] gentoo.org>
    544 
    545 	* aclocal.m4: New file.
    546 	* configure: Regenerate.
    547 
    548 2011-10-17  Mike Frysinger  <vapier (a] gentoo.org>
    549 
    550 	* configure.ac: Change include to common/acinclude.m4.
    551 
    552 2011-10-17  Mike Frysinger  <vapier (a] gentoo.org>
    553 
    554 	* configure.ac: Change AC_PREREQ to 2.64.  Delete AC_CONFIG_HEADER
    555 	call.  Replace common.m4 include with SIM_AC_COMMON.
    556 	* configure: Regenerate.
    557 
    558 2011-07-05  Mike Frysinger  <vapier (a] gentoo.org>
    559 
    560 	* compile.c (sim_do_command): Delete.
    561 
    562 2011-01-11  Andrew Burgess  <aburgess (a] broadcom.com>
    563 
    564 	* compile.c (sim_store_register): Update return value to
    565 	match new API.
    566 
    567 2010-04-14  Mike Frysinger  <vapier (a] gentoo.org>
    568 
    569 	* compile.c (sim_write): Add const to buffer arg.
    570 
    571 2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
    572 
    573 	* configure: Regenerate.
    574 
    575 2009-12-09  Yoshinori Sato <ysato (a] users.sourceforge.jp>
    576 	* compile.c(fetch_1): Fix pre-dec, pre-inc, post-dec and post-inc.
    577 	Index registers not masked memory areas.
    578 	Only simply increment or decrement.
    579 	* compile.c(store_1): Ditto.
    580 
    581 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
    582 
    583 	* config.in: Regenerate.
    584 	* configure: Likewise.
    585 
    586 	* configure: Regenerate.
    587 
    588 2008-12-01  Joel Sherrill <joel.sherrill (a] oarcorp.com>
    589 
    590 	* compile.c: Add const to remove warning.
    591 
    592 2008-07-11  Hans-Peter Nilsson  <hp (a] axis.com>
    593 
    594 	* configure: Regenerate to track ../common/common.m4 changes.
    595 	* config.in: Ditto.
    596 
    597 2008-06-06  Vladimir Prus  <vladimir (a] codesourcery.com>
    598 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
    599 	    Joseph Myers  <joseph (a] codesourcery.com>
    600 
    601 	* configure: Regenerate.
    602 
    603 2007-07-03  Yoshinori Sato <ysato (a] users.sourceforge.jp>
    604 
    605 	* compile.c (sim_resume): Fix the last byte of ARGV for
    606 	SYS_CMDLINE.
    607 
    608 2006-12-21  Hans-Peter Nilsson  <hp (a] axis.com>
    609 
    610 	* acconfig.h: Remove.
    611 	* config.in: Regenerate.
    612 
    613 2006-07-13  Yoshinori Sato <ysato (a] users.sourceforge.jp>
    614 
    615 	* compile.c (OBITOP): Bit address mask low three bit.
    616 	* compile.c (decode): Fix warning.
    617 
    618 2006-06-13  Richard Earnshaw  <rearnsha (a] arm.com>
    619 
    620 	* configure: Regenerated.
    621 
    622 2006-06-05  Daniel Jacobowitz  <dan (a] codesourcery.com>
    623 
    624 	* configure: Regenerated.
    625 
    626 2006-05-31  Daniel Jacobowitz  <dan (a] codesourcery.com>
    627 
    628 	* configure: Regenerated.
    629 
    630 2005-03-23  Mark Kettenis  <kettenis (a] gnu.org>
    631 
    632 	* configure: Regenerate.
    633 
    634 2005-01-14  Andrew Cagney  <cagney (a] gnu.org>
    635 
    636 	* configure.ac: Sinclude aclocal.m4 before common.m4.  Add
    637 	explicit call to AC_CONFIG_HEADER.
    638 	* configure: Regenerate.
    639 
    640 2005-01-12  Andrew Cagney  <cagney (a] gnu.org>
    641 
    642 	* configure.ac: Update to use ../common/common.m4.
    643 	* configure: Re-generate.
    644 
    645 2005-01-11  Andrew Cagney  <cagney (a] localhost.localdomain>
    646 
    647 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    648 
    649 2005-01-07  Andrew Cagney  <cagney (a] gnu.org>
    650 
    651 	* configure.ac: Rename configure.in, require autoconf 2.59.
    652 	* configure: Re-generate.
    653 
    654 2004-12-08  Hans-Peter Nilsson  <hp (a] axis.com>
    655 
    656 	* configure: Regenerate for ../common/aclocal.m4 update.
    657 
    658 2004-06-28  Alexandre Oliva  <aoliva (a] redhat.com>
    659 
    660 	2003-07-23  Richard Sandiford  <rsandifo (a] redhat.com>
    661 	* compile.c (sim_resume): Make sure that dst.reg refers to the
    662 	right register byte in mova/sz.l @(dd,RnL),ERn.
    663 	2003-07-21  Richard Sandiford  <rsandifo (a] redhat.com>
    664 	* compile.c (sim_resume): Zero-extend immediate to muls, mulsu,
    665 	mulxs, divs and divxs.
    666 
    667 	* compile.c (sim_load): Update sd->memory_size.
    668 
    669 2004-06-10  Michael Snyder  <msnyder (a] redhat.com>
    670 
    671 	Patch submitted by Nitin Yewale <NitinY (a] KPITCummins.com>.
    672 	* compile.c (sim_resume): Corrected ANDC operation on EXR for H8S.
    673 
    674 2004-01-05  Michael Snyder  <msnyder (a] redhat.com>
    675 
    676 	* compile.c (sim_load): Don't pass a type to bfd_openr.
    677 
    678 2003-12-16  Michael Snyder  <msnyder (a] redhat.com>
    679 
    680 	Patch submitted by Anil Paranjape <AnilP1 (a] KPITCummins.com>
    681 	* sim-main.h (H8300H_MSIZE): Increase from 18 bits to 24 bits.
    682 
    683 2003-12-11  Dhananjay Deshpande  <dhananjayd (a] kpitcummins.com>
    684 
    685 	* compile.c (set_h8300h): Initialize globals to zero.
    686 
    687 2003-10-17  Shrinivas Atre  <shrinivasa (a] KPITCummins.com>
    688 
    689 	* compile.c (h8300_normal_mode): New.
    690 	(SP): Handle normal mode.
    691 	(bitfrom): Use normal mode flag to return suitable value.
    692 	(lvalue): Use normal mode flag to return command line location.
    693 	(decode): Decode instruction correctly for normal mode.
    694 	(init_pointers): Initialise memory correctly for normal mode.
    695 	(sim_resume): Handle cases for normal mode using h8300_normal_mode
    696 	flag.
    697 	(sim_store_register): Handle 2 byte PC for normal mode.
    698 	(sim_fetch_register): Handle 2 byte PC for normal mode.
    699 	(set_h8300h): Set normal mode flag as per architechture.
    700 	(sim_load): Allocate 64K for normal mode instead of bigger memory.
    701 
    702 2003-07-18  Michael Snyder  <msnyder (a] redhat.com>
    703 
    704 	* compile.c (decode): Enhancements for mova.
    705 	Initialize cst, reg, and rdisp inside the loop, for each
    706 	new instruction.  Defer correction of the disp2 values until
    707 	later, and then adjust them by the size of the first operand,
    708 	rather than the size of the instruction.
    709 	(sim_resume): For mova, adjust the size of the second operand
    710 	according to the type of the first operand (INDEXB vs. INDEXW).
    711 	In cases where there is only one operand, the other two must
    712 	both be composed on the fly.
    713 
    714 2003-07-22  Michael Snyder  <msnyder (a] redhat.com>
    715 
    716 	* compile.c (sim_resume): Revert 6-24 change, it does not
    717 	work with gdb breakpoints.
    718 
    719 2003-07-17  Michael Snyder  <msnyder (a] redhat.com>
    720 
    721 	* compile.c (sim_resume): Handle shll reg, reg and shlr reg, reg.
    722 	(decode): IMM16 is always zero-extended.
    723 
    724 2003-06-24  Michael Snyder  <msnyder (a] redhat.com>
    725 
    726 	* sim-main.h (SIM_WIFSTOPPED, SIM_WSTOPSIG): Define.
    727 	* compile.c (sim_resume): Use the above to return stop signal.
    728 
    729 2003-06-18  Michael Snyder  <msnyder (a] redhat.com>
    730 
    731 	* compile.c: Replace "Hitachi" with "Renesas".
    732 	(decode): Distinguish AV_H8S from AV_H8H.
    733 	(sim_resume): H8SX can use any register for TAS.
    734 	(decode): Add support for VECIND.
    735 	(sim_resume): Implement rte/l and rts/l.
    736 	(GETSR): New macro (actually old macro reincarnated).
    737 	(decode): Add handling for IMM2.
    738 	(sim_resume): Drop extra block around jmp, jsr, rts.
    739 	Add handling for trapa and rte.
    740 	For divxu.b, change 0xffff mask to 0xff.
    741 	(set_h8300h): Add bfd_mach_h8300sxn machine.
    742 
    743 2003-06-18  Corinna Vinschen  <vinschen (a] redhat.com>
    744 
    745 	* sim-main.h (enum h8_regnum): Turn around order of MACH, MACL
    746 	and SBR, VBR.
    747 
    748 2003-06-05  Michael Snyder  <msnyder (a] redhat.com>
    749 
    750 	* compile.c (sim_fetch_register): Handle SBR, VBR, MACH, MACL.
    751 	(sim_store_register): Ditto.
    752 
    753 2003-06-04  Michael Snyder  <msnyder (a] redhat.com>
    754 
    755 	* compile.c (sim_info): Fix typo in output.
    756 
    757 	* compile.c (set_h8300h): Replace 'flag' arguments
    758 	with a bfd_machine argument, and decode it inline.
    759 	Check for bfd_mach_h8300hn and bfd_mach_h8300sn.
    760 
    761 2003-06-03  Michael Snyder  <msnyder (a] redhat.com>
    762 
    763 	* compile.c: Add h8300sx insns and addressing modes.
    764 	* sim-main.h: Replaces h8300/inst.h.
    765 	* Makefile.in: Tweak to bring in some sim/common stuff.
    766 
    767 2003-04-13  Michael Snyder  <msnyder (a] redhat.com>
    768 
    769 	* compile.c (sim_resume): Implement 'daa' and 'das' instructions.
    770 
    771 2003-03-20  D.Venkatasubramanian  <dvenkat (a] noida.hcltech.com>
    772 
    773 	* compile.c (cmdline_location): Added function to
    774 	return the location of 8-bit (256 locations) where the
    775 	Command Line arguments would be stored.
    776 	(decode): Added a TRAP to 0xcc for Commandline
    777 	processing using pseudo opcode O_SYS_CMDLINE.
    778 	(sim_resume): Added handling of O_SYS_CMDLINE Trap.
    779 	(sim_create_inferior): Setting a pointer to
    780 	Commandline Args array.
    781 	* inst.h: Added a new variable ptr_command_line for
    782 	storing pointer to Commandline array.
    783 
    784 2003-03-14  D.Venkatasubramanian <dvenkat (a] noida.hcltech.com>
    785 
    786 	* compile.c (decode): Added code for some more magic traps.
    787 	* compile.c (sim_resume): Added support for File I/O system
    788 	calls through callback to host_system.
    789 	System calls provided support for :
    790 	open, read, write, lseek, close, stat, fstat
    791 	Only basic support for stat and fstat.
    792 
    793 2003-02-27  Andrew Cagney  <cagney (a] redhat.com>
    794 
    795 	* compile.c (sim_open, sim_create_inferior): Rename _bfd to bfd.
    796 
    797 2003-02-05  Kazu Hirata  <kazu (a] cs.umass.edu>
    798 
    799 	* compile.c (init_pointers): Abort if wreg never gets initialized.
    800 	(sim_resume): Fix the handling of exts.w and extu.w.
    801 
    802 2003-01-31  Kazu Hirata  <kazu (a] cs.umass.edu>
    803 
    804 	* compile.c (sim_resume): Fix the handling of bxor.
    805 
    806 2003-01-16  Michael Snyder  <msnyder (a] redhat.com>
    807 
    808 	* compile.c: Change K&R function definitions to ISO.
    809 	(fetch): Make static, and eliminate unused parameter 'n'.
    810 
    811 2002-12-26  Kazu Hirata  <kazu (a] cs.umass.edu>
    812 
    813 	* compile.c: Fix formatting.
    814 	* inst.h: Likewise.
    815 
    816 2002-07-29  Andrey Volkov  <avolkov (a] transas.com>
    817 
    818  	* compile.c: Include "gdb/sim-h8300.h"
    819  	* Makefile.in: Add dependences on "inst.h",
    820  	"gdb/callback.h", "gdb/remote-sim.h" and "gdb/sim-h8300.h".
    821 
    822 2002-06-16  Andrew Cagney  <ac131313 (a] redhat.com>
    823 
    824 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    825 
    826 2002-06-08  Andrew Cagney  <cagney (a] redhat.com>
    827 
    828 	* compile.c: Include "gdb/callback.h" and "gdb/remote-sim.h".
    829 
    830 2002-05-19  Kazu Hirata  <kazu (a] cs.umass.edu>
    831 
    832 	* compile.c: Fix formatting.
    833 
    834 2002-05-18  Kazu Hirata  <kazu (a] cs.umass.edu>
    835 
    836 	* compile.c: Fix formatting.
    837 
    838 2002-05-17  Andrey Volkov  (avolkov (a] transas.com)
    839 
    840 	* compile.c: Add absented opcodes: LDC, STC, EEPMOV, TAS.
    841 
    842 2002-05-17  Andrey Volkov  (avolkov (a] transas.com)
    843 
    844 	* compile.c: Add support of EXR register
    845 	* inst.h: Ditto.
    846 
    847 2002-05-17  Andrey Volkov  (avolkov (a] transas.com)
    848 
    849 	* compile.c: Made h8300s as new target, not h8300h alias.
    850 	* inst.h: Ditto.
    851 
    852 2002-05-17  Andrey Volkov  (avolkov (a] transas.com)
    853 
    854 	* compile.c: Add additional CCR flags (I,UI,H,U)
    855 
    856 2002-05-17  Andrey Volkov  (avolkov (a] transas.com)
    857 
    858 	* compile.c: Change literal regnumbers to REGNUMS.
    859 	Fix instruction and cycles counting
    860 
    861 2001-12-20  Kazu Hirata  <kazu (a] hxi.com>
    862 
    863 	* compile.c: Fix formatting.
    864 
    865 2001-12-20  Kazu Hirata  <kazu (a] hxi.com>
    866 
    867 	* compile.c: Fix comment typos.
    868 
    869 2000-08-10  Kazu Hirata  <kazu (a] hxi.com>
    870 
    871 	* compile.c (decode): Clean up the code.
    872 
    873 2000-06-15  Kazu Hirata  <kazu (a] hxi.com>
    874 
    875 	* compile.c (decode): Distinguish inc/dec.[wl] and adds/subs
    876 	correctly.
    877 
    878 2000-06-20  Frank Ch. Eigler  <fche (a] redhat.com>
    879 
    880 	* compile.c: Don't include "wait.h".
    881 	(sim_resume): Use local SIM_WIFEXITED and SIM_WIFSIGNALED macros
    882 	instead of WIF* from host.
    883 
    884 2000-06-13  Frank Ch. Eigler  <fche (a] redhat.com>
    885 
    886 	* compile.c, writecode.c: Correct typo.
    887 
    888 2000-06-13  Kazu Hirata  <kazu (a] hxi.com>
    889 
    890 	* compile.c: Fix formatting.
    891 
    892 Tue May 23 21:39:23 2000  Andrew Cagney  <cagney (a] b1.cygnus.com>
    893 
    894 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    895 
    896 Thu Sep  2 18:15:53 1999  Andrew Cagney  <cagney (a] b1.cygnus.com>
    897 
    898 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    899 
    900 1999-05-08  Felix Lee  <flee (a] cygnus.com>
    901 
    902 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    903 
    904 1999-04-02  Keith Seitz  <keiths (a] cygnus.com>
    905 
    906 	* compile.c (POLL_QUIT_INTERVAL): Define. Used to tweak the
    907 	frequency at which the poll_quit callback is used.
    908 	(sim_resume): Use POLL_QUIT_INTERVAL instead of hard-coded value.
    909 
    910 Tue Apr 28 18:33:31 1998  Geoffrey Noer  <noer (a] cygnus.com>
    911 
    912 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    913 
    914 Sun Apr 26 15:31:55 1998  Tom Tromey  <tromey@creche>
    915 
    916 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    917 	* config.in: Ditto.
    918 
    919 Sun Apr 26 15:20:14 1998  Tom Tromey  <tromey (a] cygnus.com>
    920 
    921 	* acconfig.h: New file.
    922 	* configure.in: Reverted change of Apr 24; use sinclude again.
    923 
    924 Fri Apr 24 14:16:40 1998  Tom Tromey  <tromey@creche>
    925 
    926 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    927 	* config.in: Ditto.
    928 
    929 Fri Apr 24 11:19:46 1998  Tom Tromey  <tromey (a] cygnus.com>
    930 
    931 	* configure.in: Don't call sinclude.
    932 
    933 Sat Apr  4 20:36:25 1998  Andrew Cagney  <cagney (a] b1.cygnus.com>
    934 
    935 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    936 
    937 Fri Mar 27 16:15:52 1998  Andrew Cagney  <cagney (a] b1.cygnus.com>
    938 
    939 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    940 
    941 Wed Mar 25 12:35:29 1998  Andrew Cagney  <cagney (a] b1.cygnus.com>
    942 
    943 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    944 
    945 Wed Mar 18 12:38:12 1998  Andrew Cagney  <cagney (a] b1.cygnus.com>
    946 
    947 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    948 
    949 Tue Feb 17 12:42:18 1998  Andrew Cagney  <cagney (a] b1.cygnus.com>
    950 
    951 	* compile.c (sim_store_register, sim_fetch_register): Pass in
    952  	length parameter.  Return -1.
    953 
    954 Sun Feb  1 16:47:51 1998  Andrew Cagney  <cagney (a] b1.cygnus.com>
    955 
    956 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    957 
    958 Sat Jan 31 18:15:41 1998  Andrew Cagney  <cagney (a] b1.cygnus.com>
    959 
    960 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    961 
    962 Mon Jan 19 22:26:29 1998  Doug Evans  <devans@seba>
    963 
    964 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    965 
    966 Mon Dec 15 23:17:11 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
    967 
    968 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    969 	* config.in: Ditto.
    970 
    971 Thu Dec  4 09:21:05 1997  Doug Evans  <devans (a] canuck.cygnus.com>
    972 
    973 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    974 
    975 Tue Nov 11 16:52:07 1997  Angela Marie Thomas (angela (a] cygnus.com)
    976 
    977 	* compile.c: #include stdio.h for definition of NULL on
    978 	some platforms.
    979 
    980 Wed Oct 22 14:43:00 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
    981 
    982 	* compile.c (sim_load): Pass lma_p and sim_write args to
    983  	sim_load_file.
    984 
    985 Fri Oct  3 09:28:00 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
    986 
    987 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    988 
    989 Wed Sep 24 17:38:57 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
    990 
    991 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    992 
    993 Tue Sep 23 11:04:38 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
    994 
    995 	* configure: Regenerated to track ../common/aclocal.m4 changes.
    996 
    997 Mon Sep 22 11:46:20 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
    998 
    999 	* configure: Regenerated to track ../common/aclocal.m4 changes.
   1000 
   1001 Fri Sep 19 17:45:25 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
   1002 
   1003 	* configure: Regenerated to track ../common/aclocal.m4 changes.
   1004 
   1005 Wed Sep 17 12:00:57 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
   1006 
   1007 	* Makefile.in (compile.o): Depend on config.h in local directory.
   1008 
   1009 Mon Sep 15 17:36:15 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
   1010 
   1011 	* configure: Regenerated to track ../common/aclocal.m4 changes.
   1012 
   1013 Tue Sep  9 22:17:26 1997  Felix Lee  <flee (a] cygnus.com>
   1014 
   1015 	* inst.h (sim_state): rename to h8300_sim_state, to avoid conflict
   1016  	with sim/common.
   1017 	* configure.in: check for sys/param.h
   1018 	* compile.c: #ifdef HAVE_SYS_PARAM_H.
   1019 	#define SIGTRAP for wingdb.
   1020 	(sim_resume): poll keyboard at least once per call.
   1021 	(sim_resume): use host_callback instead of printf for syscall
   1022  	output.
   1023 
   1024 Thu Sep  4 17:21:23 1997  Doug Evans  <dje@seba>
   1025 
   1026 	* configure: Regenerated to track ../common/aclocal.m4 changes.
   1027 
   1028 Wed Aug 27 18:13:22 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
   1029 
   1030 	* configure: Regenerated to track ../common/aclocal.m4 changes.
   1031 	* config.in: Ditto.
   1032 
   1033 Tue Aug 26 10:38:43 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
   1034 
   1035 	* compile.c (sim_kill): Delete.
   1036 	(sim_create_inferior): Add ABFD argument.
   1037 	(sim_load): Move setting of PC from here.
   1038 	(sim_create_inferior): To here.
   1039  	(sim_open, sim_load, set_h8300h): Add fixme explaining why much of
   1040  	the sim_load code should be moved to sim_open.
   1041 
   1042 Mon Aug 25 17:50:22 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
   1043 
   1044 	* configure: Regenerated to track ../common/aclocal.m4 changes.
   1045 	* config.in: Ditto.
   1046 
   1047 Mon Aug 25 15:47:41 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
   1048 
   1049 	* compile.c (sim_open): Add ABFD argument.
   1050 
   1051 Tue May 20 10:16:48 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
   1052 
   1053 	* compile.c (sim_open): Add callback argument.
   1054 	(sim_set_callbacks): Delete SIM_DESC argument.
   1055 
   1056 Wed Apr 30 10:22:29 1997  Doug Evans  <dje (a] canuck.cygnus.com>
   1057 
   1058 	* compile.c (sim_load): Call bfd_get_mach instead of examining
   1059 	bfd fields directly.
   1060 	* tconfig.in (SIM_PRE_LOAD): Delete, no longer used.
   1061 
   1062 Thu Apr 24 00:39:51 1997  Doug Evans  <dje (a] canuck.cygnus.com>
   1063 
   1064 	* configure: Regenerated to track ../common/aclocal.m4 changes.
   1065 
   1066 Fri Apr 18 14:30:09 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
   1067 
   1068 	* compile.c (sim_resume): Use poll_quit callback.
   1069 	(sim_stop): New function.
   1070 
   1071 Thu Apr 17 03:06:39 1997  Doug Evans  <dje (a] canuck.cygnus.com>
   1072 
   1073 	* Makefile.in (SIM_OBJS): Add sim-load.o.
   1074 	* compile.c (sim_kind, myname): New static locals.
   1075 	(sim_open): Set sim_kind, myname.
   1076 	(sim_load): Return SIM_RC.  New arg abfd.  Update test for h8300h.
   1077 	Call sim_load_file to load file into simulator.  Set start address
   1078 	from bfd.
   1079 	(sim_create_inferior): Return SIM_RC.  Delete arg start_address.
   1080 
   1081 Mon Apr  7 15:45:02 1997  Andrew Cagney  <cagney (a] kremvax.cygnus.com>
   1082 
   1083 	* configure: Regenerated to track ../common/aclocal.m4 changes.
   1084 	* config.in: Ditto.
   1085 
   1086 Wed Apr  2 15:06:28 1997  Doug Evans  <dje (a] canuck.cygnus.com>
   1087 
   1088 	* compile.c (sim_open): New arg `kind'.
   1089 
   1090 	* configure: Regenerated to track ../common/aclocal.m4 changes.
   1091 
   1092 Wed Apr  2 14:34:19 1997 Andrew Cagney <cagney (a] kremvax.cygnus.com>
   1093 
   1094 	* configure: Regenerated to track ../common/aclocal.m4 changes.
   1095 
   1096 Wed Mar 19 01:14:00 1997  Andrew Cagney  <cagney (a] kremvax.cygnus.com>
   1097 
   1098 	* configure: Regenerated to track ../common/aclocal.m4 changes.
   1099 
   1100 Mon Mar 17 15:10:07 1997  Andrew Cagney  <cagney (a] kremvax.cygnus.com>
   1101 
   1102 	* configure: Re-generate.
   1103 
   1104 Fri Mar 14 10:34:11 1997  Michael Meissner  <meissner (a] cygnus.com>
   1105 
   1106 	* configure: Regenerate to track ../common/aclocal.m4 changes.
   1107 
   1108 Thu Mar 13 12:48:05 1997  Doug Evans  <dje (a] canuck.cygnus.com>
   1109 
   1110 	* compile.c (sim_open): New SIM_DESC result.  Argument is now in
   1111 	argv form.
   1112 	(other sim_*): New SIM_DESC argument.
   1113 
   1114 Tue Feb  4 13:36:29 1997  Doug Evans  <dje (a] canuck.cygnus.com>
   1115 
   1116 	* Makefile.in (@COMMON_MAKEFILE_FRAG): Use
   1117 	COMMON_{PRE,POST}_CONFIG_FRAG instead.
   1118 	* configure.in: sinclude ../common/aclocal.m4.
   1119 	* configure: Regenerated.
   1120 
   1121 Thu Jan 23 11:46:23 1997  Stu Grossman  (grossman (a] critters.cygnus.com)
   1122 
   1123 	* configure configure.in Makefile.in:  Update to new configure
   1124 	scheme which is more compatible with WinGDB builds.
   1125 	* configure.in:  Improve comment on how to run autoconf.
   1126 	* configure:  Re-run autoconf to get new ../common/aclocal.m4.
   1127 	* Makefile.in:  Use autoconf substitution to install common
   1128 	makefile fragment.
   1129 
   1130 Wed Nov 20 01:39:12 1996  Doug Evans  <dje (a] canuck.cygnus.com>
   1131 
   1132 	* Makefile.in: Delete stuff moved to ../common/Make-common.in.
   1133 	(SIM_OBJS): Define.
   1134 	* configure.in: Simplify using macros in ../common/aclocal.m4.
   1135 	* configure: Regenerated.
   1136 	* inst.h (enum sim_state): Define.
   1137 	(cpu_state_type): New member `state'.  Set it whenever `exception'
   1138 	is set.
   1139 	* compile.c (sim_callback): New global.
   1140 	(sim_set_simcache_size): Renamed from sim_csize.
   1141 	(sim_resume, case O_SLEEP): Add right way to decode r0 but #if 0 out
   1142 	'cus it can't work.  Change main loop exit test to use cpu.state.
   1143 	(sim_trace): New function.
   1144 	(sim_stop_reason): Add right way to set results, but #if 0 out.
   1145 	(sim_size): New function.
   1146 	(sim_info): Redirect calls to printf_filtered through callback.
   1147 	(sim_set_callbacks): Record callback.
   1148 	* run.c: Deleted, using one in ../common now.
   1149 	* tconfig.in: New file.
   1150 
   1151 Thu Oct  3 16:13:18 1996  Jason Molenda  (crash (a] godzilla.cygnus.co.jp)
   1152 
   1153 	* Makefile.in (mostlyclean): Don't remove config.log here.
   1154 
   1155 Fri Aug  9 22:59:11 1996  Jeffrey A Law  (law (a] cygnus.com)
   1156 
   1157 	* compile.c (sim_resume): rts, sleep, bpt and nop have
   1158 	no associated "size".
   1159 
   1160 Tue Jul  9 22:15:39 1996  Jeffrey A Law  (law (a] cygnus.com)
   1161 
   1162 	* compile.c (sim_resume): Fix all rotate-by-2-bits insns.
   1163 
   1164 Tue Jul  2 23:08:45 1996  Jeffrey A Law  (law (a] cygnus.com)
   1165 
   1166 	* run.c (main): Don't "load" sections which don't have
   1167 	SEC_LOAD set.
   1168 	* compile.c (sim_resume, case "O_NOT"): Use ONOT instead
   1169 	of OSHIFTS.
   1170 	(ONOT): Define.
   1171 	(sim_resume, shift/rotate cases): Add support for shift/rotate
   1172 	by two bits.
   1173 	(OSHIFTS): Corresponding changes.
   1174 
   1175 Tue Jul  2 01:37:27 1996  Jeffrey A Law  (law (a] cygnus.com)
   1176 
   1177 	* compile.c (sim_resume): Handle "ldm.l" and "stm.l".
   1178 
   1179 Wed Jun 26 08:58:53 1996  Jeffrey A Law  (law (a] cygnus.com)
   1180 
   1181 	* compile.c (h8300smode): Declare.
   1182 
   1183 Wed Jun 26 12:20:56 1996  Jason Molenda  (crash (a] godzilla.cygnus.co.jp)
   1184 
   1185 	* Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
   1186 	INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
   1187 	(docdir): Removed.
   1188 	* configure.in (AC_PREREQ): autoconf 2.5 or higher.
   1189 	(AC_PROG_INSTALL): Added.
   1190 	* configure: Rebuilt.
   1191 
   1192 Tue Jun 18 16:31:10 1996  Jeffrey A. Law  <law (a] rtl.cygnus.com>
   1193 
   1194 	* compile.c (sim_load): Treat the H8/S like the H8/300H for now.
   1195 	* run.c (main): Treat the H8/S like the H8/300H for now.
   1196 
   1197 Fri May 24 10:35:25 1996  Jeffrey A Law  (law (a] cygnus.com)
   1198 
   1199 	* compile.c (SEXTCHAR): Clear upper bits when sign
   1200 	bit is clear.
   1201 
   1202 Wed May 22 22:23:37 1996  Jeffrey A Law  (law (a] cygnus.com)
   1203 
   1204 	* compile.c (sim_resume): Correctly handle divu.
   1205 
   1206 Tue May  7 02:13:05 1996  Jeffrey A Law  (law (a] cygnus.com)
   1207 
   1208 	* compile.c (sim_resume): Never allow the PC to have an
   1209 	odd value.
   1210 
   1211 Fri Apr 12 16:50:37 1996  Jeffrey A Law  (law (a] cygnus.com)
   1212 
   1213 	* inst.h: Expand on comments regarding H8300H_MSIZE.  Note
   1214 	separate memory is allocate for the 8-bit area.
   1215 	(struct cpu_state_type): Add new "eightbit' field.
   1216 	* compile.c (GET_MEMORY_L): Handle access into the 8-bit
   1217 	area.
   1218 	(GET_MEMORY_W, GET_MEMORY_B): Likewise.
   1219 	(SET_MEMORY_L, SET_MEMORY_W, SET_MEMORY_B): Likewise.
   1220 	(init_pointers): Initialize space for the 8-bit area.
   1221 	(sim_write): Handle writing into the 8-bit area.
   1222 	(sim_read): Handle reading from the 8-bit area.
   1223 	(sim_load): Reallocate space for the 8-bit area.
   1224 
   1225 	* compile.c (sim_load): Re-allocate memory for the simulator
   1226 	here.
   1227 
   1228 Fri Apr 12 09:39:56 1996  Jeffrey A Law  (law (a] cygnus.com)
   1229 
   1230 	* compile.c (sim_resume): Fix and simplify overflow and carry
   1231 	handling for 32bit ALU insns.
   1232 
   1233 Mon Apr  8 23:58:49 1996  Jeffrey A Law  (law (a] cygnus.com)
   1234 
   1235 	* compile.c (sim_resume): Fix overflow checks for ALU insns.
   1236 
   1237 Fri Apr  5 17:20:59 1996  Jeffrey A Law  (law (a] cygnus.com)
   1238 
   1239 	* compile.c (decode): Use "bit" to hold L_3 immediates instead
   1240 	of holding them in "abs".  Handle ABS8MEM memory references aka
   1241 	8-bit area.  Replace ABSMOV references with ABS8MEM.
   1242 
   1243 Wed Mar 13 17:43:56 1996  Jeffrey A Law  (law (a] cygnus.com)
   1244 
   1245 	* compile.c (fetch): Handle accesses to the exception/function
   1246 	vectors.
   1247 
   1248 Mon Mar 11 09:53:25 1996  Doug Evans  <dje (a] charmed.cygnus.com>
   1249 
   1250 	* compile.c: #include "wait.h".
   1251  	(sim_resume, sleep insn): Check program exit status in r0.
   1252 	(sim_resume, shift insns): Fix setting of overflow flag for shal.
   1253 	* run.c: #include <signal.h>.
   1254 	(main): Abort if program got SIGILL.
   1255 	Print error message if argument is invalid.
   1256 	(usage): Improve text.
   1257 
   1258 Wed Feb 21 12:15:00 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1259 
   1260 	* configure: Regenerate with autoconf 2.7.
   1261 
   1262 Thu Jan  4 11:52:53 1996  Doug Evans  <dje (a] canuck.cygnus.com>
   1263 
   1264 	* inst.h (MPOWER,MSIZE): Deleted.
   1265 	(H8300{,H}_MSIZE): Define.
   1266 	* compile.c (memory_size): New static global.
   1267 	(init_pointers): Set memory size from one of H8300{,H}_MSIZE.
   1268 	(sim_write,sim_read): Use memory_size.
   1269 
   1270 Fri Oct 13 15:03:19 1995  steve chamberlain  <sac (a] slash.cygnus.com>
   1271 
   1272 	* compile.c (sim_set_callbacks): New.
   1273 
   1274 Tue Oct 10 11:11:26 1995  Fred Fish  <fnf (a] cygnus.com>
   1275 
   1276 	* Makefile.in (BISON): Remove macro.
   1277 
   1278 Wed Sep 20 13:35:02 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   1279 
   1280 	* Makefile.in (maintainer-clean): New synonym for realclean.
   1281 
   1282 Fri Sep  8 12:18:53 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   1283 
   1284 	* Makefile.in (install): Don't install in $(tooldir).
   1285 
   1286 	* configure.in: Call AC_CONFIG_HEADER.  Don't try to use
   1287 	bfd/hosts/*.h file or bfd/config/*.mh file.  Call AC_PROG_CC and
   1288 	AC_PROG_RANLIB.  Substitute in values for CFLAGS, HDEFINES and AR.
   1289 	Call AC_CHECK_HEADERS for stdlib.h and time.h.  Touch stamp.h if
   1290 	creating config.h.
   1291 	* configure: Rebuild.
   1292 	* config.in: New file, created by autoheader.
   1293 	* Makefile.in (AR): Define as @AR@.
   1294 	(CC): New variable, defined as @CC@.
   1295 	(CFLAGS): Define as @CFLAGS@.
   1296 	(RANLIB): Define as @RANLIB@.
   1297 	(HDEFINES, TDEFINES): New variables.
   1298 	(@host_makefile_frag@): Remove.
   1299 	(compile.o, run.o): Depend upon config.h.
   1300 	(mostlyclean): Make the same as clean, not distclean.
   1301 	(clean): Remove config.log.
   1302 	(distclean): Remove config.h and stamp-h.
   1303 	(Makefile): Don't depend upon @frags@.  Just rebuild Makefile when
   1304 	invoking config.status.
   1305 	(config.h, stamp-h): New targets.
   1306 	* compile.c: Include "config.h".  Don't include <sys/times.h>.
   1307 	Include <time.h> and <stdlib.h> if they exist.  Don't include
   1308 	"sysdep.h".
   1309 	(get_now): Remove unused local b.
   1310 	* run.c: Include "config.h".  Include <stdlib.h> if it exists.
   1311 	Don't include "sysdep.h".
   1312 	* writecode.c: Don't include "bfd.h" or "sysdep.h".  Include
   1313 	<stdio.h>.
   1314 
   1315 Thu Aug  3 10:45:37 1995  Fred Fish  <fnf (a] cygnus.com>
   1316 
   1317 	* Update all FSF addresses except those in COPYING* files.
   1318 
   1319 Wed Jul  5 14:32:54 1995  J.T. Conklin  <jtc (a] rtl.cygnus.com>
   1320 
   1321 	* Makefile.in (clean): Remove run.
   1322 	(distclean): Remove Makefile.
   1323 
   1324 	* h8300.mt: Removed.
   1325 
   1326 	* Makefile.in, configure.in: converted to autoconf.
   1327 	* configure: New file, generated with autconf 2.4.
   1328 
   1329 Fri Jun 30 16:50:24 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   1330 
   1331 	* compile.c (sim_do_command): New function.
   1332 
   1333 Tue Jun 20 16:18:13 1995  Steve Chamberlain  <sac (a] slash.cygnus.com>
   1334 
   1335 	* compile.c (get_now): Don't do if win32.
   1336 	(sim_resume): Poll in win32 too.
   1337 
   1338 Wed May 24 16:31:38 1995  Jim Wilson  <wilson (a] chestnut.cygnus.com>
   1339 
   1340 	* configure.in: Fix typo in last change.
   1341 
   1342 Mon Mar 27 10:32:34 1995  J.T. Conklin  <jtc (a] rtl.cygnus.com>
   1343 
   1344 	* run.c: parse arguments with getopt().
   1345 
   1346 Tue Feb 28 17:30:08 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   1347 
   1348 	* configure.in: Use ../../bfd/hosts/std-host.h if specific
   1349 	host unavailable.
   1350 
   1351 Sun Jan 22 12:35:43 1995  Steve Chamberlain  <sac@splat>
   1352 
   1353 	* compile.c (sim_resume): Initialize cpu.mask.
   1354 
   1355 Thu Sep  8 16:53:00 1994  Steve Chamberlain  (sac (a] jonny.cygnus.com)
   1356 
   1357 	* inst.h (MPOWER): Bump simulated memory size to 2^18 bytes.
   1358 
   1359 Wed May 18 13:47:58 1994  Doug Evans  (dje (a] canuck.cygnus.com)
   1360 
   1361 	* compile.c: #include "bfd.h".
   1362 	(sim_*): Set result type to void where there isn't one.
   1363 	(sim_resume, default case): Set cpu.exception to SIGILL.
   1364 	(sim_trace): Delete.
   1365 	(sim_set_pc): Delete.
   1366 	(sim_info): Delete printf_fn arg, all callers changed.
   1367 	Call printf_filtered.
   1368 	(set_h8300h): New arg `flag', all callers changed.
   1369 	(sim_close): New function.
   1370 	(sim_load): New function.
   1371 	(sim_create_inferior): Renamed from sim_set_args, all callers changed.
   1372 	* run.c: #include <varargs.h>, "remote-sim.h".
   1373 	(printf_filtered): New function.
   1374 
   1375 Fri May 13 18:32:27 1994  Doug Evans  (dje (a] canuck.cygnus.com)
   1376 
   1377 	* compile.c (decode): Fix typo (16 bit branches).
   1378 	(*): Some white space clean up.
   1379 
   1380 Fri May  6 13:44:01 1994  Steve Chamberlain  (sac (a] jonny.cygnus.com)
   1381 
   1382 	* compile.c (decode): Compile 16bit branches properly.
   1383 
   1384 Sat Dec 11 16:32:36 1993  Steve Chamberlain  (sac (a] thepub.cygnus.com)
   1385 
   1386 	* compile.c: Tidy up formatting. (sim_resume): Add orc, xorc,
   1387 	andc.  Poll for interrupts.
   1388 
   1389 Thu Oct 28 19:29:34 1993  Doug Evans  (dje (a] canuck.cygnus.com)
   1390 
   1391 	* compile.c: #include "ansidecl.h" for remote-sim.h.
   1392 
   1393 Tue Oct 26 09:43:36 1993  Doug Evans  (dje (a] canuck.cygnus.com)
   1394 
   1395 	* Makefile.in (CSEARCH): Add -I$(srcdir)/../../gdb
   1396 	* compile.c: #include "remote-sim.h".
   1397 	(sim_resume): New arg siggnal.
   1398 	(sim_write): Use SIM_ADDR for type of arg addr.
   1399 	Always return a value.
   1400 	(sim_read): Ditto.
   1401 	(sim_store_register): Result is type int.
   1402 	(sim_fetch_register): Ditto.
   1403 	(sim_stop_reason): Renamed from sim_stop_signal.
   1404 	(sim_set_pc): Use SIM_ADDR for type of arg pc.
   1405 	(sim_info): int result, new arg printf_fn.
   1406 	(sim_kill): int result.
   1407 	(sim_open): int result, new arg name.
   1408 	* run.c (main): Use sim_set_pc to set pc.
   1409 	Update call to sim_info.
   1410 
   1411 Sat Oct 23 15:01:18 1993  Doug Evans  (dje (a] canuck.cygnus.com)
   1412 
   1413 	* compile.c (sim_stop_signal): Result is now enum sim_stop.
   1414 
   1415 Fri Oct 15 23:49:27 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   1416 
   1417 	* compile.c (sim_kill, sim_open, sim_set_args): New functions.
   1418 
   1419 Thu Oct  7 16:24:10 1993  Steve Chamberlain  (sac (a] phydeaux.cygnus.com)
   1420 
   1421 	* compile.c (sim_set_pc): Write to the pc direcly.
   1422 	(sim_store_register): Now value is passed by reference. (sim_read,
   1423 	sim_write): Return number of bytes copied.
   1424 
   1425 Tue Aug 17 07:16:15 1993  Steve Chamberlain  (sac (a] phydeaux.cygnus.com)
   1426 
   1427 	* compile.c (mop): New function to do multiplies.
   1428 
   1429 Fri Jul 16 13:53:53 1993  Doug Evans  (dje (a] canuck.cygnus.com)
   1430 
   1431 	* compile.c (sim_resume): Add support for nop insn.
   1432 
   1433 Thu Jul 15 09:59:01 1993  Doug Evans  (dje (a] canuck.cygnus.com)
   1434 
   1435 	* compile.c: Reset HMODE back to zero (accidently set it to 1).
   1436 
   1437 	* run.c (main): If h8/300h binary detected, call set_h8300h.
   1438 	* compile.c (sim_resume): Fix O_NEG insn.
   1439 
   1440 Fri Jul  9 14:36:48 1993  Doug Evans  (dje (a] canuck.cygnus.com)
   1441 
   1442 	* run.c (main): Add -h flag to enable h8/300h emulation.
   1443 	* compile.c: Rename Hmode to HMODE (consistency with gdb).
   1444 	(set_h8300h): New function.
   1445 	(sim_resume): Add support for extu,exts insns.
   1446 	(sim_resume): Fix logical right shifting.
   1447 	(sim_resume, label alu32): Fix setting of carry flag.
   1448 
   1449 Sun Jul  4 00:35:41 1993  Doug Evans  (dje (a] canuck.cygnus.com)
   1450 
   1451 	* compile.c (sim_csize): Initialize cpu.cache.
   1452 
   1453 Fri Jul  2 17:42:59 1993  Doug Evans  (dje (a] canuck.cygnus.com)
   1454 
   1455 	* Makefile.in: Add -I../../bfd to pick up bfd.h.
   1456 
   1457 Thu Jun 24 13:40:12 1993  Doug Evans  (dje (a] canuck.cygnus.com)
   1458 
   1459 	* run.c (main): Fix parsing of args.
   1460 
   1461 	* compile.c (sim_resume): Fix shll insn.
   1462 
   1463 Tue Jun  8 14:16:46 1993  Steve Chamberlain  (sac (a] phydeaux.cygnus.com)
   1464 
   1465 	* compile.c: New file, supports H8/300H.
   1466 	* p1,p3, gencode.c, state.h, writecode.c All dead and obsolete.
   1467 
   1468 Tue Jun  1 11:14:59 1993  Steve Chamberlain  (sac (a] thepub.cygnus.com)
   1469 
   1470 	* run.c (main): Add -v to print info.
   1471 	* p3.c (sim_info):  New function.
   1472 
   1473 Mon Mar 15 15:48:31 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   1474 
   1475 	* h8300.mt (DO_INSTALL): Renamed from INSTALL.
   1476 
   1477 Wed Mar  3 15:06:53 1993  Steve Chamberlain  (sac (a] poseidon.cygnus.com)
   1478 
   1479 	* Makefile.in: Don't use cb or indent
   1480 	* p1.c, state.h, writecode.c: lint
   1481 
   1482 Mon Feb  1 16:44:58 1993  John Gilmore  (gnu (a] cygnus.com)
   1483 
   1484 	* Makefile.in:  Make SunOS halfdone VPATH work.
   1485 	* p1.c:  Lint picked up by HP native compiler.
   1486 
   1487 Mon Jan  4 12:32:35 1993  Steve Chamberlain  (sac (a] wahini.cygnus.com)
   1488 
   1489 	* p1.c (sim_resume): when running on dos, any character typed to
   1490 	the keyboard will cause a simulated exception.
   1491 
   1492 Sun Jan  3 14:15:07 1993  Steve Chamberlain  (sac (a] thepub.cygnus.com)
   1493 
   1494 	* p1.c, p3.c, run.c, writecode.c: all used h8/300 opcodes in and
   1495 	running
   1496 
   1497 Tue Dec 22 13:56:48 1992  Steve Chamberlain  (sac (a] thepub.cygnus.com)
   1498 
   1499 	* new
   1500