X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=opcodes%2Ftic6x-dis.c;h=ec1dcc16465ed302dbcff98c5e34d366d944433e;hb=ab3b8fcfdb06695d27eaec4eedb019ada4a5713e;hp=68a65eee9ceca8ffd493dc2f08ba7004ed99390f;hpb=51dcdd4d3edac8b0c94257096337cd94b4dc7c3f;p=deliverable%2Fbinutils-gdb.git diff --git a/opcodes/tic6x-dis.c b/opcodes/tic6x-dis.c index 68a65eee9c..ec1dcc1646 100644 --- a/opcodes/tic6x-dis.c +++ b/opcodes/tic6x-dis.c @@ -1,5 +1,5 @@ /* TI C6X disassembler. - Copyright 2010-2013 Free Software Foundation, Inc. + Copyright (C) 2010-2016 Free Software Foundation, Inc. Contributed by Joseph Myers Bernd Schmidt @@ -249,6 +249,9 @@ print_insn_tic6x (bfd_vma addr, struct disassemble_info *info) fp_offset = addr & 0x1f; fp_addr = addr - fp_offset; + /* Read in a block of instructions. Since there might be a + symbol in the middle of this block, disable stop_vma. */ + info->stop_vma = 0; status = info->read_memory_func (fp_addr, fp, 32, info); if (status) {