aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2016-08-30 21:02:58 +0930
committerAlan Modra <amodra@gmail.com>2016-08-31 19:22:31 +0930
commit09f92717713cfc7595b29caa3f017f88e7f7e279 (patch)
treef6de0878a217d7f92872f190b467a0810d7a02ae /bfd/ChangeLog
parent3e8c34ea9d6ede278cc1a49fab7ccac7971aa32f (diff)
downloadgdb-09f92717713cfc7595b29caa3f017f88e7f7e279.zip
gdb-09f92717713cfc7595b29caa3f017f88e7f7e279.tar.gz
gdb-09f92717713cfc7595b29caa3f017f88e7f7e279.tar.bz2
PowerPC64, correct grouping of stubs for ld.bfd
Like 57f6d32d, this patch ensures that sections containing external conditional branches limit the group size. * elf64-ppc.c (group_sections): Delete stub14_group_size. Instead, track max group size with a new "group_size" var that is reduced by a factor of 1024 from the 24-bit branch size whenever a 14-bit branch is seen.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index e1f5c87..59dfb2c 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,12 @@
2016-08-31 Alan Modra <amodra@gmail.com>
+ * elf64-ppc.c (group_sections): Delete stub14_group_size. Instead,
+ track max group size with a new "group_size" var that is reduced
+ by a factor of 1024 from the 24-bit branch size whenever a 14-bit
+ branch is seen.
+
+2016-08-31 Alan Modra <amodra@gmail.com>
+
* elf32-ppc.c (ppc_elf_section_processing): Delete.
(elf_backend_section_processing): Don't define.
(ppc_elf_modify_segment_map): Set p_flags and mark valid. Don't