From 9a2ff3f50c15b249f724b8ef6ae3d035567ab854 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Mon, 31 Oct 2005 06:10:33 +0000 Subject: [PATCH] * arm-dis.c (print_insn): Warning fix. --- opcodes/ChangeLog | 4 ++++ opcodes/arm-dis.c | 10 +++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index a44ae18f801..5bf79149aff 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,7 @@ +2005-10-31 Alan Modra + + * arm-dis.c (print_insn): Warning fix. + 2005-10-30 H.J. Lu * Makefile.am: Run "make dep-am". diff --git a/opcodes/arm-dis.c b/opcodes/arm-dis.c index 236a1c9e3ad..a19c077c067 100644 --- a/opcodes/arm-dis.c +++ b/opcodes/arm-dis.c @@ -2854,13 +2854,13 @@ print_insn (bfd_vma pc, struct disassemble_info *info, bfd_boolean little) size = 2; status = info->read_memory_func (pc, (bfd_byte *)b, 2, info); + if (little) + given = (b[0]) | (b[1] << 8); + else + given = (b[1]) | (b[0] << 8); + if (!status) { - if (little) - given = (b[0]) | (b[1] << 8); - else - given = (b[1]) | (b[0] << 8); - /* These bit patterns signal a four-byte Thumb instruction. */ if ((given & 0xF800) == 0xF800 -- 2.30.2