> No - see the discussion at https://bugs.freepascal.org/view.php?id=25873 Huh.
Quick googling shows lots of projects out there that clearly assumed it would. So we need to get at least the documentation fixed for the future. If I were to replace {$OPTIMISATIONS ON} with {$OPTIMISATIONS LEVEL4} somewhere, that switches most optimizations *off* instead of doing more. Not terribly intuitive. On the other hand, there is no way to say "do all medium-expensive optimizations you know on this code": listing them individually is cumbersome, not portable and not extensible for when new flags are introduced. Is there even a use case for the current behaviour? I.e., when would one actually mean -Oolevel3 instead of -O3? -- Regards, Martok Ceterum censeo b32079 esse sanandam. _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel