summaryrefslogtreecommitdiff
path: root/opcodes
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2001-01-14 05:14:45 +0000
committerAlan Modra <amodra@bigpond.net.au>2001-01-14 05:14:45 +0000
commitef21758bcf6b3001fcf61c0c99d55a26c199e635 (patch)
tree3634dc1d0a45e05d5774016e1a2c1aa8f7972667 /opcodes
parentec7bf46f203326e38f141f553b2e7bd658732b17 (diff)
downloadgdb-ef21758bcf6b3001fcf61c0c99d55a26c199e635.tar.gz
Adds assembly and dis-assembly support for the HPPA wide
mode, 16 bit forms of ldi, ldo, ldw and stw instructions.
Diffstat (limited to 'opcodes')
-rw-r--r--opcodes/ChangeLog4
-rw-r--r--opcodes/hppa-dis.c4
2 files changed, 7 insertions, 1 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index e118c0effaf..56091612889 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,7 @@
+2001-01-14 Alan Modra <alan@linuxcare.com.au>
+
+ * hppa-dis.c (print_insn_hppa): Handle '>' and '<' arg types.
+
2001-01-13 Nick Clifton <nickc@redhat.com>
* disassemble.c: Remove spurious white space.
diff --git a/opcodes/hppa-dis.c b/opcodes/hppa-dis.c
index 1312bc53425..7fda0f2db06 100644
--- a/opcodes/hppa-dis.c
+++ b/opcodes/hppa-dis.c
@@ -1,5 +1,5 @@
/* Disassembler for the PA-RISC. Somewhat derived from sparc-pinsn.c.
- Copyright 1989, 90, 92, 93, 94, 95, 98, 99, 2000
+ Copyright 1989, 90, 92, 93, 94, 95, 98, 99, 2000, 2001
Free Software Foundation, Inc.
Contributed by the Center for Software Science at the
@@ -889,6 +889,7 @@ print_insn_hppa (memaddr, info)
case 'k':
fput_const (extract_21 (insn), info);
break;
+ case '<':
case 'l':
/* 16-bit long disp., PA2.0 wide only. */
fput_const (extract_16 (insn), info);
@@ -1099,6 +1100,7 @@ print_insn_hppa (memaddr, info)
break;
}
+ case '>':
case 'y':
{
/* 16-bit long disp., PA2.0 wide only. */