* config/tc-d10v.c (get_operands): Emit OPERAND_PLUS for
authorAlexandre Oliva <aoliva@redhat.com>
Thu, 29 Nov 2001 18:23:11 +0000 (18:23 +0000)
committerAlexandre Oliva <aoliva@redhat.com>
Thu, 29 Nov 2001 18:23:11 +0000 (18:23 +0000)
prefix `+'.

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

index 0d2ddd4..ff17c60 100644 (file)
@@ -1,5 +1,8 @@
 2001-11-29  Alexandre Oliva  <aoliva@redhat.com>
 
+       * config/tc-d10v.c (get_operands): Emit OPERAND_PLUS for
+       prefix `+'.
+
        * config/tc-d10v.c (find_opcode): Reject non-SP operand if
        flags requires SP.
 
index 284b2af..5074cdd 100644 (file)
@@ -457,6 +457,11 @@ get_operands (exp)
          else
            {
              exp[numops].X_add_number = OPERAND_ATSIGN;
+             if (*p == '+')
+               {
+                 exp[++numops].X_add_number = OPERAND_PLUS;
+                 ++p;
+               }
              post = postfix (p);
            }
          numops++;