https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110516
--- Comment #2 from ibuclaw at gcc dot gnu.org --- (In reply to Witold Baryluk from comment #0) > I did not test volatileStore, but I would not be surprised it is also broken. volatileStore is fine, because that expands to an assignment, which is assumed to have a side effect.