ld:
authorTristan Gingold <gingold@adacore.com>
Fri, 11 Jan 2008 09:11:18 +0000 (09:11 +0000)
committerTristan Gingold <gingold@adacore.com>
Fri, 11 Jan 2008 09:11:18 +0000 (09:11 +0000)
commitac69cbc672a0702152d34bac2da436dcee2e5346
tree6ffc8a7b8272f96af39210413806e543b28c186b
parent7dda2462a7035e0c9cc9706abfda31861c551b14
ld:
2008-01-11  Tristan Gingold  <gingold@adacore.com>
    Eric Botcazou  <ebotcazou@adacore.com>

* ldlang.c (lang_end): Warns if the entry point is not found when
--gc-sections.
Emit an error if no root is specified when --gc-sections -r.
* ld.texinfo (Options): Document that --gc-sections is compatible
with -r and -q.
* ldmain.c (main): Do not error out if -r and --gc-sections.
* scripttempl/elf.sc: Emit ENTRY command only if relocating.

ld/testsuite:
2008-01-11  Tristan Gingold  <gingold@adacore.com>

* lib/ld-lib.exp (check_gc_sections_available): Now available on
VxWorks.
* ld-gc: New directory for testing --gc-sections.
* ld-gc/gc.c: New file.
* ld-gc/gc.exp: New file.
* ld-gc/noent.s: New file.
* ld-gc/noent.d: New file.
12 files changed:
ld/ChangeLog
ld/genscrba.sh
ld/ld.texinfo
ld/ldlang.c
ld/ldmain.c
ld/scripttempl/elf.sc
ld/testsuite/ChangeLog
ld/testsuite/ld-gc/gc.c [new file with mode: 0644]
ld/testsuite/ld-gc/gc.exp [new file with mode: 0644]
ld/testsuite/ld-gc/noent.d [new file with mode: 0644]
ld/testsuite/ld-gc/noent.s [new file with mode: 0644]
ld/testsuite/lib/ld-lib.exp