Ian Lance Taylor
4eee26817d
2000-02-27 Mark Elbrecht <snowball3@bigfoot.com>
* scripttempl/i386go32.sc: Move misplaced semicolons.
27 years ago
Ian Lance Taylor
8d75d12d1b
* Makefile.am (ALL_EMULATIONS): Remove ehppaelf.o.
(ALL_64_EMULATIONS): Remove eelf64hppa.o.
(eelf64hppa.c, ehppaelf.c): Remove targets.
* Makefile.in: Rebuild.
27 years ago
Alexandre Oliva
ad51fb572c
* configure.tgt (targ_extra_ofiles): Enable elf64_sparc on
GNU/Linux/sparc, but keep the default as 32.
27 years ago
Alexandre Oliva
a1836d496f
* configure.tgt: Enable elf64_sparc on Solaris7+/sparc. And make
it default if sparcv9 or sparc64.
27 years ago
Nick Clifton
344a211f99
Add support for WinCE based toolchains.
27 years ago
Richard Henderson
eaba1dd3fb
* scripttempl/elfd10v.sc: Remove dynamic linking hooks.
Add and use memory regions.
27 years ago
Alan Modra
5b93d8bb51
Add IBM 370 support.
27 years ago
Alan Modra
f6af82bd44
This lot mainly cleans up `comparison between signed and unsigned' gcc
warnings. One usused var, and a macro parenthesis fix too. Also check
input sections are elf when doing gc in elflink.h.
27 years ago
Richard Henderson
9e673ad141
* scripttempl/elf.sc: Place OTHER_PLT_RELOC_SECTION.
27 years ago
Timothy Wall
562d3460fb
Add LMA memory region functionality.
27 years ago
Timothy Wall
9e4ed18ce8
These snippets were missed in the previous bytes vs octets patch to
the linker.
27 years ago
Timothy Wall
32edc927fa
Fix typo in ALIGN_N usage.
27 years ago
Timothy Wall
4cbfc3ac19
Add octets vs bytes functionality to LD.
27 years ago
Alan Modra
305c72062b
Most of these changes are really only cosmetic. The readelf.c patch
fixes a thinko in get_dynamic_flags. I found at least one message
string that included a `%' being passed to printf in the format
argument.
27 years ago
Alan Modra
e1c47aa42d
To satisfy latest CVS gcc:
* emultempl/*.em (ld_emulation_xfer_struct): Add missing NULL
initialisers, and comments.
* testsuite/ld-srec/sr3.cc (__rethrow): New.
27 years ago
Nick Clifton
13392b77a7
fix typo in comment.
27 years ago
Nick Clifton
cce4c4c5bd
Apply H.J.'s patch to fix NOLOAD section sizes and dot updates
27 years ago
Nick Clifton
0decc84046
Add arm-conix target
27 years ago
Nick Clifton
fa19fce003
Fix description of -n command line switch
27 years ago
Nick Clifton
4e53152f8f
Remind users about -Wl,
27 years ago
Catherine Moore
18625d5459
* ld.h (wildcard_spec): Change exclude_name to exclude_name_list.
(name_list): New.
* ld.texinfo (EXCLUDE_FILE): Update documentation.
* ldgram.y (wildcard_spec): Support a list of excluded_files.
(exclude_name_list): New.
ldlang.c (walk_wild_section): Support list of excluded files.
(print_wild_statement): Likewise.
(lang_add_wild): Likewise.
* ldlang.h (lang_wild_statement_type): Likewise.
* scripttempl/elf.sc (OTHER_EXCLUDE_FILES): Support.
27 years ago
Nick Clifton
870df5dcbc
Applied Mumit Kha's patch to tweak dll production code.
27 years ago
Nick Clifton
5aaace278d
Apply patch from Mumit Khan to fix bugs generating dll names.
27 years ago
Nick Clifton
e68692499c
Add arm-epoc-pe specific linker script
27 years ago
Andreas Schwab
e4dabd0ef5
* configure.in: Put AC_MSG_CHECKING/AC_MSG_RESULT around check for
STRINGIFY. Use yes/no instead of true/false as value for cache
variable.
* configure: Regenerate.
27 years ago
Nick Clifton
50e05050cd
Fix bug in previous delta
27 years ago
Nick Clifton
33275c22c0
Do not check sections without a LOAD attribute for overlap
27 years ago
Jeff Law
93a6d43674
Wed Nov 3 23:31:19 1999 Jeffrey A Law (law@cygnus.com)
* emultempl/elf32.em (gld${EMULATION_NAME}_open_dynamic_archive):
Clean up code to use EXTRA_SHLIB_EXTENSION.
1999-09-14 Ulrich Drepper <drepper@cygnus.com>
* configure.in: Define EXTRA_SHLIB_EXTENSION to ".sl" for HP target.
* config.in: Add EXTRA_SHLIB_EXTENSION.
* emultempl/elf32.em (gld${EMULATION_NAME}_open_dynamic_archive):
Search for second shared lib extension only if EXTRA_SHLIB_EXTENSION
is defined.
27 years ago
Nick Clifton
829ce3071e
Change the default endianness to little.
27 years ago
Ian Lance Taylor
9503fd8735
1999-11-01 Steve Chamberlain <sac@pobox.com>
* ldlang.c (section_already_linked): Rework to use hash table.
(already_linked_newfunc): New function.
(already_linked_table_init): New function.
(already_linked_table_free): New function.
(lang_process): Initialize and free the already_linked hash table.
27 years ago
Ian Lance Taylor
d7498c1ee1
1999-10-27 Andreas Jaeger <aj@suse.de>
* ld/configure.host: Added HOSTING_CRT0, HOSTING_LIBS for
target "mips*-*-linux-gnu*".
27 years ago
Nick Clifton
29c4c6b539
fix compile time warnings
27 years ago
Nick Clifton
1ac6a75211
Remove extraneous underscore from prototype
27 years ago
Geoffrey Keating
cfd0966cb5
* scripttempl/elf.sc (.rel.sdata): Combine all the sdata relocs
being .rel.sdata, .rel.sdata.*, .rel.gnu.linkonce.s*.
(.rela.sdata): Likewise for .rela.sdata.* and .rela.gnu.linkonce.s*.
(.rel.sbss): Make like .rel.bss.
(.rela.sbss): Make like .rel.bss.
(.sdata): Don't include .gnu.linkonce.s.* or .sdata.* when
ld -r.
(.sbss): Do the same things as for .bss: include SDATA_START_SYMBOLS,
.dynsbss.
27 years ago
DJ Delorie
6eec49fcec
* emultempl/pe.em (gld_${EMULATION_NAME}_place_orphan): Defer
merging sections when not relocating.
27 years ago
DJ Delorie
8a5b676cd2
* pe-dll.c (process_def_file): Move the offset lookup from here to
(fill_exported_offsets): here. New static function.
(fill_edata): Use.
27 years ago
DJ Delorie
7c9e78f8e4
* deffilep.y (tokens): Add upper and lower case versions of DATA,
CONSTANT, NONAME and PRIVATE tokens.
(command): Use DATAU.
(expline): Allow for drectve syntax as well.
(exp_opt_list): Likewise.
(exp_opt): Likewise.
* pe-dll.c (make_one): Only generate the idata entries for data
symbols.
27 years ago
Geoffrey Keating
13d92f2c5b
* scripttempl/elf.sc (.sdata): Include .gnu.linkonce.s.* sections
in .sdata too.
27 years ago
Nick Clifton
3c9cf3a394
Merge sections named .bss.* into .bss section. Similarly for .sbss.
27 years ago
Nick Clifton
be2153ad14
Add earm_epoc_pe.c build target.
27 years ago
Jeff Law
26040066e0
* emulparms/elf64hppa.sh (OTHER_READONLY_SYMBOLS): Remove ".stubs",
27 years ago
Jeff Law
d3cc5bd625
* emultempl/elf32.em (gld${EMULATION_NAME}_open_dynamic_archive):
Use the same filename extension for the bfd_elf_dt_needed_name call
as we did for finding the library.
27 years ago
Jeff Law
88e99a394d
* emulparms/elf64hppa.sh (DATA_START_SYMBOLS): Define.
(OTHER_READWRITE_SECTIONS): No longer define __hp_load_map.
27 years ago
Jeff Law
42d106a81f
* emulparms/elf64hppa.sh (TEXT_START_SYMBOLS): Define.
27 years ago
Jeff Law
97444aea59
* emulparms/elf64hppa.sh (SHLIB_TEXT_START_ADDR): Define.
(SHLIB_DATA_ADDR): Likewise.
* emulparms/elf64hppa.sh (TEXT_DYNAMIC): Define.
27 years ago
Jeff Law
833be1c7bc
* emulparms/elf64hppa.h (OTHER_READWRITE_SECTIONS): No longer combine
27 years ago
Michael Meissner
a8100d5bb4
Fix problem with going to automake 2.14
27 years ago
DJ Delorie
e4e24acbc8
1999-09-14 Donn Terry <donn@interix.com>
* emultempl/pe.em (gld_${EMULATION_NAME}_after_open): allow for
terminating null.
27 years ago
Nick Clifton
cf8654428c
Add earm_epoc_pe.c build target.
27 years ago
Jeff Law
2491f1100f
* emulparms/elf64hppa.sh (OTHER_GOT_RELOC_SECTIONS): Add .rela.dlt.
27 years ago