From eb8c5f3f23278cba03de9b5b2739b1395ec60b16 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Thu, 16 Feb 2012 07:40:23 +0000 Subject: [PATCH] PR binutils/13355 * elf32-rx.c (elf32_rx_relax_section): Correct width check. --- bfd/ChangeLog | 5 +++++ bfd/elf32-rx.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 0a53fad026b..56d2a55b7fb 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2012-02-16 Alan Modra + + PR binutils/13355 + * elf32-rx.c (elf32_rx_relax_section): Correct width check. + 2012-02-13 Richard Henderson PR ld/13621 diff --git a/bfd/elf32-rx.c b/bfd/elf32-rx.c index 0ceed858a4e..23e9a74140d 100644 --- a/bfd/elf32-rx.c +++ b/bfd/elf32-rx.c @@ -2115,7 +2115,7 @@ elf32_rx_relax_section (bfd * abfd, /* Decodable bits. */ && (insn[0] & 0xcc) == 0xcc /* Width. */ - && (insn[0] & 0x30) != 3 + && (insn[0] & 0x30) != 0x30 /* Register MSBs. */ && (insn[1] & 0x88) == 0x00) { @@ -2219,7 +2219,7 @@ elf32_rx_relax_section (bfd * abfd, /* Decodable bits. */ && (insn[0] & 0xc3) == 0xc3 /* Width. */ - && (insn[0] & 0x30) != 3 + && (insn[0] & 0x30) != 0x30 /* Register MSBs. */ && (insn[1] & 0x88) == 0x00) { -- 2.30.2