diff options
author | Mike Frysinger <vapier@gentoo.org> | 2021-05-01 22:37:49 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2021-05-04 22:06:23 -0400 |
commit | bf06b2a2f9fdf4b267c22328ba0dc35c07919f5c (patch) | |
tree | 146674196b676251dbc15f2f66a0b0af9b355e6c /sim | |
parent | 77c0fdb7ff33eb5cbea9f71703eca1557499fc0c (diff) | |
download | gdb-bf06b2a2f9fdf4b267c22328ba0dc35c07919f5c.zip gdb-bf06b2a2f9fdf4b267c22328ba0dc35c07919f5c.tar.gz 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')
-rw-r--r-- | sim/m68hc11/ChangeLog | 5 | ||||
-rw-r--r-- | sim/m68hc11/dv-m68hc11.c | 2 | ||||
-rw-r--r-- | sim/m68hc11/dv-m68hc11sio.c | 2 |
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; |