aboutsummaryrefslogtreecommitdiff
path: root/binutils/ChangeLog
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2015-09-29 06:33:03 -0700
committerH.J. Lu <hjl.tools@gmail.com>2015-09-29 06:33:24 -0700
commitc68c16371639f360d1b110eacf4b1a28ddb5cf53 (patch)
treebf509df0af5ca85cd1b7930fb905b81a0e96949f /binutils/ChangeLog
parent7ecc513a44095d614f10e89c67d9be5826abacf9 (diff)
downloadfsf-binutils-gdb-c68c16371639f360d1b110eacf4b1a28ddb5cf53.zip
fsf-binutils-gdb-c68c16371639f360d1b110eacf4b1a28ddb5cf53.tar.gz
fsf-binutils-gdb-c68c16371639f360d1b110eacf4b1a28ddb5cf53.tar.bz2
Adjust the output section size to skip gap fills
In objcopy, copy_object calls copy_section to copy contents of input section to output section. When --gap-fill= is used, objcopy extends the size of output sectios to fill gaps between output sections with gap fills. In this case, we adjust the output section size to skip gap files to avoid reading beypond the input section buffer before calling copy_section and restore the output section size after input sections have been copied. binutils/ PR binutils/19005 * objcopy.c (copy_object): Adjust the output section size to skip gap fills between sections when copying from input sections to output sections. ld/testsuite/ PR binutils/19005 * ld-elf/pr19005.d: New file. * ld-elf/pr19005.s: Likewise. * ld-elf/pr19005.t: Likewise.
Diffstat (limited to 'binutils/ChangeLog')
-rw-r--r--binutils/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 128cce5..8d2f984 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,10 @@
+2015-09-29 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR binutils/19005
+ * objcopy.c (copy_object): Adjust the output section size to
+ skip gap fills between sections when copying from input sections
+ to output sections.
+
2015-09-28 Nick Clifton <nickc@redhat.com>
* po/fr.po: Updated French translation.