binary_search, lower_bound and upper_bound inlining
Paolo Carlini
pcarlini@suse.de
Sun Apr 1 16:17:00 GMT 2007
Hi Dimitris,
>Is there something that I can do, other than editing the stl_algo.h file, in order to persuade the
>compiler to inline the binary_search, lower_bound and upper_bound algorithms? (even -O3 seems not
>good enough). Any chance for these algorithms to be inlined in the future GCC releases?
>
>
we can definitely mark inline binary_search, very tiny, but frankly, for
general use lower_bound and upper_bound seem too big and we risk a bad
code bloat. Can you measure a small improvement for binary_search alone?
In general, anyway, you should refer to the gcc manual, there are
various knobs you can turn in order to change the behavior of the
inliner (-finline-limit=...)
Paolo.
More information about the Libstdc++
mailing list