https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110096
--- Comment #12 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Wfe normally waits a hundreds of cycles before being woken up. It also wake up when an event happens which is exactly when a write to that address happens. Exactly when you want.