This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [PATCHv3 6/7] arc/opcodes: Use flag operand class to handle multiple flag matches
- From: Nick Clifton <nickc at redhat dot com>
- To: Andrew Burgess <andrew dot burgess at embecosm dot com>, binutils at sourceware dot org
- Cc: Claudiu dot Zissulescu at synopsys dot com, Cupertino dot Miranda at synopsys dot com, noamca at mellanox dot com, Andreas Schwab <schwab at suse dot de>
- Date: Fri, 18 Mar 2016 10:00:29 +0000
- Subject: Re: [PATCHv3 6/7] arc/opcodes: Use flag operand class to handle multiple flag matches
- Authentication-results: sourceware.org; auth=none
- References: <cover dot 1458082098 dot git dot andrew dot burgess at embecosm dot com> <e2edb012a06c07003a46a8bd5805a5cdd9a9c8e1 dot 1458082098 dot git dot andrew dot burgess at embecosm dot com>
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