diff options
Diffstat (limited to 'bfd/cpu-ns32k.c')
-rw-r--r-- | bfd/cpu-ns32k.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bfd/cpu-ns32k.c b/bfd/cpu-ns32k.c index b11318c..98f22e1 100644 --- a/bfd/cpu-ns32k.c +++ b/bfd/cpu-ns32k.c @@ -106,8 +106,10 @@ _bfd_ns32k_get_immediate (bfd_byte *buffer, int size) case 4: value = (value << 8) | (*buffer++ & 0xff); value = (value << 8) | (*buffer++ & 0xff); + /* Fall through. */ case 2: value = (value << 8) | (*buffer++ & 0xff); + /* Fall through. */ case 1: value = (value << 8) | (*buffer++ & 0xff); break; @@ -126,8 +128,10 @@ _bfd_ns32k_put_immediate (bfd_vma value, bfd_byte *buffer, int size) case 4: *buffer-- = (value & 0xff); value >>= 8; *buffer-- = (value & 0xff); value >>= 8; + /* Fall through. */ case 2: *buffer-- = (value & 0xff); value >>= 8; + /* Fall through. */ case 1: *buffer-- = (value & 0xff); value >>= 8; } |