Alan Modra
77cfaee698
include/
...
* bfdlink.h (bfd_link_repair_undef_list): Declare.
bfd/
* elf64-ppc.c (ppc64_elf_check_directives): Move undefs list fixup..
* linker.c (bfd_link_repair_undef_list): ..to new function, but don't
remove anything but new and undefweak.
* elflink.c (_bfd_elf_link_create_dynamic_sections): Override any
existing _DYNAMIC.
(_bfd_elf_create_dynamic_sections): Formatting.
(bfd_elf_record_link_assignment): Call bfd_link_repair_undef_list.
(_bfd_elf_merge_symbol): Don't handle as-needed syms here.
(struct elf_smash_data): New.
(elf_smash_syms): New function.
(elf_link_add_object_symbols): Call elf_smash_syms. Don't add
unneeded dynamic objects to loaded list.
(elf_link_output_extsym): Don't handle as-needed here. Strip
bfd_link_hash_new symbols.
* elf32-cris.c (elf_cris_discard_excess_program_dynamics): Don't
delref when dynindx is already -1.
* elf64-alpha.c (elf64_alpha_output_extsym): Strip bfd_link_hash_new
symbols.
* elfxx-mips.c (mips_elf_output_extsym): Likewise.
ld/
* ld.texinfo: Clarify --as-needed operation.
2005-02-01 01:11:27 +00:00
..
2005-01-31 23:13:34 +00:00
2005-01-31 23:13:34 +00:00
2004-11-09 13:29:16 +00:00
2005-01-15 19:14:54 +00:00
2004-11-04 15:54:50 +00:00
2004-06-24 04:46:28 +00:00
2004-06-24 04:46:28 +00:00
2004-08-13 03:16:01 +00:00
2005-01-31 23:13:34 +00:00
2004-08-13 03:16:01 +00:00
2003-11-24 18:06:40 +00:00
2005-01-31 23:13:34 +00:00
2004-10-08 14:54:04 +00:00
2004-06-24 04:46:28 +00:00
2005-01-31 23:13:34 +00:00
2003-06-29 10:06:40 +00:00
2005-01-31 23:13:34 +00:00
2005-01-17 14:08:17 +00:00
2005-01-31 23:13:34 +00:00
2005-01-28 17:24:41 +00:00
2005-01-31 23:13:34 +00:00
2005-01-18 08:51:54 +00:00
2005-01-15 19:14:54 +00:00
2005-01-31 23:13:34 +00:00
2003-11-04 11:30:54 +00:00
2004-10-08 14:54:04 +00:00
2004-07-21 15:42:58 +00:00
2004-06-17 11:55:02 +00:00
2005-02-01 01:11:27 +00:00
2004-01-02 11:16:21 +00:00
2004-06-24 04:46:28 +00:00
2004-10-21 15:28:33 +00:00
2004-10-21 15:28:33 +00:00
2005-01-31 23:13:34 +00:00
2003-11-04 11:30:54 +00:00
2005-01-31 23:13:34 +00:00
2002-11-30 08:39:46 +00:00
2005-01-31 23:13:34 +00:00
2004-10-21 15:28:33 +00:00
2004-11-08 08:12:53 +00:00
2005-01-31 23:13:34 +00:00
2004-10-21 15:28:33 +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
2004-11-08 13:17:43 +00:00
2005-01-31 23:13:34 +00:00
2004-10-21 15:28:33 +00:00
2005-01-31 23:13:34 +00:00
2005-01-31 23:13:34 +00:00
2004-10-21 15:28:33 +00:00
2005-01-31 23:13:34 +00:00
2005-01-31 23:13:34 +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-08-13 03:16:01 +00:00
2004-10-21 15:28:33 +00:00
2004-10-21 15:28:33 +00:00
2003-11-04 11:30:54 +00:00
2004-10-21 15:28:33 +00:00
2005-01-31 23:13:34 +00:00
2005-01-31 23:13:34 +00:00
2005-01-31 23:13:34 +00:00
2005-01-31 17:18:51 +00:00
2004-08-30 18:58:14 +00:00
2005-01-31 20:32:45 +00:00
2004-02-14 15:38:20 +00:00
2005-01-06 16:18:25 +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
2004-08-13 03:16:01 +00:00
2002-11-30 08:39:46 +00:00
2004-03-30 14:04:32 +00:00
2005-01-31 23:13:34 +00:00
2004-07-07 17:28:53 +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
2004-06-21 14:50:32 +00:00
2005-01-31 23:13:34 +00:00
2003-11-04 11:30:54 +00:00
2002-11-30 08:39:46 +00:00
2004-10-12 08:13: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
2004-05-05 14:33:14 +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
2005-01-10 16:33:51 +00:00
2002-11-30 08:39:46 +00:00
2004-12-09 06:08:45 +00:00
2002-11-30 08:39:46 +00:00
2003-11-04 11:30:54 +00:00
2005-01-31 23:13:34 +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
2005-01-17 14:08:17 +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
2004-06-24 04:46:28 +00:00
2005-01-17 17:12:00 +00:00
2005-01-31 23:13:34 +00:00
2005-01-31 23:13:34 +00:00
2004-03-27 05:45:50 +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
2005-01-31 17:50:20 +00:00
2004-12-22 14:25:42 +00:00
2004-10-21 15:28:33 +00:00
2005-02-01 01:11:27 +00:00
2004-12-23 13:48:25 +00:00
2004-10-21 15:28:33 +00:00
2004-06-29 13:46:34 +00:00
2005-01-31 23:13:34 +00:00
2005-01-31 23:13:34 +00:00
2005-01-31 23:13:34 +00:00
2004-08-13 03:16:01 +00:00
2004-10-21 15:28:33 +00:00
2005-01-31 23:13:34 +00:00
2003-08-07 07:25:34 +00:00
2004-10-21 15:28:33 +00:00
2005-01-11 09:32:53 +00:00
2005-01-31 23:13:34 +00:00
2003-12-01 06:28:24 +00:00
2005-01-31 23:13:34 +00:00
2004-11-19 11:58:02 +00:00
2005-01-31 23:13:34 +00:00
2004-10-21 15:28:33 +00:00
2004-03-26 06:13:40 +00:00
2004-06-24 04:46:28 +00:00
2004-06-24 04:46:28 +00:00
2005-01-11 09:32:53 +00:00
2004-10-21 15:28:33 +00:00
2004-06-29 13:46:34 +00:00
2004-10-21 15:28:33 +00:00
2004-10-21 15:28:33 +00:00
2004-06-29 13:46:34 +00:00
2002-11-30 08:39:46 +00:00
2005-01-28 17:58:24 +00:00
2003-11-04 06:16:39 +00:00
2005-01-11 09:32:53 +00:00
2004-06-24 04:46:28 +00:00
2004-09-16 14:52:12 +00:00
2003-07-25 06:19:20 +00:00
2004-09-16 14:52:12 +00:00
2005-01-31 23:13:34 +00:00
2005-01-11 09:32:53 +00:00
2005-01-31 23:13:34 +00:00
2005-01-11 09:32:53 +00:00
2004-10-21 15:28:33 +00:00
2005-01-11 09:32:53 +00:00
2005-02-01 01:11:27 +00:00
2004-08-13 03:16:01 +00:00
2004-10-10 13:58:05 +00:00
2005-01-31 23:13:34 +00:00
2004-10-21 15:28:33 +00:00
2005-02-01 01:11:27 +00:00
2005-01-06 09:03:56 +00:00
2005-01-11 09:32:53 +00:00
2004-10-21 15:28:33 +00:00
2005-01-31 23:13:34 +00:00
2005-01-11 09:32:53 +00:00
2005-01-31 22:53:26 +00:00
2005-01-31 20:39:11 +00:00
2004-10-21 15:28:33 +00:00
2004-10-21 15:28:33 +00:00
2004-10-21 15:28:33 +00:00
2003-10-29 22:59:37 +00:00
2005-01-31 23:13:34 +00:00
2005-01-28 17:58:24 +00:00
2003-08-07 08:38:11 +00:00
2005-02-01 01:11:27 +00:00
2004-12-09 06:32:41 +00:00
2004-10-28 14:55:41 +00:00
2005-02-01 01:11:27 +00:00
2005-01-31 20:39:11 +00:00
2005-01-31 23:57:31 +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
2004-10-05 18:09:38 +00:00
2003-03-13 09:28:49 +00:00
2004-06-24 04:46:28 +00:00
2004-06-24 04:46:28 +00:00
2004-11-20 16:54:15 +00:00
2005-01-31 23:13:34 +00:00
2003-03-13 09:28:49 +00:00
2004-06-24 04:46:28 +00:00
2003-03-13 09:28:49 +00:00
2003-03-13 09:28:49 +00:00
2005-01-31 23:13:34 +00:00
2005-01-31 23:13:34 +00:00
2005-01-31 23:13:34 +00:00
2004-10-08 14:54:04 +00:00
2003-11-04 11:30:54 +00:00
2004-06-24 04:46:28 +00:00
2004-10-08 14:54:04 +00:00
2005-01-17 17:12:00 +00:00
2005-01-17 17:12:00 +00:00
2005-01-25 20:22:41 +00:00
2004-07-21 15:42:58 +00:00
2004-07-21 15:42:58 +00:00
2004-10-08 14:54:04 +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
2005-02-01 01:11:27 +00:00
2004-06-24 04:46:28 +00:00
2003-03-13 09:28:49 +00:00
2004-06-24 04:46:28 +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
2004-05-24 16:09:10 +00:00
2002-11-06 13:26:29 +00:00
2005-01-31 23:13:34 +00:00
2003-11-30 18:40:41 +00:00
2004-11-09 13:29:16 +00:00
2004-11-09 13:29:16 +00:00
2004-06-24 04:46:28 +00:00
2003-11-30 18:40:41 +00:00
2004-10-24 22:50:43 +00:00
2004-12-07 10:53:44 +00:00
2002-11-30 08:39:46 +00:00
2003-03-13 09:28:49 +00:00
2004-06-24 04:46:28 +00:00
2003-11-04 10:41:52 +00:00
2004-06-24 04:46:28 +00:00
2005-01-31 23:13:34 +00:00
2004-10-08 14:54:04 +00:00
2003-11-04 11:30:54 +00:00
2004-11-19 11:58:02 +00:00
2005-01-31 23:13:34 +00:00
2005-01-31 23:13:34 +00:00
2004-06-24 04:46:28 +00:00
2002-11-30 08:39:46 +00:00
2005-01-31 23:13:34 +00:00
2002-11-30 08:39:46 +00:00
2004-09-22 22:40:21 +00:00
2002-11-30 08:39:46 +00:00
2005-01-31 23:13:34 +00:00
2002-11-30 08:39:46 +00:00
2002-11-06 13:26:29 +00:00
2005-01-31 23:13:34 +00:00
2002-11-12 15:44:24 +00:00
2002-11-30 08:39:46 +00:00
2004-09-22 22:40:21 +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
2005-01-31 23:13:34 +00:00
2005-01-31 23:13:34 +00:00
2004-10-08 14:54:04 +00:00
2004-06-24 04:46:28 +00:00
2004-06-29 13:51:20 +00:00
2005-01-31 23:13:34 +00:00
2005-01-31 23:13:34 +00:00
2004-06-24 04:46:28 +00:00
2004-06-24 04:46:28 +00:00
2005-01-31 23:13:34 +00:00
2005-01-31 23:13:34 +00:00
2005-01-31 23:13:34 +00:00
2004-04-28 18:02:49 +00:00
2004-06-24 04:46:28 +00:00
2005-01-31 23:13:34 +00:00
2003-03-13 09:28:49 +00:00
2004-10-08 14:54:04 +00:00
2004-08-13 03:16:01 +00:00
2004-06-24 04:46:28 +00:00
2004-10-08 14:54:04 +00:00
2003-11-04 11:30:54 +00:00
2005-01-31 23:13:34 +00:00
2004-10-08 14:54:04 +00:00
2002-11-30 08:39:46 +00:00
2004-06-24 04:46:28 +00:00
2003-03-13 09:28:49 +00:00
2004-10-08 14:54:04 +00:00
2005-01-31 23:00:06 +00:00
2004-06-24 04:46:28 +00:00
2003-11-30 18:40:41 +00:00
2005-01-31 23:13:34 +00:00
2005-01-31 23:13:34 +00:00
2004-10-08 14:54:04 +00:00
2003-11-04 10:41:52 +00:00
2004-10-08 14:54:04 +00:00
2004-10-21 15:28:33 +00:00
2005-01-31 23:13:34 +00:00
2003-11-30 18:40:41 +00:00
2004-11-12 21:59:13 +00:00
2004-10-08 00:22:15 +00:00