mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-10-11 18:06:03 +08:00
[ARC] Rename "class" named attributes.
gas/ 2016-05-23 Cupertino Miranda <cmiranda@synopsys.com> * config/tc-arc.c (attributes_t): Renamed attribute class to attr_class. (find_opcode_match, assemble_insn, tokenize_extinsn): Changed. opcode/ 2016-05-23 Cupertino Miranda <cmiranda@synopsys.com> * arc-dis.c (find_format, find_format, get_auxreg) (print_insn_arc): Changed. * arc-ext.h (INSERT_XOP): Likewise. include/ 2016-05-23 Cupertino Miranda <cmiranda@synopsys.com> * opcode/arc.h (struct arc_opcode): Renamed attribute class to insn_class. (struct arc_flag_class): Renamed attribute class to flag_class.
This commit is contained in:
@ -1,3 +1,9 @@
|
||||
2016-05-23 Cupertino Miranda <cmiranda@synopsys.com>
|
||||
|
||||
* config/tc-arc.c (attributes_t): Renamed attribute class to
|
||||
attr_class.
|
||||
(find_opcode_match, assemble_insn, tokenize_extinsn): Changed.
|
||||
|
||||
2016-05-23 Kuba Sejdak <jakub.sejdak@phoesys.com>
|
||||
|
||||
* configuse.tgt: Add entry for arm-phoenix.
|
||||
|
@ -98,8 +98,8 @@ enum arc_rlx_types
|
||||
#define is_spfp_p(op) (((sc) == SPX))
|
||||
#define is_dpfp_p(op) (((sc) == DPX))
|
||||
#define is_fpuda_p(op) (((sc) == DPA))
|
||||
#define is_br_jmp_insn_p(op) (((op)->class == BRANCH || (op)->class == JUMP))
|
||||
#define is_kernel_insn_p(op) (((op)->class == KERNEL))
|
||||
#define is_br_jmp_insn_p(op) (((op)->insn_class == BRANCH || (op)->insn_class == JUMP))
|
||||
#define is_kernel_insn_p(op) (((op)->insn_class == KERNEL))
|
||||
|
||||
/* Generic assembler global variables which must be defined by all
|
||||
targets. */
|
||||
@ -323,7 +323,7 @@ typedef struct
|
||||
{
|
||||
const char *name;
|
||||
int len;
|
||||
int class;
|
||||
int attr_class;
|
||||
} attributes_t;
|
||||
|
||||
static const attributes_t suffixclass[] =
|
||||
@ -1692,7 +1692,7 @@ find_opcode_match (const struct arc_opcode_hash_entry *entry,
|
||||
const char *p;
|
||||
const struct arc_aux_reg *auxr;
|
||||
|
||||
if (opcode->class != AUXREG)
|
||||
if (opcode->insn_class != AUXREG)
|
||||
goto de_fault;
|
||||
p = S_GET_NAME (tok[tokidx].X_add_symbol);
|
||||
|
||||
@ -1846,7 +1846,7 @@ find_opcode_match (const struct arc_opcode_hash_entry *entry,
|
||||
|
||||
/* Check for extension conditional codes. */
|
||||
if (ext_condcode.arc_ext_condcode
|
||||
&& cl_flags->class & F_CLASS_EXTEND)
|
||||
&& cl_flags->flag_class & F_CLASS_EXTEND)
|
||||
{
|
||||
struct arc_flag_operand *pf = ext_condcode.arc_ext_condcode;
|
||||
while (pf->name)
|
||||
@ -1890,9 +1890,9 @@ find_opcode_match (const struct arc_opcode_hash_entry *entry,
|
||||
}
|
||||
}
|
||||
|
||||
if ((cl_flags->class & F_CLASS_REQUIRED) && cl_matches == 0)
|
||||
if ((cl_flags->flag_class & F_CLASS_REQUIRED) && cl_matches == 0)
|
||||
goto match_failed;
|
||||
if ((cl_flags->class & F_CLASS_OPTIONAL) && cl_matches > 1)
|
||||
if ((cl_flags->flag_class & F_CLASS_OPTIONAL) && cl_matches > 1)
|
||||
goto match_failed;
|
||||
}
|
||||
/* Did I check all the parsed flags? */
|
||||
@ -3614,7 +3614,7 @@ assemble_insn (const struct arc_opcode *opcode,
|
||||
switch (t->X_md)
|
||||
{
|
||||
case O_plt:
|
||||
if (opcode->class == JUMP)
|
||||
if (opcode->insn_class == JUMP)
|
||||
as_bad_where (frag_now->fr_file, frag_now->fr_line,
|
||||
_("Unable to use @plt relocatio for insn %s"),
|
||||
opcode->name);
|
||||
@ -3631,7 +3631,7 @@ assemble_insn (const struct arc_opcode *opcode,
|
||||
break;
|
||||
case O_pcl:
|
||||
reloc = ARC_RELOC_TABLE (t->X_md)->reloc;
|
||||
if (ARC_SHORT (opcode->mask) || opcode->class == JUMP)
|
||||
if (ARC_SHORT (opcode->mask) || opcode->insn_class == JUMP)
|
||||
as_bad_where (frag_now->fr_file, frag_now->fr_line,
|
||||
_("Unable to use @pcl relocation for insn %s"),
|
||||
opcode->name);
|
||||
@ -4063,7 +4063,7 @@ tokenize_extinsn (extInstruction_t *einsn)
|
||||
if (!strncmp (suffixclass[i].name, input_line_pointer,
|
||||
suffixclass[i].len))
|
||||
{
|
||||
suffix_class |= suffixclass[i].class;
|
||||
suffix_class |= suffixclass[i].attr_class;
|
||||
input_line_pointer += suffixclass[i].len;
|
||||
break;
|
||||
}
|
||||
@ -4103,7 +4103,7 @@ tokenize_extinsn (extInstruction_t *einsn)
|
||||
input_line_pointer,
|
||||
syntaxclassmod[i].len))
|
||||
{
|
||||
syntax_class_modifiers |= syntaxclassmod[i].class;
|
||||
syntax_class_modifiers |= syntaxclassmod[i].attr_class;
|
||||
input_line_pointer += syntaxclassmod[i].len;
|
||||
break;
|
||||
}
|
||||
@ -4117,7 +4117,7 @@ tokenize_extinsn (extInstruction_t *einsn)
|
||||
input_line_pointer,
|
||||
syntaxclass[i].len))
|
||||
{
|
||||
syntax_class |= syntaxclass[i].class;
|
||||
syntax_class |= syntaxclass[i].attr_class;
|
||||
input_line_pointer += syntaxclass[i].len;
|
||||
break;
|
||||
}
|
||||
|
Reference in New Issue
Block a user