aboutsummaryrefslogtreecommitdiff
path: root/bfd/elf32-cr16.c
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2007-10-12 16:11:02 +0000
committerNick Clifton <nickc@redhat.com>2007-10-12 16:11:02 +0000
commite9deb29d4fbb19de560012f1ddcd2d00f9444966 (patch)
treeebc94cb9cdfee2e064f5a80c599bc6c3ba889f1d /bfd/elf32-cr16.c
parent720199d64e276ec9c8a1f0a67c3026de1ad7f13c (diff)
downloadfsf-binutils-gdb-e9deb29d4fbb19de560012f1ddcd2d00f9444966.zip
fsf-binutils-gdb-e9deb29d4fbb19de560012f1ddcd2d00f9444966.tar.gz
fsf-binutils-gdb-e9deb29d4fbb19de560012f1ddcd2d00f9444966.tar.bz2
* elf32-cr16.c (elf32_cr16_relax_section): Fix condition check typo.
* config/tc-cr16.c: Update the md_relax_table for 1 word b<cc> instruction range information.
Diffstat (limited to 'bfd/elf32-cr16.c')
-rw-r--r--bfd/elf32-cr16.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/bfd/elf32-cr16.c b/bfd/elf32-cr16.c
index d0f7fd1..76616b9 100644
--- a/bfd/elf32-cr16.c
+++ b/bfd/elf32-cr16.c
@@ -1337,7 +1337,7 @@ elf32_cr16_relax_section (bfd *abfd, asection *sec,
/* Verify it's a arithmetic ADDD or MOVD instruction.
For ADDD and MOVD only, convert to IMM32 -> IMM20. */
- if (((code & 0xfff0) != 0x0070) || ((code & 0xfff0) != 0x0020))
+ if (((code & 0xfff0) == 0x0070) || ((code & 0xfff0) == 0x0020))
is_add_mov = 1;
if (is_add_mov)