* m68k-pinsn.c (print_insn_arg): Make branch offsets be signed.
authorStu Grossman <grossman@cygnus>
Fri, 24 Apr 1992 14:45:53 +0000 (14:45 +0000)
committerStu Grossman <grossman@cygnus>
Fri, 24 Apr 1992 14:45:53 +0000 (14:45 +0000)
gdb/ChangeLog
gdb/m68k-pinsn.c

index 2d814161fee48bc41dcec83ae898bd81974042ab..682653469d19568f71b884e4e25fe83b17af1735 100644 (file)
@@ -1,3 +1,7 @@
+Fri Apr 24 07:41:19 1992  Stu Grossman  (grossman at cygnus.com)
+
+       * m68k-pinsn.c (print_insn_arg):  Make branch offsets be signed.
+
 Thu Apr 23 18:43:17 1992  Fred Fish  (fnf@cygnus.com)
 
        * tm-29k.h:  Set DECR_PC_AFTER_BREAK to 0, as 29ks have nice
index 26edeeab78571e72a4ce1e41cfdd6f2fcae6fa08..17a56bf54af1d51f2ddaf79778389a1cd43182e8 100644 (file)
@@ -315,7 +315,7 @@ print_insn_arg (d, buffer, p, addr, stream)
       if (place == 'b')
        val = NEXTBYTE (p);
       else if (place == 'B')
-       val = buffer[1];
+       val = ((char *)buffer)[1];
       else if (place == 'w' || place == 'W')
        val = NEXTWORD (p);
       else if (place == 'l' || place == 'L')