binutils-gdb/sim
Corinna Vinschen ae0a84af70 * gencode.c (movua.l): Compensate for endianness.
* interp.c (RAISE_EXCEPTION_IF_IN_DELAY_SLOT): New macro.
	(in_delay_slot): New flag variable.
	(Delay_Slot): Set in_delay_slot.
	(sim_resume): Reset in_delay_slot after leaving code switch.
	* gencode.c (op tab): Call RAISE_EXCEPTION_IF_IN_DELAY_SLOT for all
	instructions not allowed in delay slots.

	Commited by Corinna Vinschen <vinschen@redhat.com>
	Introduce SH2a support.
	* interp.c: Change type of jump table to short.  Add various macros.
	(sim_load): Save the bfd machine code.
	(sim_create_inferior): Ditto.
	(union saved_state_type): Add tbr, ibnr and ibcr registers.
	Move bfd_mach to end of struct.  Add regstack pointer.
	(init_dsp): Don't swap contents of sh_dsp_table any more.  Instead
	use it directly in its own switch statement.  Allocate space for 512
	register banks.
	(do_long_move_insn): New function.
	(do_blog_insn): Ditto.
	(trap): Use trap #13 and trap #14 to set ibnr and ibcr.
	* gencode.c: Move movx/movy insns into separate switch statement.
	(op tab): Add sh2a insns.  Reject instructions that are disabled
	on that chip.
	(gensim_caselist): Generate default case here instead of in caller.
	(gensim): Generate two separate switch statements.  Call
	gensim_caselist once for each (for movsxy_tab and for tab).
	Add tokens for r15 and multiple regs.
	(conflict_warn, warn_conflicts): Add for debugging.
2004-09-08 09:11:50 +00:00
..
arm Index: mn10200/ChangeLog 2004-06-29 00:54:00 +00:00
common Index: common/ChangeLog 2004-07-26 21:37:46 +00:00
d10v Index: mn10200/ChangeLog 2004-06-29 00:54:00 +00:00
d30v
erc32
fr30
frv * cpu.[ch], arch.[ch], decode.[ch]: Regenerated. 2004-08-27 09:48:35 +00:00
h8300 sim/h8300/ChangeLog: 2004-06-28 19:26:37 +00:00
h8500
i960
igen
m32r * Makefile.in (stamp-xmloop, stamp-2mloop): Use -outfile-suffix. 2004-05-18 21:19:53 +00:00
m68hc11 * interp.c (sim_prepare_for_program): Use bfd_get_section_size 2004-06-15 01:08:34 +00:00
mcore
mips 2004-08-18 Chris Demetriou <cgd@broadcom.com> 2004-08-19 07:02:04 +00:00
mn10200 Index: mn10200/ChangeLog 2004-06-29 00:54:00 +00:00
mn10300 2000-08-07 Graham Stott <grahams@cygnus.co.uk> 2004-06-26 22:18:18 +00:00
ppc * Makefile.in (GDB_INCLUDES): Remove bogus reference to mmalloc. 2004-08-05 21:14:06 +00:00
sh * gencode.c (movua.l): Compensate for endianness. 2004-09-08 09:11:50 +00:00
sh64
testsuite sim/h8300/ChangeLog: 2004-06-28 19:26:37 +00:00
v850
z8k
ChangeLog
configure
configure.in
MAINTAINERS
Makefile.in
README-HACKING