aboutsummaryrefslogtreecommitdiff
path: root/ld/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
1999-06-23 * ldmain.c (main): Initialize link_info.init_function andMark Mitchell1-0/+9
link_info.fini_function. * lexsup.c (OPTION_INIT): New macro. (OPTION_FINI): Likewise. (ld_options): Add descriptions for them. (parse_args): Handle them.
1999-06-22 * ldlang.c (section_already_linked): Only discard link onceIan Lance Taylor1-0/+5
sections if we are building constructors.
1999-06-22document behaviour of dot inside sections.Nick Clifton1-0/+5
1999-06-21 * scripttempl/elf.sc (WRITABLE_RODATA): New variable forMark Mitchell1-1/+6
controlling whether or not .rodata is in the data segment or the text segment.
1999-06-21Add new command line switch --thumb-entry.Nick Clifton1-0/+7
1999-06-20H.J. Lu <hjl@gnu.org>Richard Henderson1-0/+4
* configure.in (all_libpath): Accumulate across all enabled targets.
1999-06-20 * emultempl/armelf.em: Watch EMULATION_LIBPATH instead ofRichard Henderson1-0/+7
DEFAULT_EMULATION. * emultempl/elf32.em: Likewise. * emultempl/sunos.em: Likewise.
1999-06-18 * Makefile.am (GENSCRIPTS): Pass EMULATION_LIBPATH, not EMUL.Richard Henderson1-0/+8
* configure.in (all_emuls): Add targ_extra_libpath. (all_libpath, EMULATION_LIBPATH): Define. * configure.tgt (powerpc-*-linux-gnu*): Define targ_extra_libpath. * genscripts.sh (LIB_PATH): Define if emulation in EMULATION_LIBPATH.
1999-06-14Fix use of @item vs. @itemx.Andreas Schwab1-0/+4
1999-06-12This fixes ! to work as documented in a memory region attribute list.Ian Lance Taylor1-0/+9
From Thomas Zenker <thz@lennartz-electronic.de>: * ldgram.y (attributes_opt): Use attributes_list instead of NAME. (attributes_list, attributes_string): New nonterminals. * ldlang.c (lang_set_flags): Add invert parameter. Don't handle '!'. * ldlang.c (lang_set_flags): Update declaration.
1999-06-12 * emultempl/pe.em (gld_${EMULATION_NAME}_after_parse): Don't addIan Lance Taylor1-0/+6
entry_symbol as an undefined symbol when doing a relocateable link. From <jeffdb@goodnet.com>.
1999-06-121999-06-12 David O'Brien <obrien@freebsd.org>Ian Lance Taylor1-0/+4
* configure.tgt: (i[3456]86-*-freebsd*): Now defaults to ELF.
1999-06-09restore previous format of --help outputNick Clifton1-0/+4
1999-06-04Rename epoc-pe interworking function names to avoid a name space clashNick Clifton1-0/+5
1999-06-02Jason Merrill <jason@yorick.cygnus.com>Richard Henderson1-0/+4
* scripttempl/v850.sc: Add initp support.
1999-06-02Rename ARM interworking functions to avoid a name space collisionNick Clifton1-0/+5
1999-06-02Forgot to commit.Richard Henderson1-0/+6
1999-05-29 * ld.texinfo (Options): Clarify that options which refer to filesIan Lance Taylor1-0/+5
must be properly ordered.
1999-05-29Implement new command line option for new ABI: -p which prevents the ARM codeNick Clifton1-0/+13
from exhibiting any knowledge of the length of the processor's pipeline.
1999-05-28Minor formatting changes.Nick Clifton1-0/+4
1999-05-271999-05-28 Martin Dorey <mdorey@madge.com>Ian Lance Taylor1-0/+8
* configure.tgt (i960-*-elf*): New target. * emulparams/elf32_i960.sh: New file. * Makefile.am (ALL_EMULATIONS): Add eelf32_i960.o. (eelf32_i960.c): New target. * Makefile.in: Rebuild.
1999-05-26Use correct templateNick Clifton1-0/+4
1999-05-241999-05-24 Philip Blundell <philb@gnu.org>Nick Clifton1-0/+7
* emultempl/armelf.em (before_parse): Set config.dynamic_link and config.has_shared. * emulparams/armelf.sh (GENERATE_SHLIB_SCRIPT): Define. * emulparams/armelf_linux.sh (GENERATE_SHLIB_SCRIPT): Likewise
1999-05-22Add definitions related to shared objects (copied from elf32.em)Nick Clifton1-0/+5
1999-05-19 * Makefile.am (ALL_EMULATIONS): Remove earmlinux.o andAndreas Schwab1-0/+6
earm26linux.o, add earmelf_linux.o and earmelf_linux26.o. * Makefile.in: Regenerated.
1999-05-16Add mcore-elf support for shared librariesNick Clifton1-0/+5
1999-05-13Joel Sherrill (joel@OARcorp.com)Richard Henderson1-0/+5
* configure.tgt (i386-*-rtemself*, sh-*-rtemself*): New targets. (mips*el-*-rtems*, powerpcle-*-rtems*): New targets.
1999-05-111999-05-10 DJ Delorie <dj@cygnus.com>DJ Delorie1-0/+17
* scripttempl/pe.sc: Specify the output arch, which Ian says is the Right Thing to do. * emultempl/pe.em: various changes to parameterize the target-specific information. (gld_i386pe_after_open): Detect and fix MS import libraries by renaming the member objects (which are all named the same). * pe-dll.c: various changes to parameterize the target-specific information. (generate_reloc): support relocs more generically to allow for expansion. (pe_exe_build_sections): new; used to add .relocs to .exes (pe_exe_fill_sections): ditto
1999-05-101999-05-10 Catherine Moore <clm@cygnus.com>Catherine Moore1-0/+6
* emulttempl/pe.em (gld_${EMULATION_NAME}_after_open): Check for TARGET_IS_arm_epoc_pe. (gld_${EMULATION_NAME}_before_allocation): Likewise.
1999-05-08 * ldlang.c (walk_wild, walk_wild_file, walk_wild_section,Richard Henderson1-0/+12
output_section_callback, gc_section_callback): New functions for generic section walks. (wild, lang_gc_wild): Use walk_wild. (wild_file, lang_gc_wild_file): Deleted. Common logic moved to walk_wild_file. (wild_section, lang_gc_wild_section): Deleted. Common logic moved to walk_fild_section. Unique logic moved into callbacks output_section_callback and gc_section_callback.
1999-05-06Remove traces of mcore.Nick Clifton1-24/+0
1999-05-0319990502 sourceware importbinu_ss_19990502Richard Henderson1-0/+8933