aboutsummaryrefslogtreecommitdiff
path: root/ld
AgeCommit message (Collapse)AuthorFilesLines
1996-10-21Make d10v .text start at 0x10000Michael Meissner2-0/+14
1996-10-19 * emulparams/m32relf.sh (TEXT_START_ADDR): Change from 0 to 0x100.David Edelsohn1-0/+6
1996-10-18 * Makefile.in (ALL_EMULATIONS): Remove eelf64alpha.o.Ian Lance Taylor2-1/+12
(ALL_64_EMULATIONS): New variable. * configure.in: Accept --enable-64-bit-bfd option. If it is set with --enable-targets=all, include ALL_64_EMULATIONS in EMULATION_OFILES. * configure: Rebuild.
1996-10-18 * scripttempl/v850.sc (__gp, __ep): Define.Jeff Law2-0/+8
1996-10-17 * ld.texinfo: Try to consistently use a single or a double dashIan Lance Taylor1-1/+6
for each option.
1996-10-17 * scripttempl/v850.sc (.zdata): Add this before .text.Jeff Law2-1/+7
(.sdata): Also include .rosdata as part of the .sdata. (.tdata): Include this just before .sdata.
1996-10-17 * emulparams/m32relf.sh (EMBEDDED): Define.David Edelsohn2-0/+7
1996-10-17 * emulparms/v850.sh (SCRIPT_NAME): Use "v850" not "elf".Jeff Law2-0/+7
* scripttempl/v850.sc: Wrap script with a "cat << EOF". Problems with last night's changes.
1996-10-17 * scripttempl/v850.sc: New linker script for the V850.Jeff Law3-1/+118
* Makefile.in: Use it.
1996-10-10 * emulparams/elf32b4300.sh: Define _gp in OTHER_GOT_SYMBOLS, notIan Lance Taylor1-0/+6
OTHER_READWRITE_SECTIONS. * emulparams/elf32l4300.sh: Likewise.
1996-10-09 * ld.h (ld_config_type): Add warn_section_align field.Ian Lance Taylor3-13/+41
* lexsup.c (OPTION_WARN_SECTION_ALIGN): Define. (ld_options): Add --warn-section-align. (parse_args): Handle --warn-section-align. * ldlang.c (lang_size_sections): If warn_section_align, warn if the start of a section changes due to alignment. * ld.texinfo, ld.1: Document --warn-section-align. * ld.texinfo: Change some single dashes to double dashes. PR 10739.
1996-10-09 * emultempl/pe.em (set_pe_subsystem): Record entry symbol for eachIan Lance Taylor1-0/+5
subsystem type. Ifdef out os2 type. Recognize a version number.
1996-10-09 * emultempl/pe.em (set_pe_subsystem): When setting the subsystemIan Lance Taylor2-0/+26
to windows, set the entry point.
1996-10-08 * Makefile.in (ldlex.c): Don't pass any options to $(LEX).Ian Lance Taylor2-1/+5
1996-10-07 * ld.texinfo (Options): Mention .so extensions for sharedIan Lance Taylor2-2/+13
libraries.
1996-10-07Sun Oct 6 22:35:36 1996 Jason Merrill <jason@yorick.cygnus.com>Jason Merrill3-0/+12
* scripttempl/elf{,mips,ppc}.sc: Add DWARF 2 sections.
1996-10-04 * scripttempl/m68kcoff.sc: Only set the address of .text ifIan Lance Taylor1-0/+5
RELOCATING.
1996-10-04 * emulparams/sparcaout.sh ({BIG,LITTLE}_OUTPUT_FORMAT): Define.David Edelsohn1-0/+6
* scripttempl/aout.sc ({BIG,LITTLE}_OUTPUT_FORMAT): Provide default. (OUTPUT_FORMAT): Support bi-endian targets.
1996-10-03 * fnmatch.h, fnmatch.c: Remove (now in libiberty).Ian Lance Taylor5-293/+12
* Makefile.in: Rebuild dependencies. (CFILES): Remove fnmatch.c. (HFILES): Remove fnmatch.h. (OFILES): Remove fnmatch.o.
1996-10-03Wed Oct 2 23:45:25 1996 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer2-21/+31
* emultmpl/pe.em: increase size of stack reserve to 0x2000000 (necessary in order to compile parse.c in gcc sources under NT)
1996-10-03 * Makefile.in (mostlyclean): Move config.log to distclean.Jason Molenda2-2/+6
1996-10-02 * lexsup.c (ld_options): Fix typo in --rpath-link description.Ian Lance Taylor2-1/+7
* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Suggest --rpath if a needed library is not found.
1996-10-01 * ld.texinfo (Options): Give more detail on -l option.Ian Lance Taylor2-2/+135
PR 10418.
1996-10-01 * scripttempl/elfmips.sc: Handle CREATE_SHLIB the same way thatIan Lance Taylor2-12/+15
elf.sc does, so that glibc works better.
1996-10-01Tue Oct 1 16:17:33 1996 Joel Sherrill <joel@oarcorp.com>Ian Lance Taylor1-0/+4
* configure.tgt (mips*-*-rtems*): New target, like mips*-*-elf*.
1996-10-01 * lib/ld.exp (default_ld_version): Fix for current versionIan Lance Taylor1-4/+3
printing.
1996-10-01 * ldver.c (ld_program_version): New variable.Ian Lance Taylor2-9/+48
(ldversion): Use it. * ldver.h (ld_program_version): Declare. * lexsup.c (ld_options): Handle --dll-verbose like --verbose, not --version. Change --version handling to match current GNU standards. (help): Print bug report address.
1996-09-30m32r supportDavid Edelsohn2-0/+18
1996-09-30 * Makefile.in (em32relf.c): Add rule for.David Edelsohn4-2/+68
* configure.tgt (m32r-*-*): Recognize. * emulparams/m32relf.sh: New file.
1996-09-26always keep pregenerated emulation fileStan Shebs1-0/+1
1996-09-26 * mpw-make.sed: Add symbolic doublequoting to ldmain compile edit.Stan Shebs3-5/+1480
* mpw-config.in: Add mips-*-* case as mips-elf, and use more wildcards in matching. * mpw-emipself.c: New file, pregenerated mips elf emulation.
1996-09-17 * configure.tgt: Add cases for MIPS 5000 like MIPS 4300.Ian Lance Taylor1-0/+4
1996-09-16 * scripttempl/armcoff.sc: Only define symbols if RELOCATING. FixIan Lance Taylor1-0/+3
syntax error on __end__ line.
1996-09-16 * scripttempl/armcoff.sc: For -N or -n, don't align .data. FromIan Lance Taylor2-3/+27
Chris Hadley <Christopher.Hadley@cl.cam.ac.uk>
1996-09-16 * emulparms/v850.sh: Fix OTHER_RELOCATING_SECTIONS.Jeff Law1-0/+6
Something Mark noticed.
1996-09-15 * emulparms/d10v.sh: Set OTHER_RELOCATING_SECTIONS to putMark Alexander1-0/+7
stack at top of simulator memory.
1996-09-13 * ldlex.l (SYMBOLCHARN): Add $, _, and ~.Ian Lance Taylor1-0/+4
1996-09-12 * ldmain.c (get_emulation): Check for -mips4 like -mips1, et. al.Ian Lance Taylor1-0/+4
1996-09-05 * ldlang.c (section_already_linked): Accept a lang_input_statementIan Lance Taylor1-0/+7
as the PTR argument. If the file is symbols only, discard all input sections. (ldlang_add_file): Pass entry to bfd_map_over_sections. PR 10555.
1996-09-04 * configure.tgt (alpha-*-gnu*): New target. From Fila KolodnyIan Lance Taylor2-32/+52
<fila@ibi.com>.
1996-08-31 * emulparms/v850.sh: Entry symbol is "_start", tweakJeff Law2-0/+21
ctor/dtor support.
1996-08-30 * configure.tgt (sh-*-elf*): New target.Ian Lance Taylor4-0/+62
* emulparams/shelf.sh: New file. * emulparams/shlelf.sh: New file. * Makefile.in (ALL_EMULATIONS): Add eshelf.o and eshlelf.o. (eshelf.c, eshlelf.c): New targets. * scripttempl/elf.sc: If EMBEDDED is defined, then don't add SIZEOF_HEADERS to TEXT_START_ADDR. Expand CTOR_START and CTOR_END around .ctors, and DTOR_START and DTOR_END around .dtors. Expand OTHER_RELOCATING_SECTIONS if RELOCATING.
1996-08-26remove extra incorrect check for sanitizationIan Lance Taylor1-6/+0
1996-08-26 * ldver.c (ldversion): Print GNU ld in the version message.Ian Lance Taylor1-0/+12
1996-08-22 * Makefile.in (ev850.c): New target.Jeff Law4-2/+58
* configure.tgt (v850-*-*): New target. * emulparams/v850.sh: New file. No, it doesn't work (gas doesn't even emit relocs yet), but having a "ld" that at least creates an executable image greatly helps the gcc testsuite.
1996-08-22 * mpw-make.sed: Add @DASH_C_FLAG@ to compiler edit.Stan Shebs2-1/+5
1996-08-21tweak last patchIan Lance Taylor1-1/+2
1996-08-21 * scripttempl/elf.sc: Put .gnu.linkonce* sections in .text.Ian Lance Taylor2-5/+29
1996-08-19 * fnmatch.c: Include sysdep.h.Ian Lance Taylor2-0/+7
1996-08-19Undo 8/16 change; explictly set MACHINE= for d10vMichael Meissner1-0/+19