This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi there, According to the latest EABI at http://infocenter.arm.com/help/topic/com.arm.doc.ihi0045d/IHI0045D_ABI_adden da.pdf, the new definition to Tag_ABI_HardFP_use is as below: Tag_ABI_HardFP_use, (=27), uleb128 0 The user intended that FP use should be implied by Tag_FP_arch 1 The user intended this code to execute on the single-precision variant derived from Tag_FP_arch 2 Reserved 3 The user intended that FP use should be implied by Tag_FP_arch (Note: This is a deprecated duplicate of the default encoded by 0) This patch intends to update Binutils to follow above definition. A big difference is there will be no "Tag_ABI_HardFP_use: SP and DP" when "arm-none-eabi-readelf -A a.axf" Tested with Binutils regression test. No regression. Is it OK? BR, Terry 2015-01-28 Terry Guo <terry.guo@arm.com> * bfd/elf32-arm.c (elf32_arm_merge_eabi_attributes): Update how we merge Tag_ABI_HardFP_use. 2015-01-28 Terry Guo <terry.guo@arm.com> * binutils/readelf.c (arm_attr_tag_ABI_HardFP_use): Update how we display it. 2015-01-28 Terry Guo <terry.guo@arm.com> * ld/testsuite/ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use. * ld/testsuite/ld-arm/attr-merge-vfp-10.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-10r.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-12.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-12r.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-13.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-13r.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-14.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-14r.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-6.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-6r.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-7.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-7r.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-8.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-8r.d: Likewise.
Attachment:
update-Tag_ABI_HardFP_use-v2.txt
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |