aboutsummaryrefslogtreecommitdiff
path: root/gold/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2016-12-07 14:15:59 +1030
committerAlan Modra <amodra@gmail.com>2016-12-07 14:15:59 +1030
commit1c3a5fbe155614a0f87079b953df0d7618e0ab50 (patch)
tree8335a91b8f1a56a9548e2ea37f5c69a6aa192bcb /gold/ChangeLog
parenta5018ae555cdf491005907c03f997558ba15fc47 (diff)
downloadgdb-1c3a5fbe155614a0f87079b953df0d7618e0ab50.zip
gdb-1c3a5fbe155614a0f87079b953df0d7618e0ab50.tar.gz
gdb-1c3a5fbe155614a0f87079b953df0d7618e0ab50.tar.bz2
[GOLD] PowerPC --stub-group-multi
Adds a new option, defaulting to off, that allows a group of stubs to serve multiple output sections. Prior to this patch powerpc gold allowed this unconditionally, which is a little unsafe with clever code that discards/reuses sections at runtime. * options.h (--stub-group-multi): New PowerPC option. * powerpc.cc (Stub_control): Add multi_os_ var and param to constructor. Sort start_ var later. Comment State. (Stub_control::can_add_to_stub_group): Heed multi_os_. (Target_powerpc::group_sections): Update.
Diffstat (limited to 'gold/ChangeLog')
-rw-r--r--gold/ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index 367cb02..2fcd80e 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,5 +1,13 @@
2016-12-07 Alan Modra <amodra@gmail.com>
+ * options.h (--stub-group-multi): New PowerPC option.
+ * powerpc.cc (Stub_control): Add multi_os_ var and param
+ to constructor. Sort start_ var later. Comment State.
+ (Stub_control::can_add_to_stub_group): Heed multi_os_.
+ (Target_powerpc::group_sections): Update.
+
+2016-12-07 Alan Modra <amodra@gmail.com>
+
PR gold/20878
* powerpc.cc (Stub_control): Replace stubs_always_before_branch_
with stubs_always_after_branch_, group_end_addr_ with