aboutsummaryrefslogtreecommitdiff
path: root/ld
AgeCommit message (Collapse)AuthorFilesLines
1998-11-10* deffilep.y: properly handle relocs with multiple def_files,DJ Delorie3-3/+19
cache import module names
1998-11-10* pe-dll.c (process_def_file): don't assume exports won't moveDJ Delorie2-8/+15
during a realloc
1998-11-09* pe-dll.c (process_def_file): auto-export everything ifDJ Delorie2-1/+3
nothing is otherwise exported.
1998-11-09* emultempl/pe.em (gld_i386_list_options): list dll-specific options.DJ Delorie2-0/+7
1998-11-09oops, wasn't done editing that one yet.DJ Delorie1-3/+5
1998-11-09 * pe-dll.c: New file; direct support for PE DLLsDJ Delorie10-248/+2625
* deffile.h: New file; direct support for PE DLLs * deffilep.y: New file; direct support for PE DLLs * emultempl/pe.em: add direct support for PE DLLs * configure.tgt: allow target-specific extra files * configure.in: allow target-specific extra files * ldlang.c (lang_add_assignment): return the assignment so that one can change the value later based on the object files (pe-dll DEF files do this) * ldint.texinfo: add section for emulation walkthrough
1998-11-05Add sanitization for FR30Nick Clifton2-0/+2
1998-11-05Add support for FR30Nick Clifton6-22/+194
1998-11-02Don't report error for dynamic links and --gc-sections.Catherine Moore1-0/+5
1998-10-271998-10-26 16:05 Ulrich Drepper <drepper@cygnus.com>Ulrich Drepper1-65/+79
* lexsup.c (ld_options): Change text of -O to Optimize output file". (parse_args): Set link_info.optimize based on -O argument. * ldmain.c (main): Initialize link_info.optimze to false. * ld.texinfo: Describe -O option. * ld.1: Likewise.
1998-10-27Describe -O option.Ulrich Drepper2-0/+36
1998-10-27(main): Initialize link_info.optimze to false.Ulrich Drepper1-1/+10
1998-10-24add ld-selectiveCatherine Moore1-0/+1
1998-10-24New for ld-selectiveCatherine Moore1-0/+48
1998-10-23 * ld-selective: New directory with new files to testCatherine Moore4-0/+92
selective linking. * lib/ld-lib.exp (ld_nm): Strip leading underscore from $name.
1998-10-09 * scripttempl/elf.sc: Merge .sdata.* etc sections.Catherine Moore1-0/+6
* ldctor.c (ldctor_build_sets): Set SEC_KEEP for ctor sections.
1998-10-05 * ldmain.c (main): Error if --gc-sections andCatherine Moore2-5/+15
dyanmic linking. * scripttempl/v850.sc: Add KEEP attribute to .init, .fini, .dtors and .ctors. Add .data and .text wildcards to support section garbage collection.
1998-09-30Fix for PR 17063 - do not create a section called .call_table, instead createNick Clifton2-4/+56
sections called .call_table_data and .call_table_text.
1998-09-29Mon Sep 28 21:31:12 1998 Richard Henderson <rth@cygnus.com>Richard Henderson7-0/+35
* ld-elfvers/vers.exp: Run tests on alpha-linux. * ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match Alpha's use of st_other. 1998-09-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * ld-elfvers/vers.exp (vers16, vers16a): New tests. * ld-elfvers/{vers16.*, vers16a.*}: New files.
1998-09-04fix dateCatherine Moore1-1/+1
1998-09-04remove garbageCatherine Moore1-1/+0
1998-09-04 * emulparams/d10velf.sh (TEMPLATE_NAME): Use elf32.Richard Henderson1-0/+4
1998-09-01remove elfarm.scCatherine Moore1-1/+0
1998-08-31Change references to armelf.sc to elf.sc.Catherine Moore1-0/+5
1998-08-31 * emulparams/armelf.sh: Change SCRIPT_NAME toCatherine Moore2-268/+11
elf. Change TEXT_START_ADDR to 0x8000. Define OTHER_TEXT_SECTIONS, OTHER_BSS_SYMBOLS and OTHER_BSS_END_SYMBOLS. * scripttempl/elf.sc: Modify to use OTHER_BSS_END_SYMBOLS. * scripttempl/elfarm.sc: Remove file.
1998-08-31remove armelf sanitization.Catherine Moore4-54/+0
1998-08-28remove armelf sanitizationCatherine Moore2-39/+0
1998-08-28remove armelf sanitization.Catherine Moore2-29/+0
1998-08-27add elfarm.sc to things to keepCatherine Moore1-7/+1
1998-08-27add armelf.em to things to keep.Catherine Moore1-6/+1
1998-08-26remove armelf sanitization.Catherine Moore2-10/+3
1998-08-21fix armelf sanitization and checks for mentions of sanitized filesIan Lance Taylor1-12/+15
1998-08-21fix armelf sanitization and earmelf.c dependenciesIan Lance Taylor2-2/+14
1998-08-20check for mentions of sanitized filesIan Lance Taylor1-3/+79
1998-08-20mention directory when looking for sanitizeIan Lance Taylor1-3/+3
1998-08-19Added missing sanitization markersNick Clifton2-1/+37
1998-08-19Add arm/thumb-elf expected failuresNick Clifton3-1/+91
1998-08-18 * emultempl/armelf.em (gld_armelf_before_allocation):Catherine Moore1-0/+10
Add bfd_ prefix to elf32_arm_process_before_allocation and elf32_arm_allocate_interworking_sections. (gld_armelf_after_open): Add bfd_ prefix to elf32_arm_get_bfd_for_interworking.
1998-08-14 * Makefile.am: Rebuild dependencies.Ian Lance Taylor3-6/+19
* Makefile.in: Rebuild.
1998-08-14 * ldgram.y: Include "ldctor.h".Ian Lance Taylor3-49/+271
(statement): Accept SORT around CONSTRUCTORS. * ldctor.c: Include <ctype.h>. (constructors_sorted): New global variable. (ctor_prio, ctor_cmp): New static functions. (ldctor_build_sets): Sort constructors if requested. * ldctor.h (constructors_sorted): Declare. * ldlang.c (print_statement): Print sorted CONSTRUCTORS correctly. * scripttempl/elf.sc: Add sort around CONSTRUCTORS. * ld.texinfo (Output Section Keywords): Document SORT (CONSTRUCTORS).
1998-08-13Add armelf.Catherine Moore1-0/+7
1998-08-13Thu Aug 13 12:20:39 1998 Catherine Moore <clm@cygnus.com>Catherine Moore1-0/+2
* emulparams/armelf.sh: Define TEMPLATE_NAME to armelf. * scripttempl/elfarm.sc: Include .glue_7t and .glue7 sections. * emultempl/armelf.em: New file.
1998-08-13Thu Aug 13 12:52:45 1998 H.J. Lu <hjl@gnu.org>Ian Lance Taylor1-0/+5
* Makefile.am (ld.dvi): Use " instead of ' for MAKEINFO. * Makefile.in: Rebuild.
1998-08-12 * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Set vma to 0Doug Evans1-0/+7
for .DVP.overlay.* for elf32elmip too.
1998-08-12 Based on patch from H.J. Lu <hjl@gnu.org>:Ian Lance Taylor1-0/+18
* ld-srec/srec.exp: Add xfails for Alpha ELF targets.
1998-08-12 * scripttempl/elfarm.sc: Change text start addressCatherine Moore2-3/+8
back to zero.
1998-08-11 * emulparms/mn10200.sh (MAX_PAGESIZE): Define to 1.Jeff Law1-0/+5
* emulparms/mn10300.sh (MAX_PAGESIZE): Define to 1.
1998-08-10 * scripttempl/elfarm.sc: Set text start address toCatherine Moore2-1/+9
0x8000. Add __bss_end definition.
1998-08-04oops - move armelf sanitization before check for remaining sanitizeNick Clifton1-6/+6
1998-08-04fix armelf sanitizationNick Clifton3-0/+42