This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: Refactor unknown attribute handling
- From: Alan Modra <amodra at gmail dot com>
- To: "Joseph S. Myers" <joseph at codesourcery dot com>
- Cc: binutils at sourceware dot org
- Date: Thu, 4 Nov 2010 11:55:07 +1030
- Subject: Re: Refactor unknown attribute handling
- References: <Pine.LNX.4.64.1011031704520.5217@digraph.polyomino.org.uk>
On Wed, Nov 03, 2010 at 05:05:20PM +0000, Joseph S. Myers wrote:
> * elf-attrs.c (_bfd_elf_merge_unknown_attribute_low,
> _bfd_elf_merge_unknown_attribute_list): New.
> * elf-bfd.h (struct elf_backend_data): Add
> obj_attrs_handle_unknown.
> (_bfd_elf_merge_unknown_attribute_low,
> _bfd_elf_merge_unknown_attribute_list): Declare.
> * elf32-arm.c (elf32_arm_obj_attrs_handle_unknown): New. Split
> out from elf32_arm_merge_eabi_attributes.
> (elf32_arm_merge_eabi_attributes): Use
> _bfd_elf_merge_unknown_attribute_low and
> _bfd_elf_merge_unknown_attribute_list.
> (elf_backend_obj_attrs_handle_unknown): Define.
> * elfxx-target.h (elf_backend_obj_attrs_handle_unknown): Define.
> (elfNN_bed): Update initializer.
OK.
--
Alan Modra
Australia Development Lab, IBM