H.J. Lu
3d98c46092
plugin: Don't invoke LTO-wrapper
Don't invoke LTO-wrapper since the LTO wrapper approach is not only
slow but also unreliable. For GCC 10 or newer, LDPT_ADD_SYMBOLS_V2
will be used.
bfd/
* configure.ac (HAVE_EXECUTABLE_SUFFIX): Removed.
(EXECUTABLE_SUFFIX): Likewise.
* config.in: Regenerated.
* configure: Likewise.
* plugin.c (bfd_plugin_close_and_cleanup): Defined as
_bfd_generic_close_and_cleanup.
(plugin_list_entry): Remove resolution_file, resolution_option,
real_bfd, real_nsyms, real_syms, lto_nsyms, lto_syms, gcc,
lto_wrapper, gcc_env and initialized,
(need_lto_wrapper_p): Removed.
(get_lto_wrapper): Likewise.
(setup_lto_wrapper_env): Likewise.
(register_all_symbols_read): Likewise.
(egister_cleanup): Likewise.
(get_symbols): Likewise.
(add_input_file): Likewise.
(bfd_plugin_set_program_name): Remove need_lto_wrapper.
(add_symbols): Updated.
(try_claim): Likewise.
(try_load_plugin): Likewise.
(bfd_plugin_canonicalize_symtab): Likewise.
* plugin.h (bfd_plugin_set_program_name): Remove int argument.
(plugin_data_struct): Remove real_bfd, real_nsyms and real_syms.
binutils/
* ar.c (main): Update bfd_plugin_set_program_name call.
* nm.c (main): Likewise.
ld/
* testsuite/ld-plugin/lto.exp (lto_link_tests): Run PR ld/25355
test only for GCC 10 or newer.
2020-03-20 03:55:30 -07:00
..
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:14:41 +00:00
2012-12-07 19:14:41 +00:00
2012-12-07 19:14:41 +00:00
2015-02-11 05:02:12 -08:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2019-07-26 10:02:34 +09:30
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2019-07-26 10:02:34 +09:30
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2013-01-15 05:05:26 +00:00
2012-12-07 19:23:50 +00:00
2013-01-15 05:05:26 +00:00
2012-12-07 19:23:50 +00:00
2013-01-15 05:05:26 +00:00
2012-12-07 19:23:50 +00:00
2013-01-15 05:05:26 +00:00
2012-12-07 19:23:50 +00:00
2020-03-20 03:55:30 -07:00
2016-06-20 11:26:13 +09:30
2015-01-28 10:27:31 -08:00
2015-01-28 10:27:31 -08:00
2015-01-28 10:27:31 -08:00
2015-01-28 10:27:31 -08:00
2015-01-28 10:27:31 -08:00
2018-02-26 10:51:12 +10:30
2018-02-26 10:51:12 +10:30
2018-02-26 10:51:12 +10:30
2015-01-28 10:27:31 -08:00
2015-01-28 10:27:31 -08:00
2015-01-28 10:27:31 -08:00
2019-03-26 15:22:01 +01:00
2016-12-03 20:59:43 +10:30
2018-02-26 10:51:12 +10:30
2018-02-26 10:51:12 +10:30
2018-02-26 10:51:12 +10:30
2015-02-11 05:02:12 -08:00
2015-02-11 05:02:12 -08:00
2015-02-11 05:02:12 -08:00
2018-02-26 10:51:12 +10:30
2018-02-26 10:51:12 +10:30
2018-02-26 10:51:12 +10:30
2018-02-26 10:51:12 +10:30
2015-02-11 05:02:12 -08:00
2015-02-11 05:02:12 -08:00
2015-02-11 05:02:12 -08:00
2015-02-11 14:00:51 -08:00
2015-02-11 14:00:51 -08:00
2015-02-11 14:00:51 -08:00
2016-07-19 09:58:01 +01:00
2010-12-06 00:00:15 +00:00
2020-01-01 18:42:54 +10:30
2015-02-03 09:03:23 -08:00
2015-02-03 09:03:23 -08:00
2015-02-03 09:03:23 -08:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2016-12-03 20:59:43 +10:30
2012-12-07 19:23:50 +00:00
2013-04-03 11:44:41 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2018-08-02 16:37:12 +01:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00
2015-02-03 08:24:50 -08:00
2015-02-03 08:24:50 -08:00
2013-02-16 17:54:37 +00:00
2013-02-16 17:54:37 +00:00
2013-02-16 17:54:37 +00:00
2013-02-18 04:44:16 +00:00
2013-02-16 17:54:37 +00:00
2013-03-30 00:38:39 +00:00
2015-09-11 10:02:57 -07:00
2013-03-30 00:38:39 +00:00
2016-12-03 20:59:43 +10:30
2016-12-03 20:59:43 +10:30
2014-08-07 10:28:48 +09:30
2014-08-07 10:28:48 +09:30
2014-04-22 10:22:39 -07:00
2014-04-22 10:22:39 -07:00
2014-04-22 10:22:39 -07:00
2015-02-14 06:26:20 -08:00
2015-02-14 06:26:20 -08:00
2015-12-10 12:35:50 -08:00
2015-12-10 12:35:50 -08:00
2016-05-12 16:50:52 -07:00
2016-05-12 16:50:52 -07:00
2016-05-12 16:50:52 -07:00
2016-05-25 08:41:05 -07:00
2016-05-25 08:41:05 -07:00
2016-05-25 08:41:05 -07:00
2016-06-20 05:10:46 -07:00
2016-06-20 05:10:46 -07:00
2016-06-20 11:26:13 +09:30
2016-06-20 11:26:13 +09:30
2016-07-04 08:55:20 -07:00
2017-04-20 07:48:35 -07:00
2017-04-20 07:48:35 -07:00
2017-09-28 17:36:36 +09:30
2017-09-28 17:36:36 +09:30
2017-09-28 17:36:36 +09:30
2017-09-28 17:36:36 +09:30
2017-11-28 03:48:44 -08:00
2017-11-28 03:48:44 -08:00
2018-01-20 14:29:36 -08:00
2018-01-20 14:29:36 -08:00
2018-01-20 14:29:36 -08:00
2018-01-27 16:04:34 -08:00
2018-06-12 13:22:24 +01:00
2018-06-12 13:22:24 +01:00
2018-06-12 13:22:24 +01:00
2018-06-12 13:22:24 +01:00
2018-03-20 09:21:35 -07:00
2018-03-20 03:51:48 -07:00
2018-03-20 03:51:48 -07:00
2018-03-20 03:51:48 -07:00
2018-07-04 06:29:13 -07:00
2018-07-04 06:29:13 -07:00
2018-08-02 05:00:59 -07:00
2018-08-02 05:00:59 -07:00
2018-08-02 05:00:59 -07:00
2018-08-02 05:00:59 -07:00
2018-08-02 05:00:59 -07:00
2018-08-02 05:00:59 -07:00
2018-10-24 18:08:24 -07:00
2018-10-24 18:08:24 -07:00
2018-10-24 18:08:24 -07:00
2018-10-24 18:08:24 -07:00
2018-12-07 15:40:02 -08:00
2018-12-07 15:40:02 -08:00
2019-09-23 08:51:36 -07:00
2019-04-25 07:54:00 -07:00
2019-04-25 07:54:00 -07:00
2019-04-26 07:52:09 -07:00
2019-04-26 07:52:09 -07:00
2019-04-26 07:52:09 -07:00
2020-02-10 19:01:53 -08:00
2020-02-19 13:10:47 +10:30
2020-02-26 03:58:47 -08:00
2020-02-26 03:58:47 -08:00
2020-02-26 03:58:47 -08:00
2020-02-26 03:58:47 -08:00
2020-02-26 03:58:47 -08:00
2020-02-26 03:58:47 -08:00
2020-02-26 03:58:47 -08:00
2020-03-01 17:10:49 -08:00
2020-03-01 17:10:49 -08:00
2020-03-01 17:10:49 -08:00
2020-03-01 17:10:49 -08:00
2020-03-01 17:10:49 -08:00
2012-12-07 19:23:50 +00:00
2012-12-07 19:23:50 +00:00