Extend arm_feature_set struct to provide more bits
gas/ChangeLog: 2015-03-24 Terry Guo <terry.guo@arm.com> * config/tc-arm.c (no_cpu_selected): Use new macro to compare features. (parse_psr): Likewise. (do_t_mrs): Likewise. (do_t_msr): Likewise. (static const arm_feature_set arm_ext_*): Defined with new macros. (static const arm_feature_set arm_cext_*): Likewise. (static const arm_feature_set fpu_fpa_ext_*): Likewise. (static const arm_feature_set fpu_vfp_ext_*): Likewise. (deprecated_coproc_regs): Likewise. (UL_BARRIER): Likewise. (barrier_opt_names): Likewise. (arm_cpus): Likewise. (arm_extensions): Likewise. include/opcode/ChangeLog: 2015-03-24 Terry Guo <terry.guo@arm.com> * arm.h (arm_feature_set): Extended to provide more available * bits. (ARM_ANY): Updated to follow above new definition. (ARM_CPU_HAS_FEATURE): Likewise. (ARM_CPU_IS_ANY): Likewise. (ARM_MERGE_FEATURE_SETS): Likewise. (ARM_CLEAR_FEATURE): Likewise. (ARM_FEATURE): Likewise. (ARM_FEATURE_COPY): New macro. (ARM_FEATURE_EQUAL): Likewise. (ARM_FEATURE_ZERO): Likewise. (ARM_FEATURE_CORE_EQUAL): Likewise. (ARM_FEATURE_LOW): Likewise. (ARM_FEATURE_CORE_LOW): Likewise. (ARM_FEATURE_CORE_COPROC): Likewise. opcodes/ChangeLog: 2015-03-24 Terry Guo <terry.guo@arm.com> * arm-dis.c (opcode32): Updated to use new arm feature struct. (opcode16): Likewise. (coprocessor_opcodes): Replace bit with feature struct. (neon_opcodes): Likewise. (arm_opcodes): Likewise. (thumb_opcodes): Likewise. (thumb32_opcodes): Likewise. (print_insn_coprocessor): Likewise. (print_insn_arm): Likewise. (select_arm_features): Follow new feature struct.
This commit is contained in:
@@ -1,3 +1,20 @@
|
||||
2015-03-24 Terry Guo <terry.guo@arm.com>
|
||||
|
||||
* arm.h (arm_feature_set): Extended to provide more available bits.
|
||||
(ARM_ANY): Updated to follow above new definition.
|
||||
(ARM_CPU_HAS_FEATURE): Likewise.
|
||||
(ARM_CPU_IS_ANY): Likewise.
|
||||
(ARM_MERGE_FEATURE_SETS): Likewise.
|
||||
(ARM_CLEAR_FEATURE): Likewise.
|
||||
(ARM_FEATURE): Likewise.
|
||||
(ARM_FEATURE_COPY): New macro.
|
||||
(ARM_FEATURE_EQUAL): Likewise.
|
||||
(ARM_FEATURE_ZERO): Likewise.
|
||||
(ARM_FEATURE_CORE_EQUAL): Likewise.
|
||||
(ARM_FEATURE_LOW): Likewise.
|
||||
(ARM_FEATURE_CORE_LOW): Likewise.
|
||||
(ARM_FEATURE_CORE_COPROC): Likewise.
|
||||
|
||||
2015-02-19 Pedro Alves <palves@redhat.com>
|
||||
|
||||
* cgen.h [__cplusplus]: Wrap in extern "C".
|
||||
|
||||
Reference in New Issue
Block a user