diff options
author | Andre Vieira <andre.simoesdiasvieira@arm.com> | 2019-05-15 16:44:57 +0100 |
---|---|---|
committer | Andre Vieira <andre.simoesdiasvieira@arm.com> | 2019-05-16 16:17:21 +0100 |
commit | a7ad558c377fd5f5cc7bc77837c532f907f2c53b (patch) | |
tree | 85bbea22284c9504ac64e54a8764a74f0c462c13 /elfcpp | |
parent | a2699ef206aedf8e8d49d8519ae8a535e4b4afe5 (diff) | |
download | gdb-a7ad558c377fd5f5cc7bc77837c532f907f2c53b.zip gdb-a7ad558c377fd5f5cc7bc77837c532f907f2c53b.tar.gz gdb-a7ad558c377fd5f5cc7bc77837c532f907f2c53b.tar.bz2 |
[PATCH 1/57][Arm][GAS]: Add support for +mve and +mve.fp
bfd/ChangeLog:
2019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
* elf32-arm.c (elf32_arm_merge_eabi_attributes): Add case for Tag_MVE_arch.
binutils/ChangeLog:
2019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
* readelf.c (arm_attr_tag_MVE_arch): New array for Tag_MVE_arch values.
(arm_attr_public_tag arm_attr_public_tags): Add case for Tag_MVE_arch.
elfcpp/ChangeLog:
2019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
* arm.h (Tag_MVE_arch): Define new enum value.
gas/ChangeLog:
2019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
* config/tc-arm.c (mve_ext, mve_fp_ext): New features.
(armv8_1m_main_ext_table): Add new extensions.
(aeabi_set_public_attributes): Translate new features to new build attributes.
(arm_convert_symbolic_attribute): Add Tag_MVE_arch.
* doc/c-arm.texi: Document new extensions and new build attribute.
include/ChangeLog:
2019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
* elf/arm.h (Tag_MVE_arch): Define new enum value.
* opcode/arm.h (FPU_MVE, FPU_MVE_FP): New MACROs for new features.
Diffstat (limited to 'elfcpp')
-rw-r--r-- | elfcpp/ChangeLog | 4 | ||||
-rw-r--r-- | elfcpp/arm.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/elfcpp/ChangeLog b/elfcpp/ChangeLog index aa8aa74..fbb045b 100644 --- a/elfcpp/ChangeLog +++ b/elfcpp/ChangeLog @@ -1,3 +1,7 @@ +2019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com> + + * arm.h (Tag_MVE_arch): Define new enum value. + 2019-04-15 Sudakshina Das <sudi.das@arm.com> * arm.h (R_ARM_THM_BF12): New relocation code. diff --git a/elfcpp/arm.h b/elfcpp/arm.h index 1904865..aa57344 100644 --- a/elfcpp/arm.h +++ b/elfcpp/arm.h @@ -305,6 +305,7 @@ enum Tag_MPextension_use = 42, Tag_undefined43 = 43, Tag_DIV_use = 44, + Tag_MVE_arch = 48, Tag_nodefaults = 64, Tag_also_compatible_with = 65, Tag_T2EE_use = 66, |