aboutsummaryrefslogtreecommitdiff
path: root/sim/mips/Makefile.in
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>1997-11-06 09:16:16 +0000
committerAndrew Cagney <cagney@redhat.com>1997-11-06 09:16:16 +0000
commit7ce8b9178c183326040745390bd88aa5ac9faf5a (patch)
treef446e986548273b66fbf002328c7c21477a5f8bb /sim/mips/Makefile.in
parent864519b9fdc3e1a14cbff8af20d7055f617233cd (diff)
downloadgdb-7ce8b9178c183326040745390bd88aa5ac9faf5a.zip
gdb-7ce8b9178c183326040745390bd88aa5ac9faf5a.tar.gz
gdb-7ce8b9178c183326040745390bd88aa5ac9faf5a.tar.bz2
IGEN likes to cache the current instruction address (CIA). Change the
MIPS simulator so that correctly writes the value of CIA back int PC (the global previously used) when the simulation halts. Fix implementation of DELAY_SLOT and NULLIFY_NEXT_INSTRUCTION macros.
Diffstat (limited to 'sim/mips/Makefile.in')
-rw-r--r--sim/mips/Makefile.in6
1 files changed, 6 insertions, 0 deletions
diff --git a/sim/mips/Makefile.in b/sim/mips/Makefile.in
index c8e42c0..608486a 100644
--- a/sim/mips/Makefile.in
+++ b/sim/mips/Makefile.in
@@ -180,6 +180,12 @@ tmp-igen: $(IGEN_INSN) $(IGEN_DC) ../igen/igen $(IGEN_INCLUDE)
$(srcdir)/../../move-if-change tmp-irun.c irun.c
touch tmp-igen
+semantics.o: sim-main.h $(SIM_EXTRA_DEPS)
+engine.o: sim-main.h $(SIM_EXTRA_DEPS)
+support.o: sim-main.h $(SIM_EXTRA_DEPS)
+idecode.o: sim-main.h $(SIM_EXTRA_DEPS)
+itable.o: sim-main.h $(SIM_EXTRA_DEPS)
+
SIM_M16_ALL = tmp-igen $(SIM_M16_ALL)