Fix the ARM assembler to generate a Realtime profile for armv8-r.
PR 25992 gas * config/tc-arm.c : Add arm_ext_v8r feature. (it_fsm_post_encode): Check arm_ext_v8r feature. (get_aeabi_cpu_arch_from_fset): Check arm_ext_v8r feature. include * opcode/arm.h (ARM_EXT2_V8R): Define. Modified ARM_AEXT2_V8R.
This commit is contained in:
parent
a501eb446f
commit
164446e04c
8 changed files with 28 additions and 11 deletions
|
@ -88,6 +88,7 @@
|
|||
#define ARM_EXT2_CDE5 0x10000000 /* Using CDE coproc 5. */
|
||||
#define ARM_EXT2_CDE6 0x20000000 /* Using CDE coproc 6. */
|
||||
#define ARM_EXT2_CDE7 0x40000000 /* Using CDE coproc 7. */
|
||||
#define ARM_EXT2_V8R 0x80000000 /* Arm V8R. */
|
||||
|
||||
/* Co-processor space extensions. */
|
||||
#define ARM_CEXT_XSCALE 0x00000001 /* Allow MIA etc. */
|
||||
|
@ -191,7 +192,7 @@
|
|||
#define ARM_AEXT2_V8M_MAIN (ARM_AEXT2_V8M_BASE | ARM_EXT2_V8M_MAIN)
|
||||
#define ARM_AEXT2_V8M_MAIN_DSP ARM_AEXT2_V8M_MAIN
|
||||
#define ARM_AEXT_V8R ARM_AEXT_V8A
|
||||
#define ARM_AEXT2_V8R ARM_AEXT2_V8AR
|
||||
#define ARM_AEXT2_V8R (ARM_EXT2_V8R | ARM_AEXT2_V8AR)
|
||||
#define ARM_AEXT_V8_1M_MAIN ARM_AEXT_V8M_MAIN
|
||||
#define ARM_AEXT2_V8_1M_MAIN (ARM_AEXT2_V8M_MAIN | ARM_EXT2_V8_1M_MAIN \
|
||||
| ARM_EXT2_FP16_INST)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue