On Tuesday, 10 September 2013 at 16:58:54 UTC, H. S. Teoh wrote:
On Tue, Sep 10, 2013 at 06:50:03PM +0200, Dicebot wrote:
On Tuesday, 10 September 2013 at 16:45:33 UTC, H. S. Teoh wrote: >but you can get rid of this with link-time optimization (on >Posix, >you'd add -L-gc-sections to your dmd command-line: this will >cause ld >to delete code sections that are never referenced, which >includes the
>log() instantiations if indeed they have been inlined).

Using `--gc-sections` requires each function and data item to be placed into its own section (-fdata-sections and -ffunction-sections
in gcc). AFAIK dmd does not do it.

Hmm. Does that mean gdc supports that, then?


T

Well, it definitely _can_ support it, but we should ask Iain if it actually supports it :) Gonna try and experiment with it a bit.

Reply via email to