diff options
author | Alexander Fedotov <alfedotov@gmail.com> | 2020-05-19 12:45:42 +0100 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2020-05-19 12:45:42 +0100 |
commit | 164446e04c89c7f5d8fd3efd7874a1af01035d72 (patch) | |
tree | 3937fb29107534cb3dc45f9699ab68528ad24b16 /include/opcode | |
parent | a501eb446f5149c1133dbc99f86743b8dd614fa4 (diff) | |
download | gdb-164446e04c89c7f5d8fd3efd7874a1af01035d72.zip gdb-164446e04c89c7f5d8fd3efd7874a1af01035d72.tar.gz gdb-164446e04c89c7f5d8fd3efd7874a1af01035d72.tar.bz2 |
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.
Diffstat (limited to 'include/opcode')
-rw-r--r-- | include/opcode/arm.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/opcode/arm.h b/include/opcode/arm.h index 979bd20..834edf0 100644 --- a/include/opcode/arm.h +++ b/include/opcode/arm.h @@ -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) |