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.
This commit is contained in:
Alan Modra
2014-12-25 22:15:14 +10:30
parent 6fd9d738c0
commit f12d1e8a66
4 changed files with 34 additions and 6 deletions

View File

@ -1,3 +1,7 @@
2014-12-25 Alan Modra <amodra@gmail.com>
* arm.h: Add enums for Tag_ABI_FP_number_model and Tag_ABI_VFP_args.
2014-09-17 Han Shen <shenhan@google.com>
* aarch64.h (R_AARCH64_TLS_DTPREL64): Switch enum value with ...

View File

@ -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