aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2001-12-12 07:32:47 +0000
committerAlexandre Oliva <aoliva@redhat.com>2001-12-12 07:32:47 +0000
commit8c0392a98adf324b4bf5512b76ad3e248c6901d3 (patch)
treee62760d9f0666f62014ba6ada71f3bd01f510bc5
parent74a9bb82c55f8d399894d5b3525572c17c3a0312 (diff)
downloadbinutils-8c0392a98adf324b4bf5512b76ad3e248c6901d3.zip
binutils-8c0392a98adf324b4bf5512b76ad3e248c6901d3.tar.gz
binutils-8c0392a98adf324b4bf5512b76ad3e248c6901d3.tar.bz2
* config/tc-d10v.c (get_operands): Mark OPERAND_PLUS after
OPERAND_ATSIGN as O_absent.
-rw-r--r--gas/ChangeLog5
-rw-r--r--gas/config/tc-d10v.c6
2 files changed, 9 insertions, 2 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index fc5204c..8b3100c 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+2001-12-12 Alexandre Oliva <aoliva@redhat.com>
+
+ * config/tc-d10v.c (get_operands): Mark OPERAND_PLUS after
+ OPERAND_ATSIGN as O_absent.
+
2001-12-07 Geoffrey Keating <geoffk@redhat.com>
Richard Henderson <rth@redhat.com>
diff --git a/gas/config/tc-d10v.c b/gas/config/tc-d10v.c
index 0dbf98a..31d7fca 100644
--- a/gas/config/tc-d10v.c
+++ b/gas/config/tc-d10v.c
@@ -459,8 +459,10 @@ get_operands (exp)
exp[numops].X_add_number = OPERAND_ATSIGN;
if (*p == '+')
{
- exp[++numops].X_add_number = OPERAND_PLUS;
- ++p;
+ numops++;
+ exp[numops].X_op = O_absent;
+ exp[numops].X_add_number = OPERAND_PLUS;
+ p++;
}
post = postfix (p);
}