* config/tc-hppa.c (pa_ip): Handle new 'c' mode completers,
authorJeff Law <law@redhat.com>
Mon, 31 Dec 2001 23:47:02 +0000 (23:47 +0000)
committerJeff Law <law@redhat.com>
Mon, 31 Dec 2001 23:47:02 +0000 (23:47 +0000)
        'X', 'M', and 'A'.

gas/ChangeLog
gas/config/tc-hppa.c

index 65cad8c..e343dc1 100644 (file)
@@ -1,3 +1,8 @@
+Mon Dec 31 16:48:07 2001  Jeffrey A Law  (law@redhat.com)
+
+        * config/tc-hppa.c (pa_ip): Handle new 'c' mode completers,
+        'X', 'M', and 'A'.
+
 2001-12-21  Jakub Jelinek  <jakub@redhat.com>
 
        * config/tc-sparc.h (TC_PARSE_CONS_EXPRESSION): Define.
index 7d33397..3ec1bf3 100644 (file)
@@ -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;