diff options
author | Nick Clifton <nickc@redhat.com> | 2015-02-04 12:00:58 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2015-02-04 12:00:58 +0000 |
commit | 3101e6373ee4bd78f7efbe21a730a4327b0ca8f6 (patch) | |
tree | 409c169018577072a63bed098c83f90ca3f136dd /gas | |
parent | 518be979d905d8e8708c70149fdb3207aba53aa1 (diff) | |
download | gdb-3101e6373ee4bd78f7efbe21a730a4327b0ca8f6.zip gdb-3101e6373ee4bd78f7efbe21a730a4327b0ca8f6.tar.gz gdb-3101e6373ee4bd78f7efbe21a730a4327b0ca8f6.tar.bz2 |
Fix encoding of "addw ax, [hl]" and "subw ax, [hl]".
* config/rl78-parse.y (addsubw): Fix encoding of [HL] variant of
these instructions.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/config/rl78-parse.y | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 5e77360..80dce66 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2015-02-04 Nick Clifton <nickc@redhat.com> + + * config/rl78-parse.y (addsubw): Fix encoding of [HL] variant of + these instructions. + 2015-02-03 Renlin Li <renlin.li@arm.com> * doc/c-aarch64.texi (.arch): Document the directive. diff --git a/gas/config/rl78-parse.y b/gas/config/rl78-parse.y index d1cf71c..a381973 100644 --- a/gas/config/rl78-parse.y +++ b/gas/config/rl78-parse.y @@ -259,7 +259,7 @@ statement : { B2 (0x61, 0x09|$1); O1 ($8); } | addsubw AX ',' opt_es '[' HL ']' - { B4 (0x61, 0x09|$1, 0, 0); } + { B3 (0x61, 0x09|$1, 0); } | addsubw SP ',' '#' EXPR { B1 ($1 ? 0x20 : 0x10); O1 ($5); |