X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=sim%2Fh8300%2FChangeLog;h=2327bb48644fc0c60e053059cd928f6d2f3e2968;hb=1ac72f0659d64d6a14da862242db0d841d2878d0;hp=7fff0bd6110f455ba73c5e6619a074c1a36fcaad;hpb=523ba8f92e3ff4c49f65b582c89b4563b1b665ad;p=deliverable%2Fbinutils-gdb.git diff --git a/sim/h8300/ChangeLog b/sim/h8300/ChangeLog index 7fff0bd611..2327bb4864 100644 --- a/sim/h8300/ChangeLog +++ b/sim/h8300/ChangeLog @@ -1,3 +1,172 @@ +2016-01-02 Mike Frysinger + + * configure.ac (SIM_AC_OPTION_ENDIAN): Change BIG_ENDIAN to BIG. + * configure: Regenerate. + +2015-12-30 Mike Frysinger + + * compile.c (sim_state_initialize): Delete. + (sim_open): Replace sim_state_initialize call with SBR_REGNUM + assignment. + +2015-12-30 Mike Frysinger + + * compile.c (h8300_reg_store): Delete sd. Change init_pointers to + use CPU_STATE (cpu). Change h8_set_pc to cpu->pc. Return -1 and + drop the printf if the default case. Change all the set func calls + to use cpu->regs[rn] instead. + (h8300_reg_store): Delete sd. Change init_pointers to + use CPU_STATE (cpu). Change h8_get_pc to cpu->pc. Return -1 and + drop the printf if the default case. Change all the get func calls + to use cpu->regs[rn] instead. Add ZERO_REGNUM case. Return 2 and + 4 instead of -1 at the end. + +2015-12-30 Mike Frysinger + + * compile.c (lvalue): Change sim_engine_set_run_state calls to + sim_engine_halt. Declare local cpu. + (fetch_1): Likewise. + (store_1): Likewise. + (sim_resume): Rename to ... + (step_once): ... this. Declare init1, poll_count, reason, and + sigrc variables. Delete step checking. Change + sim_engine_set_run_state calls to sim_engine_halt. Delete poll + logic. Change while(1) loop to while(0). + (sim_engine_run): New function. + * Makefile.in (SIM_OBJS): Add sim-resume.o. + +2015-12-30 Mike Frysinger + + * compile.c (sim_open): Delete current_alignment and + current_target_byte_order assignments. + * configure.ac: Call SIM_AC_OPTION_ENDIAN and + SIM_AC_OPTION_ALIGNMENT. + * configure: Regenerate. + +2015-12-30 Mike Frysinger + + * wrapper.c (sim_store_register): Rename to ... + (h8300_reg_store): ... this. Declare sd. + (sim_fetch_register): Rename to ... + (h8300_reg_fetch): ... this. Declare sd. + (sim_open): Call CPU_REG_FETCH/CPU_REG_STORE. + +2015-12-30 Mike Frysinger + + * compile.c (lreg): Delete. + (init_pointers): Delete lreg assignments. + +2015-12-30 Mike Frysinger + + * inst.h: Delete file. + * Makefile.in (compile.o): Delete rule. + +2015-12-26 Mike Frysinger + + * config.in, configure: Regenerate. + +2015-12-24 Mike Frysinger + + * compile.c (H8300_OPTIONS): New enum from common/sim-options.c. + (h8300_option_handler): New func from common/sim-options.c. + (h8300_options): New options from common/sim-options.c. + (sim_open): Call sim_add_option_table. + * tconfig.h: Delete file. + +2015-12-24 Mike Frysinger + + * tconfig.h (SIM_HAVE_SIMCACHE): Delete. + +2015-11-21 Mike Frysinger + + * compile.c (sim_callback, sim_kind, myname): Delete. + (init_pointers, sim_store_register, sim_fetch_register, sim_info): + Change sim_callback->printf_filtered calls to sim_io_printf. + (sim_resume): Likewise. Declare sim_callback. + (sim_open): Delete sim_callback, sim_kind, and myname assignment. + (sim_load); Use sd to look up myname, sim_callback, and sim_kind. + +2015-11-15 Mike Frysinger + + * Makefile.in (SIM_OBJS): Delete sim-reason.o and sim-stop.o. + +2015-11-15 Mike Frysinger + + * Makefile.in (SIM_OBJS): Add sim-reason.o and sim-stop.o. + * compile.c (sim_stop, sim_stop_reason): Delete. + +2015-11-14 Mike Frysinger + + * Makefile.in (SIM_OBJS): Delete sim-load.o. + +2015-11-14 Mike Frysinger + + * compile.c (sim_close): Delete. + +2015-11-09 Mike Frysinger + + * compile.c (littleendian): Delete. + (init_pointers): Delete littleendian usage. + +2015-06-23 Mike Frysinger + + * configure: Regenerate. + +2015-06-12 Mike Frysinger + + * configure: Regenerate. + +2015-06-12 Mike Frysinger + + * configure: Regenerate. + +2015-04-18 Mike Frysinger + + * sim-main.h (SIM_CPU): Delete. + +2015-04-18 Mike Frysinger + + * sim-main.h (sim_cia): Delete. + +2015-04-17 Mike Frysinger + + * sim-main.h (CIA_GET, CIA_SET): Delete. + +2015-04-17 Mike Frysinger + + * compile.c (h8300_pc_get, h8300_pc_set): New functions. + (sim_open): Declare new local var i. Call CPU_PC_FETCH & + CPU_PC_STORE for all cpus. + * sim-main.h (SIM_CPU): Define. + +2015-04-15 Mike Frysinger + + * Makefile.in (SIM_OBJS): Delete sim-cpu.o. + * sim-main.h (STATE_CPU): Delete. + +2015-04-15 Mike Frysinger + + * compile.c: Include sim-options.h. + (sim_open): Call sim_cpu_alloc_all instead of sim_cpu_alloc. + * sim-main.h (struct sim_state): Change cpu to an array of pointers. + (STATE_CPU): Handle WITH_SMP. + +2015-04-13 Mike Frysinger + + * configure: Regenerate. + +2015-04-06 Mike Frysinger + + * Makefile.in (SIM_OBJS): Delete sim-engine.o. + +2015-04-01 Mike Frysinger + + * Makefile.in (SIM_OBJS): Delete $(SIM_EXTRA_OBJS). + +2015-03-31 Mike Frysinger + + * config.in, configure: Regenerate. + 2015-03-24 Mike Frysinger * compile.c (sim_set_callbacks, sim_size, sim_trace): Delete. @@ -121,8 +290,8 @@ * config.in: Ditto. 2008-06-06 Vladimir Prus - Daniel Jacobowitz - Joseph Myers + Daniel Jacobowitz + Joseph Myers * configure: Regenerate. @@ -208,7 +377,7 @@ 2003-12-11 Dhananjay Deshpande - * compile.c (set_h8300h): Initialize globals to zero. + * compile.c (set_h8300h): Initialize globals to zero. 2003-10-17 Shrinivas Atre @@ -296,13 +465,13 @@ 2003-03-20 D.Venkatasubramanian - * compile.c (cmdline_location): Added function to + * compile.c (cmdline_location): Added function to return the location of 8-bit (256 locations) where the Command Line arguments would be stored. - (decode): Added a TRAP to 0xcc for Commandline + (decode): Added a TRAP to 0xcc for Commandline processing using pseudo opcode O_SYS_CMDLINE. (sim_resume): Added handling of O_SYS_CMDLINE Trap. - (sim_create_inferior): Setting a pointer to + (sim_create_inferior): Setting a pointer to Commandline Args array. * inst.h: Added a new variable ptr_command_line for storing pointer to Commandline array. @@ -364,24 +533,24 @@ 2002-05-17 Andrey Volkov (avolkov@transas.com) * compile.c: Add absented opcodes: LDC, STC, EEPMOV, TAS. - + 2002-05-17 Andrey Volkov (avolkov@transas.com) * compile.c: Add support of EXR register * inst.h: Ditto. - + 2002-05-17 Andrey Volkov (avolkov@transas.com) * compile.c: Made h8300s as new target, not h8300h alias. * inst.h: Ditto. - + 2002-05-17 Andrey Volkov (avolkov@transas.com) - * compile.c: Add additional CCR flags (I,UI,H,U) + * compile.c: Add additional CCR flags (I,UI,H,U) 2002-05-17 Andrey Volkov (avolkov@transas.com) - * compile.c: Change literal regnumbers to REGNUMS. + * compile.c: Change literal regnumbers to REGNUMS. Fix instruction and cycles counting 2001-12-20 Kazu Hirata @@ -426,7 +595,7 @@ Thu Sep 2 18:15:53 1999 Andrew Cagney 1999-05-08 Felix Lee * configure: Regenerated to track ../common/aclocal.m4 changes. - + 1999-04-02 Keith Seitz * compile.c (POLL_QUIT_INTERVAL): Define. Used to tweak the @@ -435,7 +604,7 @@ Thu Sep 2 18:15:53 1999 Andrew Cagney Tue Apr 28 18:33:31 1998 Geoffrey Noer - * configure: Regenerated to track ../common/aclocal.m4 changes. + * configure: Regenerated to track ../common/aclocal.m4 changes. Sun Apr 26 15:31:55 1998 Tom Tromey @@ -708,18 +877,18 @@ Wed Jun 26 08:58:53 1996 Jeffrey A Law (law@cygnus.com) Wed Jun 26 12:20:56 1996 Jason Molenda (crash@godzilla.cygnus.co.jp) - * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir, - INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values. - (docdir): Removed. - * configure.in (AC_PREREQ): autoconf 2.5 or higher. - (AC_PROG_INSTALL): Added. - * configure: Rebuilt. + * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir, + INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values. + (docdir): Removed. + * configure.in (AC_PREREQ): autoconf 2.5 or higher. + (AC_PROG_INSTALL): Added. + * configure: Rebuilt. Tue Jun 18 16:31:10 1996 Jeffrey A. Law * compile.c (sim_load): Treat the H8/S like the H8/300H for now. * run.c (main): Treat the H8/S like the H8/300H for now. - + Fri May 24 10:35:25 1996 Jeffrey A Law (law@cygnus.com) * compile.c (SEXTCHAR): Clear upper bits when sign @@ -971,7 +1140,7 @@ Fri Jul 9 14:36:48 1993 Doug Evans (dje@canuck.cygnus.com) (sim_resume): Add support for extu,exts insns. (sim_resume): Fix logical right shifting. (sim_resume, label alu32): Fix setting of carry flag. - + Sun Jul 4 00:35:41 1993 Doug Evans (dje@canuck.cygnus.com) * compile.c (sim_csize): Initialize cpu.cache. @@ -1022,5 +1191,5 @@ Sun Jan 3 14:15:07 1993 Steve Chamberlain (sac@thepub.cygnus.com) Tue Dec 22 13:56:48 1992 Steve Chamberlain (sac@thepub.cygnus.com) - * new + * new