H.J. Lu
6fc49d288b
2000-05-13 H.J. Lu (hjl@gnu.org)
* lib/ld-lib.exp (default_ld_link): Redirect the linker output
to link_output and make it global.
* ld-elfvsb/elf-offset.ld: New. ELF visibility fearture
tests.
* ld-elfvsb/elfvsb.dat: Likewise.
* ld-elfvsb/elfvsb.exp: Likewise.
* ld-elfvsb/main.c: Likewise.
* ld-elfvsb/sh1.c: Likewise.
* ld-elfvsb/sh2.c: Likewise.
27 years ago
Alan Modra
897083bdcd
Quell some gcc warnings by defining textdomain and bindtextdomain
as intl/libgettext.h does.
27 years ago
H.J. Lu
cd4c806ac9
2000-05-10 H.J. Lu <hjl@gnu.org>
* ldlang.c (open_input_bfds): Don't load the same file within
a group again if the whole archive has been loaded already.
27 years ago
Alan Modra
9369728402
Fix 64 bit target section start on 32 bit machine.
27 years ago
Jim Wilson
99a4150f8b
Fix just added ia64-linux support to conform with others.
* configure.host (ia64-*-linux-gnu*): Change gcc to ${CC}.
27 years ago
Jim Wilson
ebd6fc2935
Ld testsuite support for ia64-linux.
* configure.host: Added HOSTING_CRT0, HOSTING_LIBS for
host "ia64-*-linux-gnu*".
27 years ago
Alan Modra
a1934524a3
Correctly check gcc version.
27 years ago
Jeff Law
730a39a0a3
* Makefile.am: Add PA64 support. Add missing dependencies for
PA32 elf support.
* Makefile.in: Rebuilt.
* configure.tgt: Add PA64 support (currently disabled).
27 years ago
Alan Modra
aea4bd9d34
place_orphan optimisations
27 years ago
Nick Clifton
2b5fc1f5d0
Note that output section data commands can only appear inside output section
descriptions and not between them.
27 years ago
Jim Wilson
b32711aa6a
A misc IA-64 ELF patch I missed in the first pass.
* testsuite/ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
27 years ago
Jeff Law
d8475ff6b6
* configure.tgt: Add NetBSD/sparc ELF, and NetBSD/sparc64 support.
27 years ago
Jim Wilson
800eeca487
IA-64 ELF support.
27 years ago
Richard Henderson
c9637625e4
* scripttempl/elfd30v.sc: Place .gcc_except_table.
27 years ago
Alan Modra
28ea9521fe
Match space at start of file name, not end.
27 years ago
H.J. Lu
20d04697a8
2000-04-18 H.J. Lu <hjl@gnu.org>
* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Call
lang_leave_output_section_statement () after calling
lang_enter_output_section_statement ().
* emultempl/armelf.em: Likewise.
27 years ago
Alan Modra
5ba474214c
Yet another set of fixes for orphan sections.
27 years ago
Geoffrey Keating
bdbe570575
* scripttempl/elfppc.sc: Remove.
* emulparams/elf32ppc.sh: Use elf.sc.
* emulparams/elf32lppc.sh: Use elf.sc.
* emulparams/elf32ppclinux.sh: Use elf.sc.
* emulparams/elf32ppcsim.sh: New file.
* emulparams/elf32lppcsim.sh: New file.
* Makefile.am: Update dependencies. Add elf32ppcsim ad elf32lppcsim.
(ALL_EMULATIONS): Add elf32ppcsim ad elf32lppcsim.
* Makefile.in: Regenerate.
* configure.tgt (powerpc-*): Add elf32ppcsim and elf32lppcsim.
27 years ago
Alan Modra
01cc8ff856
Zero start address of orphan ~(SEC_LOAD | SEC_ALLOC) sections.
27 years ago
Geoffrey Keating
4ab10e93d6
Correct previous misapplied patch.
27 years ago
Geoffrey Keating
6c86c54107
* scripttempl/elf.sc: Add support for .sbss2 and .sdata2 sections.
Add new BSS_PLT variable for when .plt need not be contained in
the file. Move _etext so that it is also after .fini, and provide
both etext and _etext with a leading underscore. Mark the start
and end of .sbss.
27 years ago
Alan Modra
62043cea9b
Add workaround for gcc-2.95.2 failure.
27 years ago
Alan Modra
e76e4c9104
(test4): Test for presence of foo__1B, not absence
27 years ago
Alan Modra
3017ff0eca
(test4): Delete incorrect foo__1B test. Reformat file.
27 years ago
Alan Modra
6a345e871d
Keep output orphan sections in the same order as input.
27 years ago
Alan Modra
8be867464d
Remove extraneous paragraph.
27 years ago
Andrew Cagney
a2d91340f3
Remove ``-W -Wall'' from top-level Makefile/configure.
Add ``-W -Wall'' to sub-directories bfd, binutils, gas gprof, ld and
opcodes by the addition of WARN_CFLAGS to Makefile.am and configury to
set it. Add configure option --enable-build-warnings.
Re-generate all and sundry using auto*-000227.
27 years ago
Timothy Wall
5948916f52
Note new "AT>" feature.
27 years ago
Alan Modra
8ad3436c79
Move translated part of bug report string back into .c files so
xgettext can find it. Regnerate .pot files.
27 years ago
Alan Modra
41b49281c1
Use "gcc -MM" for dependencies, and update them.
27 years ago
Alan Modra
c20f4f8c21
Move bug report string to one place.
27 years ago
Alan Modra
adde6300e0
ATMEL AVR microcontroller support.
27 years ago
Nick Clifton
e40eb3e94d
discard all unexpected sections.
27 years ago
H.J. Lu
9282ff4155
2000-03-09 Andreas Jaeger <aj@suse.de>
* Makefile.am (check-DEJAGNU): Also unset LANG.
* Makefile.in: Rebuild.
27 years ago
Ian Lance Taylor
a999880517
* ldfile.c (ldfile_try_open_bfd): Don't crash if we see an empty
archive.
27 years ago
Nick Clifton
f9bc20e78d
Include getopt.h
27 years ago
Ian Lance Taylor
4e277b3808
* configure.tgt: Remove *-*-aout, *-*-coff, and *-*-netware.
27 years ago
Ian Lance Taylor
9b1d3b78a3
mention new -Bsymbolic behaviour
27 years ago
Nick Clifton
f0c87f889d
Fix building with --enable-targets=all.
27 years ago
H.J. Lu
b6f29aaaea
2000-03-01 H.J. Lu <hjl@gnu.org>
* ldmain.c (undefined_symbol): Take one more arg, fatal, to
indicate if the undefined symbol is a fatal error or not.
Don't delete the output file if "fatal" is false.
27 years ago
H.J. Lu
af28fce3e5
2000-02-29 H.J. Lu <hjl@gnu.org>
* Makefile.am (check-DEJAGNU): Also pass LIBS="$(LIBS)".
Set LC_COLLATE and LC_ALL to null and export them. It is for
sort which expects the C locale.
Add $(LIBS) to all $(HOSTING_LIBS).
* Makefile.in: Rebuild.
27 years ago
Alan Modra
40d109bfbc
GCC warning fix: Add missing NULL initialiser for find_potential_libraries.
27 years ago
Jim Blandy
db5be682e7
*** empty log message ***
27 years ago
Jim Blandy
765b7cbe05
* ldgram.y (exclude_name_list): Don't require a comma to separate
list entries; the lexer considers commas to be valid part of a
filename, so in something like `foo, bar' the comma is considered
part of the first filename, `foo,'.
* ld.texinfo: Update section on EXCLUDE_FILE lists.
27 years ago
Ian Lance Taylor
3558ff4cdb
2000-02-27 Loren J. Rittle <ljrittle@acm.org>
* configure.host: Added HOSTING_CRT0, HOSTING_LIBS for
host "i[3456]86-*-freebsdelf*".
27 years ago
Ian Lance Taylor
4eee26817d
2000-02-27 Mark Elbrecht <snowball3@bigfoot.com>
* scripttempl/i386go32.sc: Move misplaced semicolons.
27 years ago
H.J. Lu
d1bcade6ba
2000-02-27 H.J. Lu (hjl@gnu.org)
* lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
27 years ago
Ian Lance Taylor
a74801baf8
rebuild with current tools
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