| 2009-03-02 Alan Modra <amodra@bigpond.net.au> |
| |
| 2009-02-16 Alan Modra <amodra@bigpond.net.au> |
| * ldlang.c (push_stat_ptr, pop_stat_ptr): New functions. |
| (stat_save, stat_save_ptr): New variables. |
| (lang_insert_orphan): Use push_stat_ptr and pop_stat_ptr. |
| (load_symbols): Likewise. Delete dead "bad_load" code. |
| (open_input_bfds): Warn on script containing output sections. |
| (lang_enter_output_section_statement): Use push_stat_ptr. |
| (lang_enter_group): Likewise. |
| (lang_leave_output_section_statement): Use pop_stat_ptr. |
| (lang_leave_group): Likewise. |
| * ldlang.h (push_stat_ptr, pop_stat_ptr): Declare. |
| * ldctor.c (ldctor_build_sets): Use push_stat_ptr and pop_stat_ptr. |
| * emultempl/beos.em (gld_${EMULATION_NAME}_set_symbols): Likewise. |
| * emultempl/pe.em (gld_${EMULATION_NAME}_set_symbols): Likewise. |
| * emultempl/pep.em (gld_${EMULATION_NAME}_set_symbols): Likewise. |
| * emultempl/xtensaelf.em (ld_xtensa_insert_page_offsets): Likewise. |
| |
| 2008-10-04 Alan Modra <amodra@bigpond.net.au> |
| PR 6931 |
| * ldemul.c (ldemul_place_orphan): Add "constraint" param. |
| * ldemul.h (ldemul_place_orphan): Update prototype. |
| (struct ld_emulation_xfer_struct <place_orphan>): Likewise add param. |
| * ldlang.c (unique_section_p): Make static. |
| (lang_output_section_statement_lookup): Optimise creation of SPECIAL |
| sections. |
| (lang_insert_orphan): Add "constraint" param. Pass to |
| lang_enter_output_section_statement. |
| (init_os): Don't use an existing bfd section for SPECIAL sections. |
| (lang_place_orphans): Don't rename unique output sections, instead |
| mark their output section statements SPECIAL. |
| * ldlang.h (lang_insert_orphan): Update prototype. |
| (unique_section_p): Delete. |
| * emultempl/beos.em (place_orphan): Add "constraint" param. |
| * emultempl/elf32.em (place_orphan): Likewise. Don't match existing |
| output sections if set. |
| * emultempl/pe.em (place_orphan): Likewise. |
| * emultempl/pep.em (place_orphan): Likewise. |
| * emultempl/mmo.em (mmo_place_orphan): Update. |
| * emultempl/spuelf.em (spu_place_special_section): Update. |
| |
| 2008-10-03 Alan Modra <amodra@bigpond.net.au> |
| PR 6931 |
| * ldemul.c (ldemul_place_orphan): Add "name" param. |
| * ldemul.h (ldemul_place_orphan): Update prototype. |
| (struct ld_emulation_xfer_struct <place_orphan>): Likewise. |
| * ldlang.c (lang_place_orphans): Generate unique section names here.. |
| * emultempl/elf32.em (place_orphan): ..rather than here. Don't |
| directly use an existing output section statement that has no |
| bfd section. |
| * emultempl/pe.em (place_orphan): Likewise. |
| * emultempl/pep.em (place_orphan): Likewise. |
| * emultempl/beos.em (place_orphan): Adjust. |
| * emultempl/spuelf.em (spu_place_special_section): Adjust |
| place_orphan call. |
| * emultempl/genelf.em (gld${EMULATION_NAME}_after_open): New function. |
| (LDEMUL_AFTER_OPEN): Define. |
| |
| 2008-09-25 Alan Modra <amodra@bigpond.net.au> |
| * ldexp.c (fold_binary): Evaluate rhs when lhs not valid. |
| |
| 2009-02-02 Tristan Gingold <gingold@adacore.com> |
| |
| * deffilep.c: Add autogenerated file. |
| * deffilep.h: Ditto. |
| |
| 2009-01-08 Dave Korn <dave.korn.cygwin@gmail.com> |
| |
| Backport bugfix from HEAD: |
| |
| 2009-01-03 Dave Korn <dave.korn.cygwin@gmail.com> |
| |
| * pe-dll.c (autofilter_liblist): Add entry for shared libgcc. |
| (libnamencmp): New function. |
| (auto_export): Use it in place of strncmp when filtering libraries. |
| |
| For older changes see ChangeLog-2008 |
| |
| Local Variables: |
| mode: change-log |
| left-margin: 8 |
| fill-column: 74 |
| version-control: never |
| End: |
| |