Browse Source
There was one change required here: support for "MEMMODEL_SYNC_*". This very long GCC post <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65697> talks about the formalization of the C++ memory model. It looks like this is it to allow for some ARM stupidity where they can speculatively issue some memory operations. As far as I can tell, the right thing to do here is to just treat the SYNC versions the same as the non-SYNC versions -- this is the same thing ia64 and rs600 do. I can't find "MEMMODEL_SYNC" anywhere else interesting, so there might be some flag to set to avoid doing this, but I couldn't find it.pull/111/head
2 changed files with 4 additions and 1 deletions
Loading…
Reference in new issue