Ian Lance Taylor
2a275620b1
* emultempl/pe.em (gld_${EMULATION_NAME}_after_parse): Don't add
entry_symbol as an undefined symbol when doing a relocateable
link. From <jeffdb@goodnet.com>.
28 years ago
Ian Lance Taylor
2641b0c9d8
1999-06-12 David O'Brien <obrien@freebsd.org>
* configure.tgt: (i[3456]86-*-freebsd*): Now defaults to ELF.
28 years ago
Ian Lance Taylor
99c262f8b0
* ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*"
to "*-*-linux*aout*".
* ld-scripts/weak.exp: Likewise.
* ld-shared/shared.exp: Likewise. Simplify condition a bit.
28 years ago
Nick Clifton
f75692fe1a
restore previous format of --help output
28 years ago
Andreas Schwab
2bdba6c9ec
* ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.
* ld-shared/sh1.c: Fix typo.
28 years ago
Ian Lance Taylor
77e0b0efdb
1999-06-04 H.J. Lu <hjl@gnu.org>
* lib/ld-lib.exp (default_ld_nm): Clear nm_output first if
necessary.
28 years ago
Nick Clifton
434d1125a3
Rename epoc-pe interworking function names to avoid a name space clash
28 years ago
Richard Henderson
e0a2c38a7b
Update.
28 years ago
Richard Henderson
4305932a21
Jason Merrill <jason@yorick.cygnus.com>
* scripttempl/v850.sc: Add initp support.
28 years ago
Nick Clifton
46d23b7c90
Rename ARM interworking functions to avoid a name space collision
28 years ago
Richard Henderson
cd785be602
Forgot to commit.
28 years ago
Richard Henderson
ec2f040d55
Cort Dougan <cort@attis.cs.nmt.edu>
* Makefile.am (ALL_EMULATIONS): Add eelf32ppclinux.o.
* configure.tgt (powerpc-*-linux-gnu): Use it.
* emulparams/elf32ppclinux.sh: New file.
28 years ago
Ian Lance Taylor
511ab9e95b
* ld.texinfo (Options): Clarify that options which refer to files
must be properly ordered.
28 years ago
Nick Clifton
7ca69e9e10
Implement new command line option for new ABI: -p which prevents the ARM code
from exhibiting any knowledge of the length of the processor's pipeline.
28 years ago
Nick Clifton
229cf42b33
fix typo.
28 years ago
Nick Clifton
b3043ee4e2
Minor formatting changes.
28 years ago
Ian Lance Taylor
0ccf812a6e
1999-05-28 Martin Dorey <mdorey@madge.com>
* configure.tgt (i960-*-elf*): New target.
* emulparams/elf32_i960.sh: New file.
* Makefile.am (ALL_EMULATIONS): Add eelf32_i960.o.
(eelf32_i960.c): New target.
* Makefile.in: Rebuild.
28 years ago
Nick Clifton
a13cba0d36
Use correct template
28 years ago
Nick Clifton
31ce062864
1999-05-24 Philip Blundell <philb@gnu.org>
* emultempl/armelf.em (before_parse): Set config.dynamic_link and
config.has_shared.
* emulparams/armelf.sh (GENERATE_SHLIB_SCRIPT): Define.
* emulparams/armelf_linux.sh (GENERATE_SHLIB_SCRIPT): Likewise
28 years ago
Nick Clifton
1220a72943
Add definitions related to shared objects (copied from elf32.em)
28 years ago
Andreas Schwab
3699964af7
* Makefile.am (ALL_EMULATIONS): Remove earmlinux.o and
earm26linux.o, add earmelf_linux.o and earmelf_linux26.o.
* Makefile.in: Regenerated.
28 years ago
Nick Clifton
8535ca756a
Add xfail for mcore-elf
28 years ago
Nick Clifton
06f2f02a3d
Add mcore-elf support for shared libraries
28 years ago
Richard Henderson
de24ad2106
Joel Sherrill (joel@OARcorp.com)
* configure.tgt (i386-*-rtemself*, sh-*-rtemself*): New targets.
(mips*el-*-rtems*, powerpcle-*-rtems*): New targets.
28 years ago
DJ Delorie
c6c37250e9
1999-05-10 DJ Delorie <dj@cygnus.com>
* scripttempl/pe.sc: Specify the output arch, which Ian says is
the Right Thing to do.
* emultempl/pe.em: various changes to parameterize the
target-specific information.
(gld_i386pe_after_open): Detect and fix MS import libraries
by renaming the member objects (which are all named the same).
* pe-dll.c: various changes to parameterize the target-specific
information.
(generate_reloc): support relocs more generically to allow for
expansion.
(pe_exe_build_sections): new; used to add .relocs to .exes
(pe_exe_fill_sections): ditto
28 years ago
DJ Delorie
69f868fa5d
* ld-srec/srec.exp: Do not run tests for PE based ports.
28 years ago
Catherine Moore
626e01051a
1999-05-10 Catherine Moore <clm@cygnus.com>
* emulttempl/pe.em (gld_${EMULATION_NAME}_after_open):
Check for TARGET_IS_arm_epoc_pe.
(gld_${EMULATION_NAME}_before_allocation): Likewise.
28 years ago
Richard Henderson
4dec4d4e74
* ldlang.c (walk_wild, walk_wild_file, walk_wild_section,
output_section_callback, gc_section_callback): New functions for
generic section walks.
(wild, lang_gc_wild): Use walk_wild.
(wild_file, lang_gc_wild_file): Deleted. Common logic moved to
walk_wild_file.
(wild_section, lang_gc_wild_section): Deleted. Common logic moved
to walk_fild_section. Unique logic moved into callbacks
output_section_callback and gc_section_callback.
28 years ago
Nick Clifton
71acc4e8d5
REstore mcore support (duh!)
28 years ago
Nick Clifton
bb3596ae84
fix output format.
28 years ago
Nick Clifton
09a3f5d4e3
restore. (Duh!)
28 years ago
Nick Clifton
9484f685a5
Remove traces of mcore.
28 years ago
Richard Henderson
252b5132c7
19990502 sourceware import
28 years ago
Stan Shebs
071ea11e85
Initial creation of sourceware repository
28 years ago
Nick Clifton
22f94ab06c
Fix for PR 19070 - add ability to detect and generate errors when sections
overlap.
28 years ago
Nick Clifton
29b5edecd7
Add support for StrongARM target.
28 years ago
Ian Lance Taylor
d17a18df0a
* ldctor.c (ldctor_build_sets): Just set SEC_KEEP once. Check for
an owner of a section before using it to look up a reloc type.
Don't set SEC_KEEP for the absolute section.
28 years ago
Catherine Moore
f4355fa583
* ld-selective/selective.exp: Disable test for unsupported
targets. Change tests to check for absence of symbols instead
of address zero.
28 years ago
Catherine Moore
78d1380307
add armelf_oabi.em
28 years ago
Catherine Moore
951253ca27
add armelf_oabi.sh
28 years ago
Catherine Moore
72cfd23f2a
* Makefile.am (earmelf_oabi.o): New.
28 years ago
Nick Clifton
a21a12e39e
Remove v850e sanitization
28 years ago
Vladimir Makarov
3d26bb0e8e
1999-01-31 17:57:31 1998 Michael Meissner <meissner@cygnus.com>
* scripttempl/elfppc.sc: Add support for -fleading-underscores
switch in all linker generated symbols.
* configure.tgt (powerpc{,le}*-*-vxworks): Add as aliases for
powerpc{,le}-*-eabi.
28 years ago
Nick Clifton
02c548d743
Only allow allocated sections to contribute to the size of a region.
28 years ago
Nick Clifton
393034a970
Removed fr30.sh and fr30.sc.
Added elf32fr30.sh
28 years ago
Nick Clifton
0c14d9537c
Remove .stack section, replace with __stack symbol.
28 years ago
Nick Clifton
e79b7f1e01
Switch over to using generic elf script rather than an fr30 specific one.
28 years ago
Nick Clifton
f55ba3999c
Fill .init and .fini sections with NOPs
28 years ago
Ken Raeburn
7cada34aec
(Ugh. Last checkin was supposed to have been aborted. Oops.)
Replace elf-offset.ld with a version we can ship.
Use "-T" in linker invocation when specifying linker script.
28 years ago
Ken Raeburn
6772620740
sanitization for new test case. discard it when sanitizing, until it gets
rewritten or assigned to the fsf.
28 years ago