[PATCHv3 6/7] arc/opcodes: Use flag operand class to handle multiple flag matches

Nick Clifton nickc@redhat.com
Fri Mar 18 10:00:00 GMT 2016


Hi Andrew,

> gas/ChangeLog:
> 
> 	* config/tc-arc.c (find_opcode_match): Move lnflg, and i
> 	declarations to start of block.  Reset code on all flags before
> 	attempting to match them.  Handle multiple hits on the same flag.
> 	Handle flag class.
> 	* testsuite/gas/arc/asm-errors.d: New file.
> 	* testsuite/gas/arc/asm-errors.err: New file.
> 	* testsuite/gas/arc/asm-errors.s: New file.
> 
> include/ChangeLog:
> 
> 	* opcode/arc.h (flag_class_t): Remove all old flag classes, add 3
> 	new classes instead.
> 
> opcodes/ChangeLog:
> 
> 	* arc-opc.c (arc_flag_classes): Convert all flag classes to use
> 	the new class enum values.
 
Approved - please apply.

Cheers
  Nick



More information about the Binutils mailing list