Gavin Romig-Koch
7cdb3e273a
* configure.tgt (mips*vr4320el-*-elf*,mips*vr4320-*-elf*): Added.
29 years ago
Michael Meissner
3a0d0c15e7
Fix setting memory from default attributes
29 years ago
Michael Meissner
e08a28c456
Add eit_vb section support
29 years ago
Ian Lance Taylor
fc96bc860d
* emultempl/pe.em (sort_sections): Permit the wildcard to include
a trailing '*' when sorting grouped sections.
* scripttempl/pe.sc: Include grouped sections using NAME\$*. Only
include them when relocating.
29 years ago
Ian Lance Taylor
71468d841e
* scripttempl/elf.sc: Align the _end symbol according to the ELF
format size. From Gordon W. Ross <gwr@mc.com>.
29 years ago
Ian Lance Taylor
c5eea47348
NetBSD patches from Gordon W. Ross <gwr@mc.com>:
* configure.host (alpha*-*-netbsd*): New host.
* configure.tgt (alpha*-*-netbsd*, powerpc-*-netbsd*): New
targets.
29 years ago
Ian Lance Taylor
b95ad8c8e7
* lexsup.c (help): Update bug-gnu-utils address.
* ld.texinfo (Bug Reporting): Likewise.
29 years ago
Ian Lance Taylor
2ff0401240
Tue Feb 10 16:17:20 1998 H.J. Lu <hjl@gnu.org>
* ldlex.l (V_IDENTIFIER): Allow '.' as symbol prefix.
29 years ago
Ian Lance Taylor
7d620e23ed
* Makefile.am (Makefile): Add target, for dependencies on
configure.host and configure.tgt.
* configure.host, configure.tgt: Change -linux* to -linux-gnu*.
* Makefile.in: Rebuild.
29 years ago
Jeff Law
bd8a4ea444
* Makefile.in (ALL_EMULATIONS): Add eelf32l5900.o
(eelf32l5900.c): Add rule for building.
* configure.tgt: Use r5900 specific emulation script.
* emulparams/elf32l5900.sh: 5900 specific emulation script.
29 years ago
Andrew Cagney
5587208852
D10v memory map changed, update.
29 years ago
Ian Lance Taylor
641146fe3f
* configure, aclocal.m4: Rebuild with new libtool.
29 years ago
Ian Lance Taylor
5bd5a5c7a2
* scripttempl/pe.sc: Remove ${RELOCATING-0} from all sections.
From Thomas de Lellis <tdel@wrs.com>.
29 years ago
Ian Lance Taylor
12e0afe57b
* configure, Makefile.in, aclocal.m4: Rebuild with new libtool.
29 years ago
Ian Lance Taylor
ab1f47c0c9
* Makefile.am (ld_new_LDADD): Remove @LEXLIB@.
* Makefile.in: Rebuild.
29 years ago
Ian Lance Taylor
cdf91fe451
Mon Feb 2 19:34:54 1998 Steve Haworth <steve@pm.cse.rmit.EDU.AU>
Add tms320c30 support:
* configure.tgt (tic30-*-*aout*, tic30-*-*coff*): New targets.
* emulparams/tic30aout.sh: New file.
* emulparams/tic30coff.sh: New file.
* scripttempl/tic30aout.sc: New file.
* scripttempl/tic30coff.sc: New file.
* Makefile.am (ALL_EMULATIONS): Add etic30aout.o and
etic30coff.o.
(etic30aout.c, etic30coff.c): New targets.
* Makefile.in: Rebuild.
29 years ago
Ian Lance Taylor
49d579a06c
* configure.host: Correct HOSTING_CRT0 in alpha*-*-linux* case to
accept either ld.so or ld-linux.so.
29 years ago
Doug Evans
ca7f5c98bd
* Makefile.am ({CC,CXX}_FOR_TARGET): Change program_transform_name
to transform.
* Makefile.in: Regenerate.
29 years ago
Ian Lance Taylor
93ed82b0c7
Fri Jan 30 19:15:17 1998 Geoff Keating <geoffk@ozemail.com.au>
* scripttempl/elfppc.sc: Put .dynsbss in .sbss.
29 years ago
Ian Lance Taylor
532fe3e58e
Fri Jan 30 11:43:49 1998 H.J. Lu <hjl@gnu.ai.mit.edu>
* Makefile.am (eelf32bsmip.c, eelf32lsmip.c): New targets.
* Makefile.in: Rebuild.
29 years ago
Ian Lance Taylor
2eda9a2aa7
Thu Jan 29 16:04:21 1998 Mumit Khan <khan@xraylith.wisc.edu>
* ldfile.c (slash): Set to backslash if _WIN32 but not
__CYGWIN32__.
(ldfile_open_file_search): If __MSDOS__ or _WIN32, accept a
leading backslash or a leading x: as an absolute path.
(ldfile_find_command_file): Use slash rather than / when
generating name to try.
* lexsup.c (PATH_SEPARATOR): Define.
(set_default_dirlist): Use PATH_SEPARATOR rather than ':'.
29 years ago
Richard Henderson
eafda179b5
* emulparams/elf64_sparc.sh (ELFSIZE): 64
(TEXT_START_ADDR): Round off, since SIZEOF_HEADERS is added later.
(DATA_PLT): Needed by v9 abi.
29 years ago
Ian Lance Taylor
10102e8c61
spacing fix
29 years ago
Ian Lance Taylor
a1ccffb2f4
Wed Jan 28 16:37:27 1998 J.J. van der Heijden <J.J.vanderHeijden@student.utwente.nl>
* configure.tgt (i[3456]86-*-mingw32*): New entry.
29 years ago
Ian Lance Taylor
d415414e92
* scripttempl/elf.sc: Only include linkonce sections in final
sections when relocating.
29 years ago
Ian Lance Taylor
83d11af170
* ld.texinfo (Options): Add a brief description of the types of
information included in a link map.
29 years ago
Doug Evans
75aacf7acb
* configure.tgt (dvp-*-*): Recognize.
29 years ago
Ian Lance Taylor
f41751664d
* ld.texinfo (Options): Mention LDEMULATION in description of -m.
(Environment): Mention LDEMULATION.
29 years ago
Ian Lance Taylor
5a59e34dd5
* ld.texinfo (Options): Clarify --export-dynamic a bit.
29 years ago
Richard Henderson
1361ffbd6b
* ldlex.l (<SCRIPT>{WILDCHAR}*): Take care for the comments this
pattern could match.
29 years ago
Ian Lance Taylor
3d80840d8d
* emultempl/pe.em (gld_${EMULATION_NAME}_set_symbols): When doing
a relocateable link, set the image base to 0, and don't define the
various symbols.
* emulparams/i386pe.sh (RELOCATEABLE_OUTPUT_FORMAT): Define.
* scripttempl/pe.sc: Swap the .data and .bss sections so that
.data comes first. If doing a relocateable link, use
RELOCATEABLE_OUTPUT_FORMAT if it is defined, and start the
sections at 0, and don't define any symbols.
29 years ago
Ian Lance Taylor
d9dd8f2b2b
* ldlang.c (lang_memory_default): Correct parenthisization of
expression.
29 years ago
Ian Lance Taylor
1bea23ac1e
Wed Jan 21 21:20:32 1998 Manfred Hollstein <manfred@s-direktnet.de>
* emultempl/sunos.em: Don't include sys/types.h and sys/stat.h
here; they are included already via sysdep.h.
29 years ago
Richard Henderson
b3521ecfeb
* scripttempl/i960.sc: Don't explicitly set .data and .bss start
PR 13305
29 years ago
Michael Meissner
d3c324e51d
Implement MEMORY attributes for unknown sections
29 years ago
Michael Meissner
03ab605af6
Link in .eh_section into data section
29 years ago
Jeff Law
2d6c57cec9
* scripttempl/h8300h.sc: Fix typo.
* scripttempl/h8300s.sc: Likewise.
29 years ago
Doug Evans
f5870264df
* Makefile.am (etxvuelf.c): Add rule for.
* Makefile.in: Regenerate.
* configure: Regenerate.
* configure.tgt (txvu-*-*): Recognize.
* emulparams/txvuelf.sh: New file.
29 years ago
Ian Lance Taylor
ce71bfc232
* lexsup.c (parse_args): Keep track of where we are in the option
parsing before calling ldemul_parse_args, so that we don't call it
multiple times on the same argument and confuse the getopt
internals.
29 years ago
Michael Meissner
41cf747a99
Rename d30velf_{o,e} to be unique within 8 characters
29 years ago
Felix Lee
06434f5f16
sanitization fixes. (files not mentioned, fences misspelled)
29 years ago
Michael Meissner
70a810424d
Add .rel/.rela sections; Setup constructors/destructors; Delete sections not linked in
29 years ago
Michael Meissner
98d38753e4
Add support for d30velf_{e,o} emulations to control whether text/data/et. al go in external memory or onchip memory
29 years ago
Michael Meissner
e48412a2b2
Add d30v, d10v, tic80 to all_emulations; Add Oct 23 changes to Makefile.in to Makefile.am
29 years ago
Michael Meissner
b0f764345d
Add configurability to d30v
29 years ago
Nick Clifton
89b993af84
Add support for Thumb target.
29 years ago
Michael Meissner
7f7e2b0027
Make d30v defaults match chip
29 years ago
Ian Lance Taylor
50d20d05fc
Sun Nov 2 14:51:36 1997 H.J. Lu <hjl@gnu.ai.mit.edu>
* configure.host (alpha*-*-linux*): Correct HOSTING_CRT0. Set
HOSTING_LIBS.
29 years ago
Ian Lance Taylor
a8880edadc
* ld.h (args_type): Add warn_mismatch field.
* 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.
29 years ago
Gavin Romig-Koch
d020618aeb
* configure.tgt: Add tx49 configury based on 4300.
29 years ago