https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65589
--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> --- I ran for 2836 iterations with the trunk GCC and aarch64 which has a very weak memory ordering and did not run into a single failure.