On Sep 14 2021, Jakub Jelinek via Gcc-patches wrote:

> On Mon, Sep 13, 2021 at 03:08:01PM -0700, sunil.k.pandey via Gcc-patches 
> wrote:
>> FAIL: 29_atomics/atomic_flag/test_and_set/explicit-hle.cc (test for excess 
>> errors)
>
> Apparently all C++ compilations with
> -m32 -march={i386,i486,i586,pentium,pentiumpro,lakemont,pentium4}
> FAIL with:
> <built-in>: warning: ‘--param constructive-interference-size=64’ is greater 
> than ‘--param l1-cache-line-size=0’ [-Winterference-size]
> So, either the C++ FE should not warn if param_l1_cache_line_size is 0
> (treat it as a don't know value), or the backend shouldn't overwrite
> the default generic param value of 32 with 0 when 
> ix86_tune_cost->prefetch_block
> is 0.

I'm also seeing this error during bootstrap on aarch64:

<built-in>: error: '--param constructive-interference-size=64' is greater than 
'--param l1-cache-line-size=32' [-Werror=interference-size]

Andreas.

-- 
Andreas Schwab, sch...@linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."

Reply via email to