Commit graph

1612 commits

Author SHA1 Message Date
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.
1998-02-10 21:20:02 +00:00
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.
1998-02-10 20:11:30 +00:00
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.
1998-02-10 18:52:26 +00:00
Andrew Cagney
5587208852 D10v memory map changed, update. 1998-02-10 06:45:51 +00:00
Ian Lance Taylor
641146fe3f * configure, aclocal.m4: Rebuild with new libtool. 1998-02-07 20:43:38 +00:00
Ian Lance Taylor
5bd5a5c7a2 * scripttempl/pe.sc: Remove ${RELOCATING-0} from all sections.
From Thomas de Lellis <tdel@wrs.com>.
1998-02-05 20:40:06 +00:00
Ian Lance Taylor
12e0afe57b * configure, Makefile.in, aclocal.m4: Rebuild with new libtool. 1998-02-05 17:24:24 +00:00
Ian Lance Taylor
ab1f47c0c9 * Makefile.am (ld_new_LDADD): Remove @LEXLIB@.
* Makefile.in: Rebuild.
1998-02-04 18:03:14 +00:00
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.
1998-02-03 00:37:20 +00:00
Ian Lance Taylor
f3d26cc56a * ld-scripts/phdrs.exp: Adjust phdrs_regexp for a 64 bit target. 1998-02-02 19:18:42 +00:00
Ian Lance Taylor
49d579a06c * configure.host: Correct HOSTING_CRT0 in alpha*-*-linux* case to
accept either ld.so or ld-linux.so.
1998-02-02 19:14:33 +00:00
Doug Evans
ca7f5c98bd * Makefile.am ({CC,CXX}_FOR_TARGET): Change program_transform_name
to transform.
	* Makefile.in: Regenerate.
1998-01-31 03:22:45 +00:00
Ian Lance Taylor
93ed82b0c7 Fri Jan 30 19:15:17 1998 Geoff Keating <geoffk@ozemail.com.au>
* scripttempl/elfppc.sc: Put .dynsbss in .sbss.
1998-01-31 00:16:44 +00:00
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.
1998-01-30 16:46:05 +00:00
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 ':'.
1998-01-29 21:11:10 +00:00
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.
1998-01-28 22:17:48 +00:00
Ian Lance Taylor
10102e8c61 spacing fix 1998-01-28 21:44:36 +00:00
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.
1998-01-28 21:40:52 +00:00
Ian Lance Taylor
d415414e92 * scripttempl/elf.sc: Only include linkonce sections in final
sections when relocating.
1998-01-28 20:53:22 +00:00
Ian Lance Taylor
83d11af170 * ld.texinfo (Options): Add a brief description of the types of
information included in a link map.
1998-01-28 20:40:03 +00:00
Doug Evans
75aacf7acb * configure.tgt (dvp-*-*): Recognize. 1998-01-28 20:29:04 +00:00
Doug Evans
9169104250 delete txvu stuff, building mips files now 1998-01-28 20:24:27 +00:00
Doug Evans
89f6754751 delete txvuelf.sh, generating mips files now 1998-01-28 20:17:41 +00:00
Ian Lance Taylor
f41751664d * ld.texinfo (Options): Mention LDEMULATION in description of -m.
(Environment): Mention LDEMULATION.
1998-01-28 19:45:48 +00:00
Ian Lance Taylor
5a59e34dd5 * ld.texinfo (Options): Clarify --export-dynamic a bit. 1998-01-28 19:12:51 +00:00
Richard Henderson
1361ffbd6b * ldlex.l (<SCRIPT>{WILDCHAR}*): Take care for the comments this
pattern could match.
1998-01-23 00:18:50 +00:00
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.
1998-01-22 05:02:50 +00:00
Ian Lance Taylor
d9dd8f2b2b * ldlang.c (lang_memory_default): Correct parenthisization of
expression.
1998-01-22 03:27:36 +00:00
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.
1998-01-22 02:22:03 +00:00
Richard Henderson
b3521ecfeb * scripttempl/i960.sc: Don't explicitly set .data and .bss start
PR 13305
1998-01-06 13:48:36 +00:00
Michael Meissner
d3c324e51d Implement MEMORY attributes for unknown sections 1998-01-02 17:27:05 +00:00
Michael Meissner
03ab605af6 Link in .eh_section into data section 1998-01-01 20:00:36 +00:00
Jeff Law
2d6c57cec9 * scripttempl/h8300h.sc: Fix typo.
* scripttempl/h8300s.sc: Likewise.
1998-01-01 17:06:02 +00:00
Doug Evans
f5870264df * Makefile.am (etxvuelf.c): Add rule for.
* Makefile.in: Regenerate.
	* configure: Regenerate.
	* configure.tgt (txvu-*-*): Recognize.
	* emulparams/txvuelf.sh: New file.
1997-12-22 17:04:20 +00:00
Doug Evans
2c20be8ec8 txvuelf.sh: New file. 1997-12-22 16:54:34 +00:00
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.
1997-12-17 09:16:05 +00:00
Nick Clifton
796daf208f Add armcoff.em to list of kept files. 1997-12-16 09:32:47 +00:00
Nick Clifton
cd66558c07 Renamed v850eq -> v850ea 1997-12-12 19:05:07 +00:00
Michael Meissner
41cf747a99 Rename d30velf_{o,e} to be unique within 8 characters 1997-12-11 14:07:20 +00:00
Felix Lee
06434f5f16 sanitization fixes. (files not mentioned, fences misspelled) 1997-12-11 04:18:47 +00:00
Michael Meissner
70a810424d Add .rel/.rela sections; Setup constructors/destructors; Delete sections not linked in 1997-12-10 19:30:15 +00:00
Michael Meissner
27be012212 Change order slightly 1997-12-09 23:35:35 +00:00
Michael Meissner
98d38753e4 Add support for d30velf_{e,o} emulations to control whether text/data/et. al go in external memory or onchip memory 1997-12-09 22:57:58 +00:00
Michael Meissner
e48412a2b2 Add d30v, d10v, tic80 to all_emulations; Add Oct 23 changes to Makefile.in to Makefile.am 1997-12-09 21:04:34 +00:00
Michael Meissner
b0f764345d Add configurability to d30v 1997-12-09 20:37:00 +00:00
Nick Clifton
89b993af84 Add support for Thumb target. 1997-12-02 18:17:13 +00:00
Nick Clifton
3c6d5393c4 Added expected failure of tests 1 and 2 for ARM coff targets. 1997-12-02 00:18:48 +00:00
Michael Meissner
7f7e2b0027 Make d30v defaults match chip 1997-11-17 01:21:37 +00:00
Ian Lance Taylor
df1859da76 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be int to
avoid compiler warning.
	* ld-srec/sr3.cc (class Foo): Likewise.
1997-11-12 19:20:11 +00:00
Ian Lance Taylor
13c8330080 * lib/ld-lib.exp (default_ld_simple_link): Permit the linker to
have any name when looking for entry symbol warnings.
1997-11-10 22:07:27 +00:00