mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-29 16:38:05 +08:00
* build / debug improvements for gx JIT sim prototype
This commit is contained in:
@ -1,3 +1,11 @@
|
|||||||
|
1998-12-30 Frank Ch. Eigler <fche@elastic.org>
|
||||||
|
|
||||||
|
* cpuall.h: Don't include sim-model.h.
|
||||||
|
* gx-translate.c (m32r_emit_short_insn): Emit a PC trace on stdout
|
||||||
|
if $GX_TRACE is set.
|
||||||
|
(m32r_emit_long_insn): Ditto.
|
||||||
|
* sim-main.h: #undef some newly imported macros from cgen headers.
|
||||||
|
|
||||||
1998-12-05 Frank Ch. Eigler <fche@elastic.org>
|
1998-12-05 Frank Ch. Eigler <fche@elastic.org>
|
||||||
|
|
||||||
* gx-translate.c (m32r_emit_short_insn): Correct ABI result
|
* gx-translate.c (m32r_emit_short_insn): Correct ABI result
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
#include "sim-cpu.h"
|
#include "sim-cpu.h"
|
||||||
#include "sim-model.h"
|
/* #include "sim-model.h" */
|
||||||
|
@ -435,7 +435,11 @@ m32r_emit_long_insn(sim_gx_block* gx, PCADDR pc, unsigned insn, int optimized)
|
|||||||
|
|
||||||
ASSERT(f != NULL);
|
ASSERT(f != NULL);
|
||||||
|
|
||||||
/* fprintf(f, " printf(\"0x%06x\\n\");\n", pc); */
|
/* force PC trace by environment variable */
|
||||||
|
#ifdef HAVE_GETENV
|
||||||
|
if(getenv("GX_TRACE"))
|
||||||
|
fprintf(f, " printf(\"0x%06x\\n\");\n", pc);
|
||||||
|
#endif
|
||||||
|
|
||||||
if(op1 == 0x8 && op2 == 0x4 && r1 == 0)
|
if(op1 == 0x8 && op2 == 0x4 && r1 == 0)
|
||||||
{
|
{
|
||||||
@ -836,7 +840,11 @@ m32r_emit_short_insn(sim_gx_block* gx, PCADDR pc, unsigned insn, int optimized)
|
|||||||
|
|
||||||
ASSERT(f != NULL);
|
ASSERT(f != NULL);
|
||||||
|
|
||||||
/* fprintf(f, " printf(\"0x%06x\\n\");\n", pc); */
|
/* force PC trace by environment variable */
|
||||||
|
#ifdef HAVE_GETENV
|
||||||
|
if(getenv("GX_TRACE"))
|
||||||
|
fprintf(f, " printf(\"0x%06x\\n\");\n", pc);
|
||||||
|
#endif
|
||||||
|
|
||||||
if(0)
|
if(0)
|
||||||
; /* place holder */
|
; /* place holder */
|
||||||
|
@ -14,7 +14,11 @@ typedef struct _sim_cpu SIM_CPU;
|
|||||||
|
|
||||||
#include "ansidecl.h"
|
#include "ansidecl.h"
|
||||||
#include "symcat.h"
|
#include "symcat.h"
|
||||||
|
|
||||||
#include "cgen-types.h"
|
#include "cgen-types.h"
|
||||||
|
#undef SIM_HAVE_MODEL
|
||||||
|
#undef SIM_HAVE_ADDR_RANGE
|
||||||
|
|
||||||
#include "arch.h"
|
#include "arch.h"
|
||||||
#include "sim-basics.h"
|
#include "sim-basics.h"
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user