Andi Kleen <a...@linux.intel.com> writes: PING^2 for the patch.
(not sure if there is any maintainer to cc here, this is generic build infrastructure) > Andi Kleen <a...@linux.intel.com> writes: > > I wanted to ping this patch: > > https://gcc.gnu.org/pipermail/gcc-patches/2024-July/658729.html > > >> From: Andi Kleen <a...@gcc.gnu.org> >> >> ... that uses -march=native -mtune=native to build a compiler optimized >> for the host. >> >> config/ChangeLog: >> >> * bootstrap-native.mk: New file. >> >> gcc/ChangeLog: >> >> * doc/install.texi: Document bootstrap-native. >> --- >> config/bootstrap-native.mk | 1 + >> gcc/doc/install.texi | 6 ++++++ >> 2 files changed, 7 insertions(+) >> create mode 100644 config/bootstrap-native.mk >> >> diff --git a/config/bootstrap-native.mk b/config/bootstrap-native.mk >> new file mode 100644 >> index 000000000000..a4a3d8594089 >> --- /dev/null >> +++ b/config/bootstrap-native.mk >> @@ -0,0 +1 @@ >> +BOOT_CFLAGS := -march=native -mtune=native $(BOOT_CFLAGS) >> diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi >> index 4973f195daf9..29827c5106f8 100644 >> --- a/gcc/doc/install.texi >> +++ b/gcc/doc/install.texi >> @@ -3052,6 +3052,12 @@ Removes any @option{-O}-started option from >> @code{BOOT_CFLAGS}, and adds >> @itemx @samp{bootstrap-Og} >> Analogous to @code{bootstrap-O1}. >> >> +@item @samp{bootstrap-native} >> +@itemx @samp{bootstrap-native} >> +Optimize the compiler code for the build host, if supported by the >> +architecture. Note this only affects the compiler, not the targeted >> +code. If you want the later use @samp{--with-cpu}. >> + >> @item @samp{bootstrap-lto} >> Enables Link-Time Optimization for host tools during bootstrapping. >> @samp{BUILD_CONFIG=bootstrap-lto} is equivalent to adding