diff options
author | Nick Clifton <nickc@redhat.com> | 2007-10-12 16:11:02 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2007-10-12 16:11:02 +0000 |
commit | e9deb29d4fbb19de560012f1ddcd2d00f9444966 (patch) | |
tree | ebc94cb9cdfee2e064f5a80c599bc6c3ba889f1d /bfd | |
parent | 720199d64e276ec9c8a1f0a67c3026de1ad7f13c (diff) | |
download | gdb-e9deb29d4fbb19de560012f1ddcd2d00f9444966.zip gdb-e9deb29d4fbb19de560012f1ddcd2d00f9444966.tar.gz 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')
-rw-r--r-- | bfd/ChangeLog | 4 | ||||
-rw-r--r-- | bfd/elf32-cr16.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 89cbac0..2ed0e4a 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,7 @@ +2007-10-12 M R Swami Reddy <MR.Swami.Reddy@nsc.com> + + * elf32-cr16.c (elf32_cr16_relax_section): Fix condition check typo. + 2007-10-12 Daniel Jacobowitz <dan@codesourcery.com> * elfxx-mips.c (mips_elf_sort_hash_table_f): Handle forced 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) |