aboutsummaryrefslogtreecommitdiff
path: root/ld/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2000-02-04Fix typo in ALIGN_N usage.Timothy Wall1-0/+4
2000-02-03Add octets vs bytes functionality to LD.Timothy Wall1-0/+21
2000-01-26Most of these changes are really only cosmetic. The readelf.c patchAlan Modra1-0/+9
fixes a thinko in get_dynamic_flags. I found at least one message string that included a `%' being passed to printf in the format argument.
2000-01-22To satisfy latest CVS gcc:Alan Modra1-0/+9
* emultempl/*.em (ld_emulation_xfer_struct): Add missing NULL initialisers, and comments. * testsuite/ld-srec/sr3.cc (__rethrow): New.
2000-01-21fix typo in comment.Nick Clifton1-0/+4
2000-01-18Apply H.J.'s patch to fix NOLOAD section sizes and dot updatesNick Clifton1-0/+5
2000-01-10Add arm-conix targetNick Clifton1-0/+4
2000-01-07Fix description of -n command line switchNick Clifton1-2/+3
2000-01-07Remind users about -Wl,Nick Clifton1-0/+6
2000-01-05 * ld.h (wildcard_spec): Change exclude_name to exclude_name_list.Catherine Moore1-0/+13
(name_list): New. * ld.texinfo (EXCLUDE_FILE): Update documentation. * ldgram.y (wildcard_spec): Support a list of excluded_files. (exclude_name_list): New. ldlang.c (walk_wild_section): Support list of excluded files. (print_wild_statement): Likewise. (lang_add_wild): Likewise. * ldlang.h (lang_wild_statement_type): Likewise. * scripttempl/elf.sc (OTHER_EXCLUDE_FILES): Support.
2000-01-04Applied Mumit Kha's patch to tweak dll production code.Nick Clifton1-0/+14
2000-01-04Apply patch from Mumit Khan to fix bugs generating dll names.Nick Clifton1-0/+6
1999-12-02Add arm-epoc-pe specific linker scriptNick Clifton1-0/+10
1999-11-26 * configure.in: Put AC_MSG_CHECKING/AC_MSG_RESULT around check forAndreas Schwab1-0/+7
STRINGIFY. Use yes/no instead of true/false as value for cache variable. * configure: Regenerate.
1999-11-24Fix bug in previous deltaNick Clifton1-0/+5
1999-11-23Do not check sections without a LOAD attribute for overlapNick Clifton1-0/+6
1999-11-04Wed Nov 3 23:31:19 1999 Jeffrey A Law (law@cygnus.com)Jeff Law1-0/+14
* emultempl/elf32.em (gld${EMULATION_NAME}_open_dynamic_archive): Clean up code to use EXTRA_SHLIB_EXTENSION. 1999-09-14 Ulrich Drepper <drepper@cygnus.com> * configure.in: Define EXTRA_SHLIB_EXTENSION to ".sl" for HP target. * config.in: Add EXTRA_SHLIB_EXTENSION. * emultempl/elf32.em (gld${EMULATION_NAME}_open_dynamic_archive): Search for second shared lib extension only if EXTRA_SHLIB_EXTENSION is defined.
1999-11-03Change the default endianness to little.Nick Clifton1-0/+5
1999-11-011999-11-01 Steve Chamberlain <sac@pobox.com>Ian Lance Taylor1-0/+8
* ldlang.c (section_already_linked): Rework to use hash table. (already_linked_newfunc): New function. (already_linked_table_init): New function. (already_linked_table_free): New function. (lang_process): Initialize and free the already_linked hash table.
1999-10-281999-10-27 Andreas Jaeger <aj@suse.de>Ian Lance Taylor1-0/+5
* ld/configure.host: Added HOSTING_CRT0, HOSTING_LIBS for target "mips*-*-linux-gnu*".
1999-10-27fix compile time warningsNick Clifton1-0/+5
1999-10-26Remove extraneous underscore from prototypeNick Clifton1-0/+7
1999-10-07* scripttempl/elf.sc (.rel.sdata): Combine all the sdata relocsGeoffrey Keating1-0/+12
being .rel.sdata, .rel.sdata.*, .rel.gnu.linkonce.s*. (.rela.sdata): Likewise for .rela.sdata.* and .rela.gnu.linkonce.s*. (.rel.sbss): Make like .rel.bss. (.rela.sbss): Make like .rel.bss. (.sdata): Don't include .gnu.linkonce.s.* or .sdata.* when ld -r. (.sbss): Do the same things as for .bss: include SDATA_START_SYMBOLS, .dynsbss.
1999-09-29* emultempl/pe.em (gld_${EMULATION_NAME}_place_orphan): DeferDJ Delorie1-0/+5
merging sections when not relocating.
1999-09-29* pe-dll.c (process_def_file): Move the offset lookup from here toDJ Delorie1-0/+6
(fill_exported_offsets): here. New static function. (fill_edata): Use.
1999-09-28* deffilep.y (tokens): Add upper and lower case versions of DATA,DJ Delorie1-0/+11
CONSTANT, NONAME and PRIVATE tokens. (command): Use DATAU. (expline): Allow for drectve syntax as well. (exp_opt_list): Likewise. (exp_opt): Likewise. * pe-dll.c (make_one): Only generate the idata entries for data symbols.
1999-09-28* scripttempl/elf.sc (.sdata): Include .gnu.linkonce.s.* sectionsGeoffrey Keating1-0/+5
in .sdata too.
1999-09-26Merge sections named .bss.* into .bss section. Similarly for .sbss.Nick Clifton1-0/+5
1999-09-22Add earm_epoc_pe.c build target.Nick Clifton1-0/+4
1999-09-18 * emulparms/elf64hppa.sh (OTHER_READONLY_SYMBOLS): Remove ".stubs",Jeff Law1-0/+11
they've been renamed to ".stub", which is handled automatically by elf.sc.
1999-09-16 * emultempl/elf32.em (gld${EMULATION_NAME}_open_dynamic_archive):Jeff Law1-0/+4
Use the same filename extension for the bfd_elf_dt_needed_name call as we did for finding the library.
1999-09-16 * emulparms/elf64hppa.sh (DATA_START_SYMBOLS): Define.Jeff Law1-0/+3
(OTHER_READWRITE_SECTIONS): No longer define __hp_load_map.
1999-09-16 * emulparms/elf64hppa.sh (TEXT_START_SYMBOLS): Define.Jeff Law1-0/+4
1999-09-16 * emulparms/elf64hppa.sh (SHLIB_TEXT_START_ADDR): Define.Jeff Law1-0/+5
(SHLIB_DATA_ADDR): Likewise. * emulparms/elf64hppa.sh (TEXT_DYNAMIC): Define.
1999-09-15 * emulparms/elf64hppa.h (OTHER_READWRITE_SECTIONS): No longer combineJeff Law1-0/+6
the .plt, .dlt, .opd into a single output section. Provide values for __gp and __hp_load_map.
1999-09-14Fix problem with going to automake 2.14Michael Meissner1-0/+7
1999-09-141999-09-14 Donn Terry <donn@interix.com>DJ Delorie1-0/+5
* emultempl/pe.em (gld_${EMULATION_NAME}_after_open): allow for terminating null.
1999-09-14Add earm_epoc_pe.c build target.Nick Clifton1-0/+4
1999-09-14 * emulparms/elf64hppa.sh (OTHER_GOT_RELOC_SECTIONS): Add .rela.dlt.Jeff Law1-0/+4
1999-09-14 * emultempl/elf32.em (gld${EMULATION_NAME}_open_dynamic_archive):Jeff Law1-0/+4
Search for file with .sl extension if no file with a .so extension is found.
1999-09-131999-09-13 Donn Terry <donn@interix.com>Ian Lance Taylor1-0/+5
* emultempl/pe.em: Remove the output file at the start, in case it is not writable.
1999-09-13 * emulparms/elf64hppa.sh (OTHER_READWRITE_SECTIONS): Put .pltJeff Law1-0/+5
at the start of the .dlt output section.
1999-09-121999-09-12 Donn Terry <donn@interix.com>Ian Lance Taylor1-0/+8
* ld.h (ld_abort): Declare. (abort): Define. * ldmisc.c (ld_abort): Define.
1999-09-121999-09-12 Donn Terry <donn@interix.com>Ian Lance Taylor1-2/+6
* scripttempl/pe.sc: Use ${ENTRY} rather than _mainCRTStartup. Move .bss section after .rdata. Move .reloc section after .rsrc.
1999-09-121999-09-12 Donn Terry <donn@interix.com>Ian Lance Taylor1-0/+3
* lexsup.c (parse_args): Use strtoul for --split-by-reloc argument.
1999-09-121999-09-12 Donn Terry <donn@interix.com>Ian Lance Taylor1-0/+3
* lexsup.c (parse_args): If we get an unrecognized argument, mention --help.
1999-09-121999-09-12 Donn Terry <donn@interix.com>Ian Lance Taylor1-0/+3
* ldlang.c (section_already_linked): Use comdat information if it is available.
1999-09-12 * pe-dll.h: New file.Ian Lance Taylor1-0/+23
* pe-dll.c: Include "pe-dll.h". Mark unused arguments as needed to avoid warnings. (edata_sz, reloc_sz): Change from int to size_t. (pe_details_type): Change type of imagebase_reloc from int to unsigned int. (pe_detail_list): Fully initialize last entry. (pe_dll_id_target): Change parameter to const. (pe_dll_generate_def_file): Likewise. (pe_dll_generate_implib): Likewise. (pe_implied_import_dll): Likewise. Change dll_name to const. * emultempl/pe.em: Include "pe-dll.h". Remove declarations now in pe-dll.h. (init): Fully initialize __dll__ entry. (gld_${EMULATION_NAME}_after_open): Remove unused variables sequence, elt, and i. * deffile.h: Add preprocessor guard. * deffilep.y (def_debug): Remove. * Makefile.am: Rebuild dependencies. (HFILES): Add pe-dll.h.
1999-09-121999-09-12 Donn Terry <donn@interix.com>Ian Lance Taylor1-0/+10
* emultempl/pe.em (PE_DEF_SECTION_ALIGNMENT): If OVERRIDE_SECTION_ALIGNMENT is defined, change to that. (gld_${EMULATION_NAME}_before_parse): Use EXECUTABLE_NAME if it is defined, rather than a.exe. (init): Define __subsystem__ as ${SUBSYSTEM}. (set_pe_subsystem): Add ${INITIAL_SYMBOL_CHAR} before entry symbol name.
1999-09-12 * ldlang.c (open_output): Change local variable desired_endianIan Lance Taylor1-0/+12
from int to enum bfd_endian.