* gx sim prototype tweaks
[binutils-gdb.git] / sim / m32r-gx / ChangeLog
blobdeccc7a9420c13031a3fca0d6952f0536a8cf02c
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
9         if $GX_TRACE is set.
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.
23         * configure: Rebuilt.  
24         * config.in: Rebuilt.
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
38         function signatures. 
39         (tgx_info): New struct for collecting gx block invocation
40         arguments.
41         
42 1998-11-13  Frank Ch. Eigler  <fche@elastic.org>
44         * (*): New files: snapshot of gx simulator prototype.