summaryrefslogtreecommitdiff
path: root/opcodes/s390-dis.c
diff options
context:
space:
mode:
authorAndreas Krebbel <Andreas.Krebbel@de.ibm.com>2009-09-10 09:04:06 +0000
committerAndreas Krebbel <Andreas.Krebbel@de.ibm.com>2009-09-10 09:04:06 +0000
commited2a438c4af0d3b386e852fffbc5d4de863d2863 (patch)
treed5c7e91345127b154a5b36168a589befd1f566a5 /opcodes/s390-dis.c
parent6ac5a87882ec7c1531354e4c554f4ce63c11dfff (diff)
downloadbinutils-redhat-ed2a438c4af0d3b386e852fffbc5d4de863d2863.tar.gz
2009-09-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* s390-dis.c (print_insn_s390): Avoid 'long long'.
Diffstat (limited to 'opcodes/s390-dis.c')
-rw-r--r--opcodes/s390-dis.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/opcodes/s390-dis.c b/opcodes/s390-dis.c
index fe208ba9ff..986e4b50cd 100644
--- a/opcodes/s390-dis.c
+++ b/opcodes/s390-dis.c
@@ -222,8 +222,8 @@ print_insn_s390 (bfd_vma memaddr, struct disassemble_info *info)
else if (operand->flags & S390_OPERAND_CR)
(*info->fprintf_func) (info->stream, "%%c%i", value);
else if (operand->flags & S390_OPERAND_PCREL)
- (*info->print_address_func) (memaddr +
- (((long long)(int)value) << 1), info);
+ (*info->print_address_func) (memaddr + (int)value + (int)value,
+ info);
else if (operand->flags & S390_OPERAND_SIGNED)
(*info->fprintf_func) (info->stream, "%i", (int) value);
else