diff options
author | Alan Modra <amodra@gmail.com> | 2000-04-25 05:14:16 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2000-04-25 05:14:16 +0000 |
commit | aea4bd9d34f1b7454f9f04081569e7fe8371fca7 (patch) | |
tree | 0dd71ec345220574e4d1a676cbea5a09d29f87aa /ld/ChangeLog | |
parent | 8d82e76a9ddcdb24729311cda3bf216b9ed4c3dd (diff) | |
download | gdb-aea4bd9d34f1b7454f9f04081569e7fe8371fca7.zip gdb-aea4bd9d34f1b7454f9f04081569e7fe8371fca7.tar.gz gdb-aea4bd9d34f1b7454f9f04081569e7fe8371fca7.tar.bz2 |
place_orphan optimisations
Diffstat (limited to 'ld/ChangeLog')
-rw-r--r-- | ld/ChangeLog | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index 36bd2db..9e8e0e5 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,26 @@ +2000-04-25 Alan Modra <alan@linuxcare.com.au> + + * emultempl/elf32.em (gld${EMULATION_NAME}_place_section): Delete. + (output_rel_find): New function. + (hold_section, hold_use): Delete. + (hold_text, hold_rodata, hold_data, hold_bss, hold_rel, + hold_interp): Make local to place_orphan. + (gld${EMULATION_NAME}_place_orphan): Use lang_output_section_find + rather than place_section to find possible previous use of orphan. + Similarly find the place-holder output sections. Use returned + value from lang_enter_output_section_statement rather than calling + lang_output_section_statement_lookup. + * emultempl/armelf.em: Same here. + * emultempl/pe.em: Similar to above, but no need for output_rel_find. + + * ldlang.c (lang_enter_output_section_statement): Return output + section statement. + * ldlang.h (lang_enter_output_section_statement): Change + declaration too. + + * ldlang.h (lang_output_section_statement): Export it. + * ldlang.c (lang_output_section_statement): Ditto. + 2000-04-24 Nick Clifton <nickc@cygnus.com> * ld.texinfo (Output Section Data): Add note that section data |