aboutsummaryrefslogtreecommitdiff
path: root/ld
AgeCommit message (Collapse)AuthorFilesLines
1997-12-22 * Makefile.am (etxvuelf.c): Add rule for.Doug Evans4-2/+85
* Makefile.in: Regenerate. * configure: Regenerate. * configure.tgt (txvu-*-*): Recognize. * emulparams/txvuelf.sh: New file.
1997-12-22txvuelf.sh: New file.Doug Evans2-0/+16
1997-12-17 * lexsup.c (parse_args): Keep track of where we are in the optionIan Lance Taylor1-0/+7
parsing before calling ldemul_parse_args, so that we don't call it multiple times on the same argument and confuse the getopt internals.
1997-12-16Add armcoff.em to list of kept files.Nick Clifton1-0/+1
1997-12-12Renamed v850eq -> v850eaNick Clifton2-60/+0
1997-12-11Rename d30velf_{o,e} to be unique within 8 charactersMichael Meissner5-32/+15
1997-12-11sanitization fixes. (files not mentioned, fences misspelled)Felix Lee1-1/+10
1997-12-10Add .rel/.rela sections; Setup constructors/destructors; Delete sections not ↵Michael Meissner1-0/+9
linked in
1997-12-09Change order slightlyMichael Meissner1-16/+15
1997-12-09Add support for d30velf_{e,o} emulations to control whether text/data/et. al ↵Michael Meissner4-2/+45
go in external memory or onchip memory
1997-12-09Add d30v, d10v, tic80 to all_emulations; Add Oct 23 changes to Makefile.in ↵Michael Meissner3-10/+30
to Makefile.am
1997-12-09Add configurability to d30vMichael Meissner2-0/+172
1997-12-02Add support for Thumb target.Nick Clifton2-0/+13
1997-12-02Added expected failure of tests 1 and 2 for ARM coff targets.Nick Clifton2-6/+39
1997-11-17Make d30v defaults match chipMichael Meissner1-0/+19
1997-11-12 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be int toIan Lance Taylor1-0/+24
avoid compiler warning. * ld-srec/sr3.cc (class Foo): Likewise.
1997-11-10 * lib/ld-lib.exp (default_ld_simple_link): Permit the linker toIan Lance Taylor1-0/+3
have any name when looking for entry symbol warnings.
1997-11-10 * ld-srec/sr3.cc (__eh_pc): Define.Ian Lance Taylor2-0/+6
1997-11-02Sun Nov 2 14:51:36 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor1-0/+5
* configure.host (alpha*-*-linux*): Correct HOSTING_CRT0. Set HOSTING_LIBS.
1997-10-30 * ld.h (args_type): Add warn_mismatch field.Ian Lance Taylor2-1/+22
* ldmain.c (main): Initialize warn_mismatch field. * lexsup.c (parse_args): Handle --no-warn-mismatch option. * ldlang.c (ignore_bfd_error): New static function. (lang_check): If warn_mismatch is false, don't warn about mismatched input files. * ld.texinfo, ld.1: Document new option. PR 12714.
1997-10-29 * configure.tgt: Add tx49 configury based on 4300.Gavin Romig-Koch3-0/+39
1997-10-23Rename '_stack' to '__stack'Nick Clifton1-0/+6
1997-10-23 * Makefile.in (ALL_EMULATIONS): Move eelf64_sparc.o ...Richard Henderson1-0/+7
(ALL_64_EMULATIONS): ... here. (eelf64_sparc.c): Template should be elf32 not generic. * emulparams/elf64_sparc.sh (TEMPLATE_NAME): New definition.
1997-10-23 * configure.tgt: Add sparc64-*-linux*.Richard Henderson3-0/+20
* emulparams/elf64_sparc.sh (GENERATE_SHLIB_SCRIPT, NOP): New.
1997-10-22 * scripttempl/pe.sc: Put .eh_frame in .rdata.Ian Lance Taylor1-0/+4
1997-10-20 * ld-srec/sr3.cc: Add definitions for terminate, __terminate, andIan Lance Taylor2-6/+37
__throw, since the current g++ expects them to be defined.
1997-10-17 * ldlang.c (lang_register_vers_node): Only check globals<=>locals,Richard Henderson2-23/+41
since we need to be able to export different versions of the same symbol.
1997-10-15 * scripttempl/pe.sc: Put .stab and .stabstr sections at end.Ian Lance Taylor2-9/+16
1997-10-08 * configure.tgt, configure.host: Change alpha-*-* to alpha*-*-*;Richard Henderson3-66/+24
config.guess now recognizes alphaev5 etc.
1997-10-02 * ldlang.c (wild_doit): Rewrite flag handling for clarity. If weIan Lance Taylor1-0/+6
are not adding the first input section, and SEC_READONLY is clear on the output section, then don't copy it from the input section. If SEC_READONLY is not set on the input section, then clear it on the output section.
1997-10-02 * configure.tgt (mips*-sgi-irix[56]*): Use elf32bsmip rather thanIan Lance Taylor2-0/+16
elf32bmip. (mips*el-*-linux*): Change elf32lmip to elf32lsmip and elf32bmip to elf32bsmip. (mips*-*-linux*): Likewise. * emulparams/elf32bsmip.sh: New file; just like elf32bmip.sh, but setting ENTRY to __start. * emulparams/elf32lsmip.sh: New file; just like elf32lmip.sh, but setting ENTRY to __start. * scripttempl/elf.sc: Always set ENTRY to _start if it was not already set.
1997-10-01Created seperate sections for read only data in order to prevent theirNick Clifton1-0/+12
attributes from being inherited by their original containing sections.
1997-09-24 * ld.texinfo (Section Options): Improve documentation of NOLOADIan Lance Taylor1-0/+3
directive.
1997-09-24 * aclocal.m4: Rebuild with new libtool.Ian Lance Taylor2-188/+872
* configure: Rebuild.
1997-09-23vr5900 -> r5900Jeff Law1-4/+2
Accept r5900el too.
1997-09-22 * ldlang.c (wild_doit): Revert patch of September 3.Ian Lance Taylor1-3/+5
It doesn't work with linker scripts that use NOLOAD for debugging sections.
1997-09-21Fixed v850eq sanitizationNick Clifton1-30/+0
1997-09-17Added support for the call table data area.Nick Clifton5-73/+144
1997-09-15merge from d30v-970225-branchKen Raeburn1-0/+8
1997-09-09 * ldlang.c (lang_memory_region_lookup): Remove extraneousFred Fish1-0/+5
initialization of p.
1997-09-04 * emultempl/aix.em (gld${EMULATION_NAME}_parse_args): InIan Lance Taylor1-0/+5
expression produced for -bpT and -bpD options, align to a 32 byte boundary rather than an 8 byte boundary. * scripttempl/aix.sc: Put .tocbss at start of .bss section. For AIX 4.2 support (PR 12957).
1997-09-04 * ldmisc.h, ldmisc.c, ldcref.c: Rename finfo to lfinfo, to avoidIan Lance Taylor1-0/+5
function name conflict with AIX 4.2 unistd.h header file.
1997-09-03 * ldlang.c (wild_doit): Clear SEC_HAS_CONTENTS from aIan Lance Taylor2-1/+6
noload_section. PR 13139.
1997-08-29 * Makefile.am (ld_new_DEPENDENCIES): Remove @LEXLIB@.Ian Lance Taylor3-2/+7
* Makefile.in: Rebuild.
1997-08-28 * configure.tgt (arc-*-elf*): Recognize.David Edelsohn5-70/+35
* Makefile.am (ALL_EMULATIONS): Add earcelf.o. * Makefile.in: Regenerate. * emulparams/arcelf.sh: New file. Removes arc sanitization.
1997-08-28Remove arc sanitization.David Edelsohn1-8/+1
1997-08-20 * ldlang.c (wildcardp): Don't let a backslash by itself cause aIan Lance Taylor2-26/+44
pattern to be treated as a wildcard pattern. PR 13113.
1997-08-20 * ldgram.y (atype): Accept parentheses with no type.Ian Lance Taylor1-0/+26
* ld.texinfo (Section Definition): Clarify use of whitespace. (Section Placement): Likewise. PR 13112.
1997-08-18Add support for v850e and v850eq targets.Nick Clifton1-0/+52
1997-08-09tipoIan Lance Taylor1-1/+1