OSDN Git Service

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)
commitbcf43e03a938336368902e4d3b897e5eb5623b79
treee825f9da323ac82db45913306e2015e7dafa45a0
parentf60f1415a2b97ffb4c14063f4cb8a8d426ebb5c0
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