Alan Modra
5a580b3ac2
bfd/
...
* elflink.h (elf_link_add_object_symbols): Add DT_NEEDED for as-needed
and chained shared libs only if dynsym. Clear dynsym on forced-local.
* elf-bfd.h (_bfd_elf_add_dynamic_entry): Declare.
(bfd_elf32_add_dynamic_entry, bfd_elf64_add_dynamic_entry): Delete.
(_bfd_elf_add_dt_needed_tag): Declare.
(_bfd_elf_sort_symbol): Declare.
(_bfd_elf_finalize_dynstr): Declare.
(RELOC_FOR_GLOBAL_SYM): Formatting.
* elfcode.h (elf_add_dynamic_entry): Delete.
* elflink.c (_bfd_elf_add_dynamic_entry): New function. Corresponding
elflink.h function converted to use elf_size_info.
(_bfd_elf_add_dt_needed_tag): Likewise.
(_bfd_elf_sort_symbol): Likewise.
(_bfd_elf_finalize_dynstr): Likewise.
(compute_bucket_count): Likewise.
(bfd_elf_size_dynamic_sections): Likewise. Check result of
_bfd_elf_strtab_add before calling _bfd_elf_strtab_addref.
(elf_adjust_dynstr_offsets, elf_collect_hash_codes): Moved from..
* elflink.h: ..here.
(sort_symbol, add_dt_needed_tag): Delete.
(elf_add_dynamic_entry, elf_finalize_dynstr): Delete.
(compute_bucket_count, NAME(bfd_elf,size_dynamic_sections)): Delete.
Update all users.
* elf32-arm.h (add_dynamic_entry): Update. Remove casts.
* elf32-cris.c (add_dynamic_entry): Likewise.
* elf32-hppa.c (add_dynamic_entry): Likewise.
* elf32-i370.c (add_dynamic_entry): Likewise.
* elf32-i386.c (add_dynamic_entry): Likewise.
* elf32-m32r.c (add_dynamic_entry): Likewise.
* elf32-m68k.c (add_dynamic_entry): Likewise.
* elf32-ppc.c (add_dynamic_entry): Likewise.
* elf32-s390.c (add_dynamic_entry): Likewise.
* elf32-sh.c (add_dynamic_entry): Likewise.
* elf32-sparc.c (add_dynamic_entry): Likewise.
* elf32-vax.c (add_dynamic_entry): Likewise.
* elf32-xtensa.c (add_dynamic_entry): Likewise.
* elf64-alpha.c (add_dynamic_entry): Likewise.
* elf64-hppa.c (add_dynamic_entry): Likewise.
* elf64-ppc.c (add_dynamic_entry): Likewise.
* elf64-s390.c (add_dynamic_entry): Likewise.
* elf64-sparc.c (add_dynamic_entry): Likewise.
* elf64-x86-64.c (add_dynamic_entry): Likewise.
* elfxx-ia64.c (add_dynamic_entry): Likewise.
* elfxx-mips.c (MIPS_ELF_ADD_DYNAMIC_ENTRY): Likewise.
* elf-m10300.c (_bfd_mn10300_elf_size_dynamic_sections): Likewise.
* elf32-frv.c (elf32_frv_size_dynamic_sections): Likewise.
* elf64-sh64.c (sh64_elf64_size_dynamic_sections): Likewise.
ld/
* emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation): Update
size_dynamic_sections call.
2004-03-25 12:48:45 +00:00
..
2004-03-19 07:00:51 +00:00
2004-03-19 07:00:51 +00:00
2004-01-14 13:41:37 +00:00
2004-03-19 07:00:51 +00:00
2003-11-24 18:06:40 +00:00
2004-03-15 14:21:43 +00:00
2003-11-04 10:41:52 +00:00
2003-11-24 18:06:40 +00:00
2003-03-13 09:28:49 +00:00
2003-03-13 09:28:49 +00:00
2003-11-24 18:06:40 +00:00
2003-11-04 11:30:54 +00:00
2003-10-20 14:38:46 +00:00
2003-11-04 11:30:54 +00:00
2003-11-24 18:06:40 +00:00
2003-06-29 10:06:40 +00:00
2004-03-15 12:23:11 +00:00
2004-03-03 18:01:49 +00:00
2004-03-18 12:50:20 +00:00
2004-03-18 12:50:20 +00:00
2003-11-24 18:06:40 +00:00
2004-02-11 23:23:20 +00:00
2003-11-04 11:30:54 +00:00
2003-11-04 10:41:52 +00:00
2003-11-04 10:41:52 +00:00
2004-02-11 23:23:20 +00:00
2004-03-25 12:48:45 +00:00
2004-01-02 11:16:21 +00:00
2002-11-30 08:39:46 +00:00
2003-12-01 06:33:01 +00:00
2003-06-25 06:40:27 +00:00
2003-06-25 06:40:27 +00:00
2003-11-04 11:30:54 +00:00
2004-01-09 13:59:55 +00:00
2002-11-30 08:39:46 +00:00
2004-02-09 12:15:57 +00:00
2003-06-04 10:47:33 +00:00
2003-06-25 06:40:27 +00:00
2003-12-04 12:08:42 +00:00
2003-06-25 06:40:27 +00:00
2002-11-30 08:39:46 +00:00
2003-06-25 06:40:27 +00:00
2003-11-24 18:06:40 +00:00
2003-11-24 18:06:40 +00:00
2003-06-25 06:40:27 +00:00
2003-06-25 06:40:27 +00:00
2003-11-24 18:06:40 +00:00
2003-12-01 06:33:01 +00:00
2003-10-11 13:08:44 +00:00
2003-11-04 11:30:54 +00:00
2002-11-30 08:39:46 +00:00
2003-06-04 11:38:30 +00:00
2002-11-30 08:39:46 +00:00
2004-03-15 12:23:11 +00:00
2003-06-25 06:40:27 +00:00
2003-11-04 11:30:54 +00:00
2003-11-04 11:30:54 +00:00
2003-11-28 20:07:44 +00:00
2003-12-19 10:01:59 +00:00
2003-11-04 11:30:54 +00:00
2003-11-24 18:06:40 +00:00
2004-03-17 00:46:25 +00:00
2004-03-19 07:00:51 +00:00
2004-03-16 09:05:22 +00:00
2004-02-14 15:38:20 +00:00
2004-03-16 09:05:22 +00:00
2003-06-29 10:06:40 +00:00
2002-11-30 08:39:46 +00:00
2003-11-24 18:06:40 +00:00
2002-11-30 08:39:46 +00:00
2003-11-24 18:06:40 +00:00
2002-11-30 08:39:46 +00:00
2002-12-20 22:41:13 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2004-03-01 10:11:46 +00:00
2003-10-17 10:23:33 +00:00
2003-11-04 11:30:54 +00:00
2003-11-04 11:30:54 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2003-11-04 11:30:54 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2003-11-04 23:58:06 +00:00
2003-12-03 17:38:48 +00:00
2002-11-30 08:39:46 +00:00
2003-05-13 18:54:25 +00:00
2003-10-21 13:28:59 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2003-11-04 11:30:54 +00:00
2002-11-30 08:39:46 +00:00
2003-12-08 20:04:34 +00:00
2002-11-30 08:39:46 +00:00
2003-11-04 11:30:54 +00:00
2003-11-24 18:06:40 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2003-11-20 18:42:21 +00:00
2003-11-04 11:30:54 +00:00
2002-11-30 08:39:46 +00:00
2004-03-03 18:01:49 +00:00
2002-11-30 08:39:46 +00:00
2003-04-04 08:15:15 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2003-09-04 11:04:38 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2003-04-01 15:50:31 +00:00
2003-11-28 20:07:44 +00:00
2003-08-14 07:03:00 +00:00
2002-11-30 08:39:46 +00:00
2004-03-15 14:21:43 +00:00
2003-12-02 23:00:00 +00:00
2003-11-30 18:40:41 +00:00
2003-11-04 11:30:54 +00:00
2002-11-30 08:39:46 +00:00
2003-11-04 11:30:54 +00:00
2002-11-30 08:39:46 +00:00
2004-03-25 12:48:45 +00:00
2004-03-22 02:28:17 +00:00
2004-03-25 12:48:45 +00:00
2004-03-22 02:28:17 +00:00
2003-11-27 18:49:39 +00:00
2003-11-27 18:49:39 +00:00
2004-03-22 02:28:17 +00:00
2004-03-25 12:48:45 +00:00
2002-11-30 08:39:46 +00:00
2004-03-22 02:28:17 +00:00
2004-03-25 12:48:45 +00:00
2003-08-07 07:25:34 +00:00
2004-03-25 12:48:45 +00:00
2004-03-25 12:48:45 +00:00
2004-03-22 02:28:17 +00:00
2003-12-01 06:28:24 +00:00
2004-03-22 02:28:17 +00:00
2004-03-22 02:28:17 +00:00
2004-03-25 12:48:45 +00:00
2004-03-22 02:28:17 +00:00
2003-10-04 21:02:53 +00:00
2003-11-27 18:49:39 +00:00
2003-10-04 21:02:53 +00:00
2004-03-25 12:48:45 +00:00
2004-03-22 02:28:17 +00:00
2004-01-05 22:09:38 +00:00
2004-03-22 02:28:17 +00:00
2004-03-22 02:28:17 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2004-03-25 12:48:45 +00:00
2003-11-04 06:16:39 +00:00
2004-03-25 12:48:45 +00:00
2003-07-25 06:19:20 +00:00
2003-12-08 13:05:11 +00:00
2003-07-25 06:19:20 +00:00
2004-03-25 12:48:45 +00:00
2004-03-25 12:48:45 +00:00
2004-03-22 02:28:17 +00:00
2004-03-25 12:48:45 +00:00
2004-03-22 02:28:17 +00:00
2004-03-25 12:48:45 +00:00
2004-03-25 12:48:45 +00:00
2002-11-30 08:39:46 +00:00
2004-03-25 12:48:45 +00:00
2004-01-14 03:06:02 +00:00
2004-03-22 02:28:17 +00:00
2004-03-25 12:48:45 +00:00
2003-11-04 06:16:39 +00:00
2004-03-25 12:48:45 +00:00
2004-03-25 12:48:45 +00:00
2004-03-25 12:48:45 +00:00
2004-03-25 12:48:45 +00:00
2004-03-25 12:48:45 +00:00
2004-02-28 00:35:45 +00:00
2004-03-20 23:16:43 +00:00
2004-03-22 02:28:17 +00:00
2004-03-25 12:48:45 +00:00
2003-10-29 22:59:37 +00:00
2004-03-18 12:50:20 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2004-03-25 12:48:45 +00:00
2003-08-07 08:38:11 +00:00
2004-03-25 12:48:45 +00:00
2004-03-25 12:48:45 +00:00
2004-01-05 22:09:38 +00:00
2004-03-25 12:48:45 +00:00
2004-03-25 12:48:45 +00:00
2004-02-09 08:04:00 +00:00
2004-02-28 00:35:45 +00:00
2003-11-30 18:40:41 +00:00
2002-11-30 08:39:46 +00:00
2003-11-04 11:30:54 +00:00
2002-12-20 22:41:13 +00:00
2003-12-01 06:33:01 +00:00
2003-03-13 09:28:49 +00:00
2003-11-30 18:40:41 +00:00
2004-03-15 14:21:43 +00:00
2004-03-15 14:21:43 +00:00
2003-03-13 09:28:49 +00:00
2003-03-13 09:28:49 +00:00
2003-11-30 18:40:41 +00:00
2003-03-13 09:28:49 +00:00
2003-03-13 09:28:49 +00:00
2003-11-04 10:41:52 +00:00
2002-11-30 08:39:46 +00:00
2003-11-30 18:40:41 +00:00
2003-12-01 06:33:01 +00:00
2003-11-04 11:30:54 +00:00
2004-03-15 14:21:43 +00:00
2004-03-15 12:23:11 +00:00
2004-02-11 23:23:20 +00:00
2004-03-15 14:21:43 +00:00
2004-02-11 23:23:20 +00:00
2003-10-20 14:38:46 +00:00
2003-10-20 14:38:46 +00:00
2003-11-04 10:41:52 +00:00
2003-08-07 07:25:34 +00:00
2002-11-30 08:39:46 +00:00
2003-11-04 10:41:52 +00:00
2002-11-30 08:39:46 +00:00
2003-08-18 18:26:56 +00:00
2002-11-30 08:39:46 +00:00
2004-03-22 22:58:04 +00:00
2002-11-30 08:39:46 +00:00
2003-03-13 09:28:49 +00:00
2003-11-30 18:40:41 +00:00
2003-03-13 09:28:49 +00:00
2003-03-13 09:28:49 +00:00
2003-03-13 09:28:49 +00:00
2002-11-06 13:26:29 +00:00
2004-03-15 12:23:11 +00:00
2003-11-30 18:40:41 +00:00
2004-03-19 07:00:51 +00:00
2004-03-19 07:00:51 +00:00
2003-10-29 22:59:37 +00:00
2003-11-30 18:40:41 +00:00
2003-11-04 10:41:52 +00:00
2004-03-16 12:22:18 +00:00
2002-11-30 08:39:46 +00:00
2003-03-13 09:28:49 +00:00
2003-12-04 12:08:42 +00:00
2003-11-04 10:41:52 +00:00
2003-11-04 10:41:52 +00:00
2003-11-04 10:41:52 +00:00
2003-11-04 11:30:54 +00:00
2003-11-04 11:30:54 +00:00
2003-11-04 10:41:52 +00:00
2003-11-30 18:40:41 +00:00
2004-01-21 11:17:53 +00:00
2004-03-15 14:21:43 +00:00
2002-11-30 08:39:46 +00:00
2004-03-15 12:23:11 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2003-06-25 06:40:27 +00:00
2002-11-30 08:39:46 +00:00
2002-11-06 13:26:29 +00:00
2003-10-16 04:11:10 +00:00
2002-11-12 15:44:24 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2003-12-16 11:10:42 +00:00
2004-02-21 06:16:02 +00:00
2003-11-04 10:41:52 +00:00
2004-03-15 14:21:43 +00:00
2003-11-30 18:40:41 +00:00
2004-01-21 11:17:53 +00:00
2002-11-30 08:39:46 +00:00
2002-11-30 08:39:46 +00:00
2004-03-15 14:21:43 +00:00
2003-12-01 06:33:01 +00:00
2003-11-30 18:40:41 +00:00
2003-11-30 18:40:41 +00:00
2003-11-30 18:40:41 +00:00
2003-11-30 18:40:41 +00:00
2003-10-20 14:38:46 +00:00
2003-03-13 09:28:49 +00:00
2003-11-30 18:40:41 +00:00
2003-11-25 11:59:57 +00:00
2003-12-01 06:33:01 +00:00
2003-11-30 18:40:41 +00:00
2003-11-04 11:30:54 +00:00
2004-03-15 14:21:43 +00:00
2003-11-30 18:40:41 +00:00
2002-11-30 08:39:46 +00:00
2004-03-15 14:21:43 +00:00
2003-03-13 09:28:49 +00:00
2003-11-30 18:40:41 +00:00
2004-03-24 23:00:05 +00:00
2003-11-30 18:40:41 +00:00
2003-11-30 18:40:41 +00:00
2003-11-30 18:40:41 +00:00
2002-11-30 08:39:46 +00:00
2003-11-04 10:41:52 +00:00
2003-11-04 10:41:52 +00:00
2002-11-30 08:39:46 +00:00
2003-12-02 23:00:00 +00:00
2003-10-16 04:11:10 +00:00
2003-11-30 18:40:41 +00:00
2003-05-09 11:35:35 +00:00
2003-05-09 11:35:35 +00:00