diff options
author | Alan Modra <amodra@gmail.com> | 2014-12-25 22:15:14 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2014-12-25 22:22:25 +1030 |
commit | f12d1e8a660c34ce3098da788ac01d067d6ccbab (patch) | |
tree | 19fa95b46f1f7b54d6f806f7107c126e93cc4328 /elfcpp/arm.h | |
parent | 6fd9d738c04fd1dd1d73c08f8a384ea3c8a160ab (diff) | |
download | gdb-f12d1e8a660c34ce3098da788ac01d067d6ccbab.zip gdb-f12d1e8a660c34ce3098da788ac01d067d6ccbab.tar.gz gdb-f12d1e8a660c34ce3098da788ac01d067d6ccbab.tar.bz2 |
ARM: Add support for value 3 of Tag_ABI_VFP_args attribute
Missing from 5c294fee
elfcpp/
* arm.h: Add enums for Tag_ABI_FP_number_model and Tag_ABI_VFP_args.
gold/
* arm.cc (Target_arm::do_adjust_elf_header): Provide namespace on
new enums.
(Target_arm::merge_object_attributes, ): Likewise.
Diffstat (limited to 'elfcpp/arm.h')
-rw-r--r-- | elfcpp/arm.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/elfcpp/arm.h b/elfcpp/arm.h index 8c6b6bf..8a86595 100644 --- a/elfcpp/arm.h +++ b/elfcpp/arm.h @@ -340,6 +340,24 @@ enum AEABI_enum_forced_wide = 3 }; +// Values for Tag_ABI_FP_number_model. +enum +{ + AEABI_FP_number_model_none = 0, + AEABI_FP_number_model_ieee754_number = 1, + AEABI_FP_number_model_rtabi = 2, + AEABI_FP_number_model_ieee754_all = 3 +}; + +// Values for Tag_ABI_VFP_args. +enum +{ + AEABI_VFP_args_base = 0, + AEABI_VFP_args_vfp = 1, + AEABI_VFP_args_toolchain = 2, + AEABI_VFP_args_compatible = 3 +}; + // For Exception Index Table. (Exception handling ABI for the ARM // architectue, Section 5) enum |