On Tue, Nov 30, 2021 at 06:20:09AM -0800, H.J. Lu via Gcc-patches wrote: > Use SSE, instead of AVX, to save and restore XMM registers to support > processors without AVX. The affected codes are unused in upstream since > > https://github.com/llvm/llvm-project/commit/66d4ce7e26a5 > > and will be removed in > > https://reviews.llvm.org/D112604 > > This fixed > > FAIL: g++.dg/tsan/pthread_cond_clockwait.C -O0 execution test > FAIL: g++.dg/tsan/pthread_cond_clockwait.C -O2 execution test > > on machines without AVX. > > PR sanitizer/103466 > * tsan/tsan_rtl_amd64.S (__tsan_trace_switch_thunk): Replace > vmovdqu with movdqu. > (__tsan_report_race_thunk): Likewise.
Ok, thanks. Jakub