This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] [ARC] Improve filtering instructions while disassembling.


Hi Claudiu,

> gas/
> 2016-07-20  Claudiu Zissulescu  <claziss@synopsys.com>
> 
> 	* testsuite/gas/arc/dsp.d: New file.
> 	* testsuite/gas/arc/dsp.s: Likewise.
> 	* testsuite/gas/arc/fpu.d: Likewise.
> 	* testsuite/gas/arc/fpu.s: Likewise.
> 	* testsuite/gas/arc/ext2op.d: Add specific disassembler option.
> 	* testsuite/gas/arc/ext3op.d: Likewise.
> 	* testsuite/gas/arc/tdpfp.d: Likewise.
> 	* testsuite/gas/arc/tfpuda.d: Likewise.
> 
> opcodes/
> 2016-07-20  Claudiu Zissulescu  <claziss@synopsys.com>
> 
> 	* arc-dis.c (skipclass): New structure.
> 	(decodelist): New variable.
> 	(is_compatible_p): New function.
> 	(new_element): Likewise.
> 	(skip_class_p): Likewise.
> 	(find_format_from_table): Use skip_class_p function.
> 	(find_format): Decode first the extension instructions.
> 	(print_insn_arc): Select either ARCEM or ARCHS based on elf
> 	e_flags.
> 	(parse_option): New function.
> 	(parse_disassembler_options): Likewise.
> 	(print_arc_disassembler_options): Likewise.
> 	(print_insn_arc): Use parse_disassembler_options function.  Proper
> 	select ARCv2 cpu variant.
> 	* disassemble.c (disassembler_usage): Add ARC disassembler
> 	options.
> 
> binutils/
> 2016-07-20  Claudiu Zissulescu  <claziss@synopsys.com>
> 
> 	* doc/binutils.texi (objdump): Add ARC disassembler options.
> 	* testsuite/binutils-all/arc/dsp.s: New file.
> 	* testsuite/binutils-all/arc/objdump.exp: Likewise.
> 
> include/
> 2016-07-20  Claudiu Zissulescu  <claziss@synopsys.com>
> 
> 	* dis-asm.h: Declare print_arc_disassembler_options.

Approved and applied.

Note - I did make a couple of small changes.  I changed the code in the
disassembler to print out the warning message using the print function 
and stream found in the disassemble_info structure.  Plus I added an entry
in the binutils/NEWS file mentioning this new feature.

Cheers
  Nick


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]