From 483620e86f09fcb4bc923c9f4b0c211e10efd334 Mon Sep 17 00:00:00 2001 From: Cary Coutant Date: Wed, 24 Dec 2008 06:17:18 +0000 Subject: * gold.cc (gold_exit): Call plugin cleanup handlers on exit. * plugin.cc (Plugin_manager::finish): Rename as layout_deferred_objects. Move cleanup to separate function. (Plugin_manager::cleanup): New function. (Plugin_finish::run): Call layout_deferred_objects and cleanup separately. * plugin.h (Plugin_manager::finish): Rename as layout_deferred_objects. (Plugin_manager::cleanup): New function. (Plugin_manager::cleanup_done): New field. --- gold/ChangeLog | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'gold/ChangeLog') diff --git a/gold/ChangeLog b/gold/ChangeLog index 9ce8cfd..626532a 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,5 +1,18 @@ 2008-12-23 Cary Coutant + * gold.cc (gold_exit): Call plugin cleanup handlers on exit. + * plugin.cc (Plugin_manager::finish): Rename as + layout_deferred_objects. Move cleanup to separate function. + (Plugin_manager::cleanup): New function. + (Plugin_finish::run): Call layout_deferred_objects and cleanup + separately. + * plugin.h (Plugin_manager::finish): Rename as + layout_deferred_objects. + (Plugin_manager::cleanup): New function. + (Plugin_manager::cleanup_done): New field. + +2008-12-23 Cary Coutant + * plugin.cc (is_visible_from_outside): New function. (Pluginobj::get_symbol_resolution_info): Call is_visible_from_outside so we don't return "IR only" status for exported symbols or -r links. -- cgit v1.1