https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116662
--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> --- I think the root cause is: gcc/params.opt:Common Joined UInteger Var(param_l1_cache_line_size) Init(32) Param Optimization If the target doesn't override that, then it defaults to 32, and then param_destruct_interfere_size also defaults to 32.