2009-01-19 Andrew Stubbs <ams@codesourcery.com>
authorAndrew Stubbs <andrew.stubbs@st.com>
Mon, 19 Jan 2009 12:14:05 +0000 (12:14 +0000)
committerAndrew Stubbs <andrew.stubbs@st.com>
Mon, 19 Jan 2009 12:14:05 +0000 (12:14 +0000)
commit5aa6ff7ca4d5209dece43cf89fa5750f5dcaa033
treeaf1aaeae14e0dbe24962fe72cd800af96678760b
parent3483fe2e0bd83ee8dba72f73c6a309cae2d75e7e
2009-01-19  Andrew Stubbs  <ams@codesourcery.com>

bfd/
* elf-attrs.c (vendor_set_obj_attr_contents): Support tag ordering.
* elf-bfd.h (elf_backend_data): Add obj_attrs_order.
* elf32-arm.c (elf32_arm_obj_attrs_order): New function.
(elf_backend_obj_attrs_order): New define.
* elfxx-target.h (elf_backend_obj_attrs_order): New define.
(elfNN_bed): Add elf_backend_obj_attrs_order.

gas/testsuite/
* gas/arm/attr-order.d: New file.
* gas/arm/attr-order.s: New file.
bfd/ChangeLog
bfd/elf-attrs.c
bfd/elf-bfd.h
bfd/elf32-arm.c
bfd/elfxx-target.h
gas/testsuite/ChangeLog
gas/testsuite/gas/arm/attr-order.d [new file with mode: 0644]
gas/testsuite/gas/arm/attr-order.s [new file with mode: 0644]