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