On Sat, Jan 2, 2021 at 11:24 AM Segher Boessenkool <seg...@kernel.crashing.org> wrote: > > On Sat, Dec 19, 2020 at 10:10:31AM -0800, H.J. Lu via Gcc-patches wrote: > > Add the --enable-pgo-build[=lto] configure option. When binutils+gdb > > is not built together with GCC, --enable-pgo-build enables the PGO build: > > > > 1. First build with -fprofile-generate. > > 2. Use "make maybe-check-*" to generate profiling data and pass -i to make > > to ignore errors when generating profiling data. > > 3. Use "make clean" to remove the previous build. > > 4. Rebuild with -fprofile-use. > > Can this not use --with-build-config=? As the user interface I mean, > you probably still need most of this code, but at least it will be more > obvious how to handle conflicts in user-specified options. > > > Segher
--with-build-config= is more or less for bootstrapping GCC. In case of binutils, we don't build GCC. We only train GCC with binutils/GDB testsuites. -- H.J.