1 1999-01-11 Frank Ch. Eigler <fche@elastic.org>
3 * Makefile.in (SIM_EXTRA_CFLAGS): Pass -rdynamic.
5 1998-12-30 Frank Ch. Eigler <fche@elastic.org>
7 * cpuall.h: Don't include sim-model.h.
8 * gx-translate.c (m32r_emit_short_insn): Emit a PC trace on stdout
10 (m32r_emit_long_insn): Ditto.
11 * sim-main.h: #undef some newly imported macros from cgen headers.
13 1998-12-05 Frank Ch. Eigler <fche@elastic.org>
15 * gx-translate.c (m32r_emit_short_insn): Correct ABI result
16 handling for TRAP insn.
18 1998-12-01 Frank Ch. Eigler <fche@elastic.org>
20 * Makefile.in (SIM_OBJS): Don't build sim-core.o.
21 * configure.in: Added --enable-sim-inline support.
22 Look for "getenv()" function.
25 * gx-translate.c: Include "sim-inline.c" for sim-core inlining.
26 (m32r_gx_{load,store}*): Update signature.
27 (tgx_emit_pre_function): Emit new "tgx_info" struct, update
28 callback function signatures.
29 (m32r_emit_*_insn): Use new callback signatures. For all short
30 branches in optimized mode, emit direct "goto gx_label_NNNN".
31 (tgx_optimize_test): If the GX_OPTIMIZE environment variable is
32 set, allow its integer value to override the optimization heuristic.
33 * m32r-sim.h: New empty placeholder file.
34 * sim-main.c: New empty placeholder file.
35 * sim-if.c (sim_create_inferior): Use NULL instead of &abort
36 for unimplemented register fondling functions.
37 * sim-main.h: Add multiple inclusion guard. Update callback
39 (tgx_info): New struct for collecting gx block invocation
42 1998-11-13 Frank Ch. Eigler <fche@elastic.org>
44 * (*): New files: snapshot of gx simulator prototype.