Walter Bright, el 28 de noviembre a las 13:31 me escribiste: > retard wrote: > >Is this again one of those features that is supposed to hide the > >fact that dmd & optlink toolchain sucks? At least gcc can optimize > >the calls in most cases where the operator is defined to be > >virtual, but is used in non-polymorphic manner. > > The gnu linker (ld) does not do any optimizations of virtual call => > direct call. Optlink has nothing to do with it.
The *new* GNU Linker (gold) does (with plug-ins, both GCC and LLVM provides plug-ins for gold to do LTO). See: http://gcc.gnu.org/wiki/LinkTimeOptimization http://llvm.org/docs/GoldPlugin.html -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ ---------------------------------------------------------------------- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) ---------------------------------------------------------------------- Se va a licitar un sistema de vuelos espaciales mendiante el cual, desde una plataforma que quizás se instale en la provincia de Córdoba. Esas naves espaciales va a salir de la atmósfera, va a remontar la estratósfera y desde ahí elegir el lugar donde quieran ir de tal forma que en una hora y media podamos desde Argentina estar en Japón, en Corea o en cualquier parte. -- Carlos Saúl Menem (sic)