More signed overflow fixes
[deliverable/binutils-gdb.git] / opcodes / vax-dis.c
index 3bdfa151920434131b2dcc0abe241ef943212ee9..0b331412d39952c590f8c8c8a62e28c62a73714f 100644 (file)
@@ -440,7 +440,8 @@ print_insn_vax (bfd_vma memaddr, disassemble_info *info)
       int offset;
 
       FETCH_DATA (info, buffer + 4);
-      offset = buffer[3] << 24 | buffer[2] << 16 | buffer[1] << 8 | buffer[0];
+      offset = ((unsigned) buffer[3] << 24 | buffer[2] << 16
+               | buffer[1] << 8 | buffer[0]);
       (*info->fprintf_func) (info->stream, ".long 0x%08x", offset);
 
       return 4;
This page took 0.022382 seconds and 4 git commands to generate.