aboutsummaryrefslogtreecommitdiff
path: root/opcodes
diff options
context:
space:
mode:
authorJan Kratochvil <jan.kratochvil@redhat.com>2013-04-10 19:16:45 +0000
committerJan Kratochvil <jan.kratochvil@redhat.com>2013-04-10 19:16:45 +0000
commit731df338c0275d27878a67caf9504eabc831c68e (patch)
treecd278fe39671b5c0290c55134a8ec962918ece2d /opcodes
parentf81d112039fa5c836e446d8f79331fdaa35d76ab (diff)
downloadgdb-731df338c0275d27878a67caf9504eabc831c68e.zip
gdb-731df338c0275d27878a67caf9504eabc831c68e.tar.gz
gdb-731df338c0275d27878a67caf9504eabc831c68e.tar.bz2
opcodes/
* rl78-dis.c (print_insn_rl78): Use alternative form as a GCC false warning workaround.
Diffstat (limited to 'opcodes')
-rw-r--r--opcodes/ChangeLog5
-rw-r--r--opcodes/rl78-dis.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 5509f8d..b463d6f 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,8 @@
+2013-04-10 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * rl78-dis.c (print_insn_rl78): Use alternative form as a GCC false
+ warning workaround.
+
2013-04-08 Jan Beulich <jbeulich@suse.com>
* i386-opc.tbl: Fold 64-bit and non-64-bit jecxz entries.
diff --git a/opcodes/rl78-dis.c b/opcodes/rl78-dis.c
index 1ceee8d..7d1eab4 100644
--- a/opcodes/rl78-dis.c
+++ b/opcodes/rl78-dis.c
@@ -217,7 +217,7 @@ print_insn_rl78 (bfd_vma addr, disassemble_info * dis)
case '0':
case '1':
- oper = opcode.op + *s - '0';
+ oper = *s == '0' ? &opcode.op[0] : &opcode.op[1];
if (do_es)
{
if (oper->use_es && indirect_type (oper->type))