3d7075f5f5
[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. |
||
---|---|---|
.. | ||
.Sanitize | ||
acconfig.h | ||
aclocal.m4 | ||
callback.c | ||
cgen-engine.h | ||
cgen-mem.h | ||
cgen-run.c | ||
cgen-scache.c | ||
cgen-scache.h | ||
cgen-sim.h | ||
cgen-trace.c | ||
cgen-types.h | ||
cgen-utils.c | ||
cgen.sh | ||
ChangeLog | ||
config.in | ||
configure | ||
configure.in | ||
dv-core.c | ||
dv-glue.c | ||
dv-pal.c | ||
dv-sockser.c | ||
dv-sockser.h | ||
gdbinit.in | ||
genmloop.sh | ||
gennltvals.sh | ||
gentmap.c | ||
gentvals.sh | ||
hw-alloc.c | ||
hw-alloc.h | ||
hw-base.c | ||
hw-base.h | ||
hw-device.c | ||
hw-device.h | ||
hw-events.c | ||
hw-events.h | ||
hw-handles.c | ||
hw-handles.h | ||
hw-instances.c | ||
hw-instances.h | ||
hw-main.h | ||
hw-ports.c | ||
hw-ports.h | ||
hw-properties.c | ||
hw-tree.c | ||
hw-tree.h | ||
Make-common.in | ||
Makefile.in | ||
nltvals.def | ||
nrun.c | ||
run.1 | ||
run.c | ||
sim-abort.c | ||
sim-alu.h | ||
sim-assert.h | ||
sim-base.h | ||
sim-basics.h | ||
sim-bits.c | ||
sim-bits.h | ||
sim-break.c | ||
sim-break.h | ||
sim-config.c | ||
sim-config.h | ||
sim-core.c | ||
sim-core.h | ||
sim-cpu.c | ||
sim-cpu.h | ||
sim-endian.c | ||
sim-endian.h | ||
sim-engine.c | ||
sim-engine.h | ||
sim-events.c | ||
sim-events.h | ||
sim-fpu.c | ||
sim-fpu.h | ||
sim-gx-run.c | ||
sim-gx.c | ||
sim-gx.h | ||
sim-hload.c | ||
sim-hrw.c | ||
sim-hw.c | ||
sim-hw.h | ||
sim-info.c | ||
sim-inline.c | ||
sim-inline.h | ||
sim-io.c | ||
sim-io.h | ||
sim-load.c | ||
sim-memopt.c | ||
sim-memopt.h | ||
sim-module.c | ||
sim-module.h | ||
sim-n-bits.h | ||
sim-n-core.h | ||
sim-n-endian.h | ||
sim-options.c | ||
sim-options.h | ||
sim-profile.c | ||
sim-profile.h | ||
sim-reason.c | ||
sim-reg.c | ||
sim-resume.c | ||
sim-run.c | ||
sim-signal.c | ||
sim-signal.h | ||
sim-stop.c | ||
sim-trace.c | ||
sim-trace.h | ||
sim-types.h | ||
sim-utils.c | ||
sim-utils.h | ||
sim-watch.c | ||
sim-watch.h | ||
syscall.c | ||
tconfig.in |