aboutsummaryrefslogtreecommitdiff
path: root/sim
diff options
context:
space:
mode:
Diffstat (limited to 'sim')
-rw-r--r--sim/h8300/Makefile.in5
-rw-r--r--sim/h8300/p1.c4
2 files changed, 4 insertions, 5 deletions
diff --git a/sim/h8300/Makefile.in b/sim/h8300/Makefile.in
index 281ca99..abb3f6f 100644
--- a/sim/h8300/Makefile.in
+++ b/sim/h8300/Makefile.in
@@ -75,9 +75,8 @@ p2.c:writecode
writecode:writecode.c
$(CC) -o writecode -g $(CSEARCH) $(srcdir)/writecode.c
-
-
-
+run.o: run.c
+perifs.o: perifs.c
#### host and target dependent Makefile fragments come in here.
###
diff --git a/sim/h8300/p1.c b/sim/h8300/p1.c
index 4297e7b..da139d5 100644
--- a/sim/h8300/p1.c
+++ b/sim/h8300/p1.c
@@ -51,11 +51,11 @@ littleendian;
static void
meminit ()
{
- if (!saved_state.mem)
+ if (saved_state.mem == 0)
{
int tmp;
- saved_state.mem = calloc (1024, 64);
+ saved_state.mem = (unsigned short *)calloc (1024, 64);
littleendian.i = 1;
/* initialze the array of pointers to byte registers */
for (tmp = 0; tmp < 8; tmp++)