* ld/testsuite/ld-arm/attr-merge-2.attr: Update for changes in attribute output.
* ld/testsuite/ld-arm/attr-merge-3.attr: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-1.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-1r.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-2.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-2r.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-3.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-3r.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-4.d: Likeiwse. * ld/testsuite/ld-arm/attr-merge-vfp-4r.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-5.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-5r.d: Likewise. * ld/testsuite/ld-arm/attr-merge-wchar-00-nowarn.d: Likewise. * ld/testsuite/ld-arm/attr-merge-wchar-00.d: Likewise. * ld/testsuite/ld-arm/attr-merge-wchar-02-nowarn.d: Likewise. * ld/testsuite/ld-arm/attr-merge-wchar-02.d: Likewise. * ld/testsuite/ld-arm/attr-merge-wchar-04-nowarn.d: Likewise. * ld/testsuite/ld-arm/attr-merge-wchar-04.d: Likewise. * ld/testsuite/ld-arm/attr-merge-wchar-20-nowarn.d: Likewise. * ld/testsuite/ld-arm/attr-merge-wchar-20.d: Likewise. * ld/testsuite/ld-arm/attr-merge-wchar-22-nowarn.d: Likewise. * ld/testsuite/ld-arm/attr-merge-wchar-22.d: Likewise. * ld/testsuite/ld-arm/attr-merge-wchar-24-nowarn.d: Likewise. * ld/testsuite/ld-arm/attr-merge-wchar-40-nowarn.d: Likewise. * ld/testsuite/ld-arm/attr-merge-wchar-40.d: Likewise. * ld/testsuite/ld-arm/attr-merge-wchar-42-nowarn.d: Likewise. * ld/testsuite/ld-arm/attr-merge-wchar-44-nowarn.d: Likewise. * ld/testsuite/ld-arm/attr-merge-wchar-44.d: Likewise. * ld/testsuite/ld-arm/attr-merge.attr: Likewise. * binutils/readelf.c (arm_attr_tag_FP_arch): Rename from arm_attr_tag_VFP_arch. (arm_attr_tag_ABI_align8_needed): Remove. (arm_attr_tag_ABI_align8_preserved): Remove. (arm_attr_tag_ABI_HardFP_use): Update text strings. (arm_attr_public_tags): Add strings for ABI v2.08 attribute tags. (display_arm_attribute): Add decoding of ABI v2.08 attributes. * include/elf/arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved, Tag_FP_HP_extension): Add new ABI attribute tags. * gas/config/tc-arm.c (arm_convert_symbolic_attribute): Add support for new tag names in v2.08 of ARM ABI. * gas/doc/c-arm.texi: Document new tag names in ABI. * gas/testsuite/gas/arm/attr-mcpu.d: Update for new attribute tag names. * gas/testsuite/gas/arm/attr-mfpu-arm1020e.d: Likewise. * gas/testsuite/gas/arm/attr-mfpu-arm1020t.d: Likewise. * gas/testsuite/gas/arm/attr-mfpu-arm1136jf-s.d: Likewise. * gas/testsuite/gas/arm/attr-mfpu-arm1136jfs.d: Likewise. * gas/testsuite/gas/arm/attr-mfpu-neon-fp16.d: Likewise. * gas/testsuite/gas/arm/attr-mfpu-neon.d: Likewise. * gas/testsuite/gas/arm/attr-mfpu-softvfp+vfp.d: Likewise. * gas/testsuite/gas/arm/attr-mfpu-vfp.d: Likewise. * gas/testsuite/gas/arm/attr-mfpu-vfp10-r0.d: Likewise. * gas/testsuite/gas/arm/attr-mfpu-vfp10.d: Likewise. * gas/testsuite/gas/arm/attr-mfpu-vfp3.d: Likewise. * gas/testsuite/gas/arm/attr-mfpu-vfp9.d: Likewise. * gas/testsuite/gas/arm/attr-mfpu-vfpv2.d: Likewise. * gas/testsuite/gas/arm/attr-mfpu-vfpv3-d16.d: Likewise. * gas/testsuite/gas/arm/attr-mfpu-vfpv3.d: Likewise. * gas/testsuite/gas/arm/attr-mfpu-vfpv4-d16.d: Likewise. * gas/testsuite/gas/arm/attr-mfpu-vfpv4.d: Likewise. * gas/testsuite/gas/arm/attr-mfpu-vfpxd.d: Likewise. * gas/testsuite/gas/arm/attr-names.d: Add test to make sure all attribute names are recognised. * gas/testsuite/gas/arm/attr-names.s: Likewise.
This commit is contained in:
		| @@ -1,3 +1,8 @@ | |||||||
|  | 2010-04-15  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com> | ||||||
|  |  | ||||||
|  | 	* arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved, | ||||||
|  | 	Tag_FP_HP_extension): Add new ABI attribute tags. | ||||||
|  |  | ||||||
| 2010-04-15  Nick Clifton  <nickc@redhat.com> | 2010-04-15  Nick Clifton  <nickc@redhat.com> | ||||||
|  |  | ||||||
| 	* alpha.h: Update copyright notice to use GPLv3. | 	* alpha.h: Update copyright notice to use GPLv3. | ||||||
|   | |||||||
| @@ -258,7 +258,7 @@ enum | |||||||
|   Tag_CPU_arch_profile, |   Tag_CPU_arch_profile, | ||||||
|   Tag_ARM_ISA_use, |   Tag_ARM_ISA_use, | ||||||
|   Tag_THUMB_ISA_use, |   Tag_THUMB_ISA_use, | ||||||
|   Tag_VFP_arch, |   Tag_FP_arch, | ||||||
|   Tag_WMMX_arch, |   Tag_WMMX_arch, | ||||||
|   Tag_Advanced_SIMD_arch, |   Tag_Advanced_SIMD_arch, | ||||||
|   Tag_PCS_config, |   Tag_PCS_config, | ||||||
| @@ -272,8 +272,8 @@ enum | |||||||
|   Tag_ABI_FP_exceptions, |   Tag_ABI_FP_exceptions, | ||||||
|   Tag_ABI_FP_user_exceptions, |   Tag_ABI_FP_user_exceptions, | ||||||
|   Tag_ABI_FP_number_model, |   Tag_ABI_FP_number_model, | ||||||
|   Tag_ABI_align8_needed, |   Tag_ABI_align_needed, | ||||||
|   Tag_ABI_align8_preserved, |   Tag_ABI_align_preserved, | ||||||
|   Tag_ABI_enum_size, |   Tag_ABI_enum_size, | ||||||
|   Tag_ABI_HardFP_use, |   Tag_ABI_HardFP_use, | ||||||
|   Tag_ABI_VFP_args, |   Tag_ABI_VFP_args, | ||||||
| @@ -284,7 +284,7 @@ enum | |||||||
|   Tag_undefined33 = 33, |   Tag_undefined33 = 33, | ||||||
|   Tag_CPU_unaligned_access, |   Tag_CPU_unaligned_access, | ||||||
|   Tag_undefined35, |   Tag_undefined35, | ||||||
|   Tag_VFP_HP_extension, |   Tag_FP_HP_extension, | ||||||
|   Tag_undefined37, |   Tag_undefined37, | ||||||
|   Tag_ABI_FP_16bit_format, |   Tag_ABI_FP_16bit_format, | ||||||
|   Tag_undefined39, |   Tag_undefined39, | ||||||
| @@ -299,7 +299,13 @@ enum | |||||||
|   Tag_conformance, |   Tag_conformance, | ||||||
|   Tag_Virtualization_use, |   Tag_Virtualization_use, | ||||||
|   Tag_undefined69, |   Tag_undefined69, | ||||||
|   Tag_MPextension_use_legacy |   Tag_MPextension_use_legacy, | ||||||
|  |  | ||||||
|  |   /* The following tags are legacy names for other tags.  */ | ||||||
|  |   Tag_VFP_arch = Tag_FP_arch, | ||||||
|  |   Tag_ABI_align8_needed = Tag_ABI_align_needed, | ||||||
|  |   Tag_ABI_align8_preserved = Tag_ABI_align_preserved, | ||||||
|  |   Tag_VFP_HP_extension = Tag_FP_HP_extension | ||||||
| }; | }; | ||||||
|  |  | ||||||
| #endif | #endif | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user