--enable-targets=arm breaks disassembler

Nick Clifton nickc@redhat.com
Tue Jan 17 17:24:00 GMT 2006


Hi Andreas,

> 2006-01-17  Andreas Schwab  <schwab@suse.de>
> 
> binutils/:
> 	* configure.in: Don't define DISASSEMBLER_NEEDS_RELOCS.
> 	* configure: Regenerate.
> 	* objdump.c (struct objdump_disasm_info): Don't check for
> 	DISASSEMBLER_NEEDS_RELOCS.
> 	(objdump_print_addr): Likewise.
> 	(disassemble_bytes): Check disassembler_needs_relocs from
> 	disassemble_info at run-time instead of DISASSEMBLER_NEEDS_RELOCS
> 	at compile-time.
> 	(disassemble_section): Likewise.
> 	(disassemble_data): Initialize it.
> 
> include/:
> 	* dis-asm.h (struct disassemble_info): Add
> 	disassembler_needs_relocs.
> 
> objdump/:
> 	* disassemble.c (disassemble_init_for_target): Set
> 	disassembler_needs_relocs for bfd_arch_arm.

Approved - please apply.
Please also upload the patch to PR 1486 and then close it.

Cheers
   Nick

(PS: Thanks for doing this - it was on my list of things to do one day).



More information about the Binutils mailing list