* hppa-dis.c (print_insn_hppa, case '>'): If next character is 'n',
authorJim Kingdon <jkingdon@engr.sgi.com>
Mon, 19 Jul 1993 21:39:36 +0000 (21:39 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Mon, 19 Jul 1993 21:39:36 +0000 (21:39 +0000)
don't output a space.

opcodes/ChangeLog
opcodes/hppa-dis.c

index e0aeef8212b879e86645eb1e4a9bc57bbf1f7d3d..69c369ad0a8969bedec7cd8720dbebfc067b6396 100644 (file)
@@ -1,5 +1,8 @@
 Mon Jul 19 13:52:21 1993  Jim Kingdon  (kingdon@deneb.cygnus.com)
 
+       * hppa-dis.c (print_insn_hppa, case '>'): If next character is 'n',
+       don't output a space.
+
        * hppa-dis.c (float_format_names): 10 is undefined, and 11 is quad.
 
 Sun Jul 18 16:30:02 1993  Jim Kingdon  (kingdon@rtl.cygnus.com)
index 2eb17800b58e359e881ee3d4e37d453493e9c8be..f83d7701426e26e4cddebd34fa6154a7c132610c 100644 (file)
@@ -474,8 +474,14 @@ print_insn_hppa (memaddr, info)
                  break;
                case '>':
                case '~':
-                 (*info->fprintf_func) (info->stream, "%s ",
-                                   shift_cond_names[GET_FIELD (insn, 16, 18)]);
+                 (*info->fprintf_func)
+                   (info->stream, "%s",
+                    shift_cond_names[GET_FIELD (insn, 16, 18)]);
+
+                 /* If the next character in args is 'n', it will handle
+                    putting out the space.  */
+                 if (s[1] != 'n')
+                   (*info->fprintf_func) (info->stream, " ");
                  break;
                case 'V':
                  fput_const (extract_5_store (insn), info);