https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105030
HaoChen Gui <guihaoc at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Host| |powerpc-*-linux-gnu --- Comment #1 from HaoChen Gui <guihaoc at gcc dot gnu.org> --- bool always_stored = ref_always_accessed_p (loop, ref, true); if (maybe_mt && (bb_in_transaction (loop_preheader_edge (loop)->src) || (! flag_store_data_races && ! always_stored))) multi_threaded_model_p = true; Could we consider multi_threaded_model_p here is false for a local auto variable?