old-cross-binutils/sim
Frank Ch. Eigler 3d7075f5f5 * A few more improvements to gx jit prototype.
[common/ChangeLog]
1998-12-01  Frank Ch. Eigler  <fche@elastic.org>
	* sim-gx-run.c (sim_engine_run): Use new tgx_info struct to
	collect run-time arguments to gx block.
	* sim-gx.h (sim_gx_function): Corresponding signature change.
	* sim-gx.c (sim_gx_compiled_block_f): Remove nonfunctional code to
	again compile a gx block source file.
	(sim_gx_compiled_block_dispose): Uninstall obsoleted gx block
	shared libraries.
	(sim_gx_block_translate): Always emit new "gx_label_NNNN" labels,
	for basic block entry points, even if !__GNUC__.
[m32r-gx/ChangeLog]
1998-12-01  Frank Ch. Eigler  <fche@elastic.org>
	* Makefile.in (SIM_OBJS): Don't build sim-core.o.
	* configure.in:	Added --enable-sim-inline support.
	Look for "getenv()" function.
	* configure: Rebuilt.
	* config.in: Rebuilt.
	* gx-translate.c: Include "sim-inline.c" for sim-core inlining.
	(m32r_gx_{load,store}*): Update signature.
	(tgx_emit_pre_function): Emit new "tgx_info" struct, update
	callback function signatures.
	(m32r_emit_*_insn): Use new callback signatures.  For all short
	branches in optimized mode, emit direct "goto gx_label_NNNN".
	(tgx_optimize_test): If the GX_OPTIMIZE environment variable is
	set, allow its integer value to override the optimization heuristic.
	* m32r-sim.h: New empty placeholder file.
	* sim-main.c: New empty placeholder file.
	* sim-if.c (sim_create_inferior): Use NULL instead of &abort
	for unimplemented register fondling functions.
	* sim-main.h: Add multiple inclusion guard.  Update callback
	function signatures.
	(tgx_info): New struct for collecting gx block invocation
	arguments.
1998-12-01 13:28:53 +00:00
..
arm define SIM_HAVE_BIENDIAN 1998-09-14 16:58:00 +00:00
common * A few more improvements to gx jit prototype. 1998-12-01 13:28:53 +00:00
d10v Fix PR 17387: ignore auto increment for loads where the destination register 1998-09-30 17:15:14 +00:00
erc32 * interf.c (sim_open): Use revamped memory_read, which makes 1998-06-02 22:43:46 +00:00
h8300 * configure: Regenerated to track ../common/aclocal.m4 changes. 1998-04-26 22:03:55 +00:00
igen Fix incorrect calculation of conditional field when being extracted 1998-07-29 00:14:29 +00:00
m32r * Makefile.in (M32R_OBJS): Delete extract.o. 1998-11-19 00:12:00 +00:00
m32r-gx * A few more improvements to gx jit prototype. 1998-12-01 13:28:53 +00:00
mips Fix --enable-build-warnings=-Werror failures. 1998-11-25 09:58:04 +00:00
mn10300 Regress yesterday's change to jmp instn implementation in mn10300.igen. 1998-08-26 13:37:56 +00:00
ppc Fix problem where qnan was treated like an infinity 1998-11-20 00:44:03 +00:00
sh * configure: Regenerated to track ../common/aclocal.m4 changes. 1998-04-26 22:03:55 +00:00
testsuite Mon Nov 23 17:02:47 1998 Dave Brolley <brolley@cygnus.com> 1998-11-23 23:25:28 +00:00
tic80 Unify (well almost) --enable-build-warnings configuration option 1998-10-28 02:01:32 +00:00
v850 Fix --enable-build-warnings=-Werror failures. 1998-11-25 09:58:04 +00:00
w65 Unify (well almost) --enable-build-warnings configuration option 1998-10-28 02:01:32 +00:00
.Sanitize * Personal prototype "gx" translation-based JIT engine for M32R. 1998-11-14 04:35:47 +00:00
ChangeLog Wed Nov 4 19:11:43 1998 Dave Brolley <brolley@cygnus.com> 1998-11-05 20:25:22 +00:00
configure Wed Nov 4 19:11:43 1998 Dave Brolley <brolley@cygnus.com> 1998-11-05 20:25:22 +00:00
configure.in * Personal prototype "gx" translation-based JIT engine for M32R. 1998-11-14 04:35:47 +00:00
Makefile.in * Makefile.in (autoconf-common autoheader-common): Pass `-l 1998-04-24 21:00:29 +00:00
README-HACKING Add d10v and v850 to gennltvals.sh and regenerate. 1998-11-24 07:59:01 +00:00