diff options
Diffstat (limited to 'ld/ChangeLog')
-rw-r--r-- | ld/ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index 2347f9a..d72d69a 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,4 +1,17 @@ 2021-03-01 Alan Modra <amodra@gmail.com> + Fangrui Song <maskray@google.com> + + * emultempl/elf.em: Handle -z start-stop-gc and -z nostart-stop-gc. + * lexsup.c (elf_static_list_options): Display help for them. Move + help for -z stack-size to here from elf_shlib_list_options. Add + help for -z start-stop-visibility and -z undefs. + * ld.texi: Document -z start-stop-gc and -z nostart-stop-gc. + * NEWS: Mention -z start-stop-gc. + * testsuite/ld-gc/start2.s, + * testsuite/ld-gc/start2.d: New test. + * testsuite/ld-gc/gc.exp: Run it. + +2021-03-01 Alan Modra <amodra@gmail.com> * ldlang.c (undef_start_stop): For ELF make undefined start/stop symbols undefweak if that was how they were referenced. Undo |