Fix memory leaks for IA-64 opcode idescs.

gas/
	* config/tc-ia64.c (emit_one_bundle): Call ia64_free_opcode
	before ia64_find_opcode.
	(md_assemble): Likewise.
opcodes/
	* ia64-dis.c (print_insn_ia64): Call ia64_free_opcode at end.
This commit is contained in:
Jim Wilson
2000-08-02 21:24:54 +00:00
parent 63266560e9
commit 3d56ab850c
4 changed files with 14 additions and 0 deletions

View File

@ -254,6 +254,7 @@ print_insn_ia64 (bfd_vma memaddr, struct disassemble_info *info)
(*info->fprintf_func) (info->stream, ";;");
done:
ia64_free_opcode (idesc);
if (slotnum == 2)
retval += 16 - 3*slot_multiplier;
return retval;