From f272e24b500c89b965687d0ee3a4425044f927d9 Mon Sep 17 00:00:00 2001 From: Andrew Stubbs Date: Thu, 15 Jan 2009 13:03:05 +0000 Subject: 2009-01-15 Andrew Stubbs bfd/ * elf-attrs.c (bfd_elf_add_obj_attr_compat): Rename to bfd_elf_add_obj_attr_int_string. Read Tag_compatibility from its new location in the attribute array, rather than the attribute list. (_bfd_elf_copy_obj_attributes): bfd_elf_add_obj_attr_compat -> bfd_elf_add_obj_attr_int_string. (_bfd_elf_parse_attributes): Likewise. (_bfd_elf_merge_object_attributes): There's now only one Tag_compatibility, and it's in the array, not the list. * elf-bfd.h (NUM_KNOWN_OBJ_ATTRIBUTES): Set to 33 to include Tag_compatibility. (bfd_elf_add_obj_attr_compat): Rename to bfd_elf_add_obj_attr_int_string. (bfd_elf_add_proc_attr_compat): Rename to bfd_elf_add_proc_attr_int_string. * elf32-arm.c (elf32_arm_merge_eabi_attributes): Explicitly don't handle Tag_compatibility. gas/ * read.c (s_vendor_attribute): bfd_elf_add_obj_attr_compat -> bfd_elf_add_obj_attr_int_string. --- gas/read.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gas/read.c') diff --git a/gas/read.c b/gas/read.c index c6f04d08a1..e9a897170d 100644 --- a/gas/read.c +++ b/gas/read.c @@ -2121,7 +2121,7 @@ s_vendor_attribute (int vendor) switch (type) { case 3: - bfd_elf_add_obj_attr_compat (stdoutput, vendor, i, s); + bfd_elf_add_obj_attr_int_string (stdoutput, vendor, tag, i, s); break; case 2: bfd_elf_add_obj_attr_string (stdoutput, vendor, tag, s); -- cgit v1.2.1