diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2016-03-02 05:05:42 -0800 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2016-03-02 05:07:50 -0800 |
commit | 523f4c9234439fd6ccc0dd2c3b387331dd64c54b (patch) | |
tree | b05e390abf459b9a34281e09c364b7e5f229d26c /ld/ChangeLog | |
parent | c697cf0b2b85cb1231e2c76c52cfed43770aa04a (diff) | |
download | gdb-523f4c9234439fd6ccc0dd2c3b387331dd64c54b.zip gdb-523f4c9234439fd6ccc0dd2c3b387331dd64c54b.tar.gz gdb-523f4c9234439fd6ccc0dd2c3b387331dd64c54b.tar.bz2 |
Speedup mmo and pe orphan placement for relocatable link
Since there is no need to place output sections in specific order for
relocatable link, we can skip merging flags of other input sections.
PR ld/19739
* emultempl/mmo.em (mmo_place_orphan): Don't merge flags of other
input sections for relocatable link.
* emultempl/pe.em (gld_${EMULATION_NAME}_place_orphan): Likewise.
* emultempl/pep.em (gld_${EMULATION_NAME}_place_orphan): Likewise.
Diffstat (limited to 'ld/ChangeLog')
-rw-r--r-- | ld/ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index 51061a8..e27d5f0 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,17 @@ +2016-03-02 H.J. Lu <hongjiu.lu@intel.com> + + PR ld/19739 + * emultempl/mmo.em (mmo_place_orphan): Don't merge flags of other + input sections for relocatable link. + * emultempl/pe.em (gld_${EMULATION_NAME}_place_orphan): Likewise. + * emultempl/pep.em (gld_${EMULATION_NAME}_place_orphan): Likewise. + +2016-03-01 H.J. Lu <hongjiu.lu@intel.com> + + PR ld/19739 + * ld/emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Don't + merge flags of other input sections for relocatable link. + 2016-03-01 H.J. Lu <hongjiu.lu@intel.com> * testsuite/ld-plugin/lto.exp: Update PR ld/12365 test for GCC 6. |