aboutsummaryrefslogtreecommitdiff
path: root/sim/m68hc11
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2021-05-01 22:37:49 -0400
committerMike Frysinger <vapier@gentoo.org>2021-05-04 22:06:23 -0400
commitbf06b2a2f9fdf4b267c22328ba0dc35c07919f5c (patch)
tree146674196b676251dbc15f2f66a0b0af9b355e6c /sim/m68hc11
parent77c0fdb7ff33eb5cbea9f71703eca1557499fc0c (diff)
downloadfsf-binutils-gdb-bf06b2a2f9fdf4b267c22328ba0dc35c07919f5c.zip
fsf-binutils-gdb-bf06b2a2f9fdf4b267c22328ba0dc35c07919f5c.tar.gz
fsf-binutils-gdb-bf06b2a2f9fdf4b267c22328ba0dc35c07919f5c.tar.bz2
sim: m68hc11: tweak types to fix warnings
The hw attach API wants unsigned addresses. The write API wants signed chars.
Diffstat (limited to 'sim/m68hc11')
-rw-r--r--sim/m68hc11/ChangeLog5
-rw-r--r--sim/m68hc11/dv-m68hc11.c2
-rw-r--r--sim/m68hc11/dv-m68hc11sio.c2
3 files changed, 7 insertions, 2 deletions
diff --git a/sim/m68hc11/ChangeLog b/sim/m68hc11/ChangeLog
index 7728342..6fd984d 100644
--- a/sim/m68hc11/ChangeLog
+++ b/sim/m68hc11/ChangeLog
@@ -1,5 +1,10 @@
2021-05-04 Mike Frysinger <vapier@gentoo.org>
+ * dv-m68hc11.c (struct m68hc11cpu): Change attach_size to unsigned int.
+ * dv-m68hc11sio.c (m68hc11sio_tx_poll): Cast buffer to const char*.
+
+2021-05-04 Mike Frysinger <vapier@gentoo.org>
+
* configure: Regenerate.
2021-05-01 Mike Frysinger <vapier@gentoo.org>
diff --git a/sim/m68hc11/dv-m68hc11.c b/sim/m68hc11/dv-m68hc11.c
index 3ec524a..f481588 100644
--- a/sim/m68hc11/dv-m68hc11.c
+++ b/sim/m68hc11/dv-m68hc11.c
@@ -142,7 +142,7 @@ struct m68hc11cpu {
int pending_level;
struct hw_event *event;
unsigned_word attach_address;
- int attach_size;
+ unsigned int attach_size;
int attach_space;
int last_oscillator;
struct input_osc oscillators[NR_OSC];
diff --git a/sim/m68hc11/dv-m68hc11sio.c b/sim/m68hc11/dv-m68hc11sio.c
index a5ee9a9..b6eacb4 100644
--- a/sim/m68hc11/dv-m68hc11sio.c
+++ b/sim/m68hc11/dv-m68hc11sio.c
@@ -340,7 +340,7 @@ m68hc11sio_tx_poll (struct hw *me, void *data)
break;
case sio_stdio:
- sim_io_write_stdout (sd, &controller->tx_char, 1);
+ sim_io_write_stdout (sd, (const char *)&controller->tx_char, 1);
sim_io_flush_stdout (sd);
break;