This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [GOLD][PATCH] Handle new EABI attributes
- From: Ian Lance Taylor <iant at google dot com>
- To: Doug Kwan (éæå) <dougkwan at google dot com>
- Cc: binutils <binutils at sourceware dot org>
- Date: Wed, 12 May 2010 10:34:10 -0700
- Subject: Re: [GOLD][PATCH] Handle new EABI attributes
- References: <AANLkTildzz_eBfj4kwfRT1oN4loFTtt1w2cRQksKfeAX@mail.gmail.com>
"Doug Kwan (éæå)" <dougkwan@google.com> writes:
> 2010-05-12 Doug Kwan <dougkwan@google.com>
>
> elfcpp/ChangeLog
>
> * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
> Tag_FP_HP_extension, Tag_MPextension_use_legacy): Rename from
> existing tags.
> (Tag_undefined40, Tag_undefined41, Tag_MPextension_use,
> Tag_undefined43): New tags.
> (Targ_VFP_arch, Tag_ABI_align8_needed, TAG_ABI_align8_preserved,
> Tag_VFP_HP_extension): Define aliases for backward compatiblity.
>
> gold/ChangeLog
>
> * arm.cc (Target_arm::do_finalize_sections): Create an empty
> attributes section only if there no attributes section after merging.
> (Target_arm::merge_object_attributes): Move value of
> Tag_MPextension_use_legacy to that of Tag_MPextension_use.
> Handle Tag_DIV_use and Tag_MPextension_use_legacy.
> * testsuite/Makefile.am (check_SCRIPTS): Add arm_attr_merge.sh
> (check_DATA): Add arm_attr_merge_6.stdout, arm_attr_merge_6r_stdout
> and arm_attr_merge_7.stdout.
> (arm_attr_merge_6.stdout, arm_attr_merge_6 arm_attr_merge_6a.o
> arm_attr_merge_6b.o, arm_attr_merge_6r.stdout, arm_attr_merge_6r,
> arm_attr_merge_7.stdout, arm_attr_merge_7, arm_attr_merge_7a.o,
> arm_attr_merge_7b.o): New rules.
> (MOSTLYCLEANFILES): Add arm_attr_merge_6, arm_attr_merge_6r and
> arm_attr_merge_7
> * testsuite/Makefile.in: Regenerate.
> * testsuite/arm_attr_merge.sh: New file.
This is OK.
Thanks.
Ian