Nick Kledzik <[EMAIL PROTECTED]> writes: >> How does the linker tell LTO that a symbol may be inlined, but must >> also be externally visible? > The linker just tells LTO which symbols must remain. The LTO engine > is free to inline anything that would improve codegen, with the > exception > that any weak definition that must remain (preserved) cannot be inlined.
I'll just note that that isn't optimal for ELF when producing an executable. Ian