aboutsummaryrefslogtreecommitdiff
path: root/opcodes
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2001-01-14 05:14:45 +0000
committerAlan Modra <amodra@gmail.com>2001-01-14 05:14:45 +0000
commit1328dc9844bf1fc941f648d0df5b7c2b3b5fcaba (patch)
tree240a41c9523cf3446224673743f432a858aa6475 /opcodes
parent577a062318714628709c41467904c0cb7b212f94 (diff)
downloadgdb-1328dc9844bf1fc941f648d0df5b7c2b3b5fcaba.zip
gdb-1328dc9844bf1fc941f648d0df5b7c2b3b5fcaba.tar.gz
gdb-1328dc9844bf1fc941f648d0df5b7c2b3b5fcaba.tar.bz2
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 e118c0e..5609161 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 1312bc5..7fda0f2 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. */