diff options
author | Alan Modra <amodra@gmail.com> | 2015-04-09 18:38:03 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2015-04-10 10:27:03 +0930 |
commit | 6166ed9330a9afd41859d5a716cb9019c338a8ca (patch) | |
tree | 4efba2cc9b171965fb04abedbe0d86d013d5a482 /ld/ChangeLog | |
parent | 4f0d8f2d9f95ae5620e70c8b490fe6f534ffd5ce (diff) | |
download | gdb-6166ed9330a9afd41859d5a716cb9019c338a8ca.zip gdb-6166ed9330a9afd41859d5a716cb9019c338a8ca.tar.gz gdb-6166ed9330a9afd41859d5a716cb9019c338a8ca.tar.bz2 |
Mark _init and _fini for --gc-sections
gold marks _init and _fini via symbol, ld marks them via section
(default scripts set .init and .fini section KEEP). This makes it
possible for people to write their own _init and not bother to put the
function into the right section.
PR ld/18223
* ldlang.c (lang_process): Add _init and _fini to gc_sym_list.
Diffstat (limited to 'ld/ChangeLog')
-rw-r--r-- | ld/ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index 9e79980..b4d3ceb 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,8 @@ +2015-04-10 Alan Modra <amodra@gmail.com> + + PR ld/18223 + * ldlang.c (lang_process): Add _init and _fini to gc_sym_list. + 2015-04-09 H.J. Lu <hongjiu.lu@intel.com> * emulparams/elf_x86_64.sh (BNDPLT): Removed. |