summaryrefslogtreecommitdiff
path: root/sim/h8300
Commit message (Collapse)AuthorAgeFilesLines
* 2003-06-18 Michael Snyder <msnyder@redhat.com>Michael Snyder2003-06-192-89/+167
| | | | | | | | | | | | | | * compile.c: Replace "Hitachi" with "Renesas". (decode): Distinguish AV_H8S from AV_H8H. (sim_resume): H8SX can use any register for TAS. (decode): Add support for VECIND. (sim_resume): Implement rte/l and rts/l. (GETSR): New macro (actually old macro reincarnated). (decode): Add handling for IMM2. (sim_resume): Drop extra block around jmp, jsr, rts. Add handling for trapa and rte. For divxu.b, change 0xffff mask to 0xff. (set_h8300h): Add bfd_mach_h8300sxn machine.
* 2003-06-18 Corinna Vinschen <vinschen@redhat.com>Michael Snyder2003-06-192-4/+9
| | | | | * sim-main.h (enum h8_regnum): Turn around order of MACH, MACL and SBR, VBR (for benefit of gdb).
* 2003-06-05 Michael Snyder <msnyder@redhat.com>Michael Snyder2003-06-192-6/+33
| | | | | * compile.c (sim_fetch_register): Handle SBR, VBR, MACH, MACL. (sim_store_register): Ditto.
* 2003-06-04 Michael Snyder <msnyder@redhat.com>Michael Snyder2003-06-052-12/+14
| | | | | | | | * compile.c (sim_info): Fix typo in output. * h8300/compile.c (set_h8300h): Replace 'flag' arguments with a bfd_machine argument, and decode it inline. Check for bfd_mach_h8300hn and bfd_mach_h8300sn.
* 2003-06-04 Michael Snyder <msnyder@redhat.com>Michael Snyder2003-06-042-4/+8
| | | | * compile.c (sim_info): Fix typo in output.
* 2003-06-03 Michael Snyder <msnyder@redhat.com>Michael Snyder2003-06-034-1022/+3400
| | | | | | * h8300/compile.c: Add h8300sx insns and addressing modes. * h8300/sim-main.h: Replaces h8300/inst.h. * h8300/Makefile.in: Tweak to bring in some sim/common stuff.
* 2003-04-13 Michael Snyder <msnyder@redhat.com>Michael Snyder2003-04-132-0/+55
| | | | * compile.c (sim_resume): Implement 'daa' and 'das' instructions.
* Added Commandline Support.D.Venkatasubramanian2003-03-203-0/+214
| | | | | | | | | | | | | | | 2003-03-20 D.Venkatasubramanian <dvenkat@noida.hcltech.com> * 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 processing using pseudo opcode O_SYS_CMDLINE. (sim_resume): Added handling of O_SYS_CMDLINE Trap. (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.
* File I/O Support added.D.Venkatasubramanian2003-03-142-6/+316
| | | | | | | | | | | 2003-03-14 D.Venkatasubramanian <dvenkat@noida.hcltech.com> * compile.c (decode): Added code for some more magic traps. * compile.c (sim_resume): Added support for File I/O system calls through callback to host_system. System calls provided support for : open, read, write, lseek, close, stat, fstat Only basic support for stat and fstat.
* Index: arm/ChangeLogAndrew Cagney2003-02-272-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-02-27 Andrew Cagney <cagney@redhat.com> * wrapper.c (sim_create_inferior, sim_open): Rename _bfd to bfd. Index: common/ChangeLog 2003-02-27 Andrew Cagney <cagney@redhat.com> * sim-utils.h (sim_analyze_program, sim_load_file): Rename _bfd to bfd. * sim-hload.c (sim_load), sim-base.h (sim_state_base): Ditto. * nrun.c (main): Ditto. Index: d10v/ChangeLog 2003-02-27 Andrew Cagney <cagney@redhat.com> * interp.c (sim_open, sim_create_inferior): Rename _bfd to bfd. Index: erc32/ChangeLog 2003-02-27 Andrew Cagney <cagney@redhat.com> * interf.c (sim_open, sim_create_inferior): Rename _bfd to bfd. Index: h8300/ChangeLog 2003-02-27 Andrew Cagney <cagney@redhat.com> * compile.c (sim_open, sim_create_inferior): Rename _bfd to bfd. Index: h8500/ChangeLog 2003-02-27 Andrew Cagney <cagney@redhat.com> * compile.c (sim_open, sim_create_inferior): Rename _bfd to bfd. Index: i960/ChangeLog 2003-02-27 Andrew Cagney <cagney@redhat.com> * sim-if.c (sim_open, sim_create_inferior): Rename _bfd to bfd. Index: m32r/ChangeLog 2003-02-27 Andrew Cagney <cagney@redhat.com> * sim-if.c (sim_open, sim_create_inferior): Rename _bfd to bfd. Index: m68hc11/ChangeLog 2003-02-27 Andrew Cagney <cagney@redhat.com> * interp.c (sim_prepare_for_program, sim_open) (sim_create_inferior): Rename _bfd to bfd. Index: mcore/ChangeLog 2003-02-27 Andrew Cagney <cagney@redhat.com> * interp.c (sim_open, sim_create_inferior): Rename _bfd to bfd. Index: mips/ChangeLog 2003-02-27 Andrew Cagney <cagney@redhat.com> * interp.c (sim_open): (sim_create_inferior): Index: mn10200/ChangeLog 2003-02-27 Andrew Cagney <cagney@redhat.com> * interp.c (sim_open, sim_create_inferior): Rename _bfd to bfd. Index: mn10300/ChangeLog 2003-02-27 Andrew Cagney <cagney@redhat.com> * interp.c (sim_open, sim_create_inferior, sim_open) (sim_create_inferior): Rename _bfd to bfd. Index: ppc/ChangeLog 2003-02-27 Andrew Cagney <cagney@redhat.com> * sim_calls.c (sim_open, sim_create_inferior): Rename _bfd to bfd. Index: sh/ChangeLog 2003-02-27 Andrew Cagney <cagney@redhat.com> * interp.c (init_dsp, sim_open, sim_create_inferior): Rename _bfd to bfd. Index: v850/ChangeLog 2003-02-27 Andrew Cagney <cagney@redhat.com> * interp.c (sim_open, sim_create_inferior): Rename _bfd to bfd. Index: z8k/ChangeLog 2003-02-27 Andrew Cagney <cagney@redhat.com> * iface.c (sim_open, sim_create_inferior): Rename _bfd to bfd.
* * compile.c (init_pointers): Abort if wreg never gets initialized.Kazu Hirata2003-02-052-2/+10
| | | | (sim_resume): Fix the handling of exts.w and extu.w.
* * compile.c (sim_resume): Fix the handling of bxor.Kazu Hirata2003-02-012-1/+5
|
* Missed one...Michael Snyder2003-01-161-2/+1
|
* 2003-01-16 Michael Snyder <msnyder@redhat.com>Michael Snyder2003-01-162-85/+37
| | | | | * compile.c: Change K&R function definitions to ISO. (fetch): Make static, and eliminate unused parameter 'n'.
* * compile.c: Fix formatting.Kazu Hirata2002-12-263-40/+51
| | | | * inst.h: Likewise.
* Add dependences to Makefile.in and include sim-h8300 in compile.cAndrey Volkov2002-07-293-2/+11
|
* Import current --enable-gdb-build-warnings.Andrew Cagney2002-06-161-0/+4
|
* Move include/callback.h and include/remote-sim.h to include/gdb/.Andrew Cagney2002-06-092-2/+6
| | | | Update accordingly.
* * compile.c: Fix formatting.Kazu Hirata2002-05-192-45/+49
|
* * compile.c: Fix formatting.Kazu Hirata2002-05-182-94/+98
|
* * compile.c: Add absented opcodes: LDC, STC, EEPMOV, TAS.Andrey Volkov2002-05-172-23/+92
|
* h8300: Add support of EXR registerAndrey Volkov2002-05-173-6/+78
|
* * h8300s now new target, not alias of h8300hAndrey Volkov2002-05-173-8/+25
|
* *compile.c: Add additional CCR flags (I,UI,H,U)Andrey Volkov2002-05-172-3/+16
|
* * compile.c: Change literal regnumbers to REGNUMS.Andrey Volkov2002-05-172-13/+19
|
* * compile.c: Fix formatting.Kazu Hirata2001-12-202-22/+29
|
* * compile.c: Fix comment typos.Kazu Hirata2001-12-202-22/+25
|
* 2000-08-10 Kazu Hirata <kazu@hxi.com>Kazu Hirata2000-08-112-8/+10
| | | | * compile.c (decode): Clean up the code.
* * compile.c (decode): Distinguish inc/dec.[wl] and adds/subsAndrew Cagney2000-07-272-1/+11
| | | | correctly.
* * build fixFrank Ch. Eigler2000-06-202-21/+11
| | | | | | | | 2000-06-20 Frank Ch. Eigler <fche@redhat.com> * compile.c: Don't include "wait.h". (sim_resume): Use local SIM_WIFEXITED and SIM_WIFSIGNALED macros instead of WIF* from host.
* * "Dont" -> "Don't"Frank Ch. Eigler2000-06-133-2/+6
| | | | | | 2000-06-13 Frank Ch. Eigler <fche@redhat.com> * compile.c, writecode.c: Correct typo.
* 2000-06-13 Kazu Hirata <kazu@hxi.com>Jeff Law2000-06-132-47/+36
| | | | * compile.c: Fix formatting.
* Change profiling so that it is enabled by default. Re-generate everything.Andrew Cagney2000-05-242-147/+162
|
* import gdb-1999-09-08 snapshotStan Shebs1999-09-092-158/+153
|
* import gdb-1999-05-10Stan Shebs1999-05-112-174/+308
|
* import gdb-19990422 snapshotStan Shebs1999-04-262-1/+11
|
* Initial revisionStan Shebs1999-04-1610-0/+7999