Andi Kleen <a...@linux.intel.com> writes:

Ping^3

> 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

Reply via email to