]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
sim: m68hc11: fix -Wimplicit-fallthrough warnings
authorMike Frysinger <vapier@gentoo.org>
Thu, 21 Dec 2023 06:33:32 +0000 (01:33 -0500)
committerMike Frysinger <vapier@gentoo.org>
Thu, 21 Dec 2023 06:59:22 +0000 (01:59 -0500)
Seems like these register operations intended on falling thru.

sim/m68hc11/dv-m68hc11sio.c
sim/m68hc11/dv-m68hc11spi.c

index d5ecbe4f822e424ec1e5cb197645497b285078c5..03b44613c18031d6b4fdadcff75f0e0cee352bc3 100644 (file)
@@ -523,6 +523,7 @@ m68hc11sio_io_read_buffer (struct hw *me,
     case M6811_SCSR:
       controller->rx_clear_scsr = m68hc11_cpu->ios[M6811_SCSR]
         & (M6811_RDRF | M6811_IDLE | M6811_OR | M6811_NF | M6811_FE);
+      ATTRIBUTE_FALLTHROUGH;
       
     case M6811_BAUD:
     case M6811_SCCR1:
index e552fd5de9a85a296a3722fe946172408692bb47..ac44e6ed7e2f2f0282ed89a95e1e3b6565b0e2b2 100644 (file)
@@ -405,6 +405,7 @@ m68hc11spi_io_read_buffer (struct hw *me,
     case M6811_SPSR:
       controller->rx_clear_scsr = m68hc11_cpu->ios[M6811_SCSR]
         & (M6811_SPIF | M6811_WCOL | M6811_MODF);
+      ATTRIBUTE_FALLTHROUGH;
       
     case M6811_SPCR:
       val = m68hc11_cpu->ios[base];