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."