diff options
author | Jeff Law <law@redhat.com> | 2001-12-31 23:47:02 +0000 |
---|---|---|
committer | Jeff Law <law@redhat.com> | 2001-12-31 23:47:02 +0000 |
commit | 1d358ee0cc222a870a1eb34d572aba5ba4b1aba9 (patch) | |
tree | 4fbc9348203751187da2934f231d9c6520c798ef /gas/config/tc-hppa.c | |
parent | 8ef42b2959c577d1f1a9341653668f0126f16e27 (diff) | |
download | gdb-1d358ee0cc222a870a1eb34d572aba5ba4b1aba9.zip gdb-1d358ee0cc222a870a1eb34d572aba5ba4b1aba9.tar.gz gdb-1d358ee0cc222a870a1eb34d572aba5ba4b1aba9.tar.bz2 |
* config/tc-hppa.c (pa_ip): Handle new 'c' mode completers,
'X', 'M', and 'A'.
Diffstat (limited to 'gas/config/tc-hppa.c')
-rw-r--r-- | gas/config/tc-hppa.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gas/config/tc-hppa.c b/gas/config/tc-hppa.c index 7d33397..3ec1bf3 100644 --- a/gas/config/tc-hppa.c +++ b/gas/config/tc-hppa.c @@ -1810,6 +1810,7 @@ pa_ip (str) { /* Handle a completer for an indexing load or store. */ + case 'X': case 'x': { int uu = 0; @@ -1848,6 +1849,7 @@ pa_ip (str) } /* Handle a short load/store completer. */ + case 'M': case 'm': case 'q': case 'J': @@ -1887,9 +1889,9 @@ pa_ip (str) else if (*args == 'e') break; - /* 'J', 'm' and 'q' are the same, except for where they + /* 'J', 'm', 'M' and 'q' are the same, except for where they encode the before/after field. */ - if (*args == 'm') + if (*args == 'm' || *args == 'M') { opcode |= m << 5; INSERT_FIELD_AND_CONTINUE (opcode, a, 13); @@ -1915,6 +1917,7 @@ pa_ip (str) } /* Handle a stbys completer. */ + case 'A': case 's': { int a = 0; |