Build GCC using Profile Guided Optimization (PGO). GCC will build itself and then analyze the just-built binary and then rebuild itself using the data obtained from analysis of codepaths taken. It does not affect whether GCC itself supports PGO when building other software. This substantially increases the build time needed for building GCC itself.

Packages describing “pgo” as local USE flag

Package “pgo” Flag Description
sys-devel/gcc Build GCC using Profile Guided Optimization (PGO). GCC will build itself and then analyze the just-built binary and then rebuild itself using the data obtained from analysis of codepaths taken. It does not affect whether GCC itself supports PGO when building other software. This substantially increases the build time needed for building GCC itself.
dev-lang/gnat-gpl Build GCC using Profile Guided Optimization (PGO)
mail-client/thunderbird Add support for profile-guided optimization using gcc-4.5, for faster binaries. This option will double the compile time.
sys-devel/binutils-hppa64 Build binutils with Profile Guided Optimization (PGO) and LTO
dev-lang/swi-prolog Optimize the build using Profile Guided Optimization (PGO)
app-shells/bash Optimize the build using Profile Guided Optimization (PGO)
sys-devel/binutils Build binutils with Profile Guided Optimization (PGO) and LTO
dev-lang/python Optimize the build using Profile Guided Optimization (PGO) by running Python's test suite and collecting statistics based on its performance. This will take longer to build.
www-client/firefox Add support for profile-guided optimization for faster binaries - this option will double the compile time
www-client/chromium Build with Profile Guided Optimizations (2-stage compilation)

All packages providing a “pgo” USE flag (10)