22 May
2015
22 May
'15
1:40 p.m.
Kristian Nielsen <knielsen@knielsen-hq.org> writes:
MARK CALLAGHAN <mdcallag@gmail.com> writes:
Did this ever get resolved? I enjoyed reading this, you did a nice job explaining the problem.
It was resolved for x86 in the sense that the code was reverted to the old behaviour. The code is semantically incorrect (uses the wrong barriers), but it happens to generate the correct assembler code on x86 due to its rather strong memory ordering.
It is probably still incorrect for some other architectures (eg. multi-core ARM).
What about POWER? It's officially supported by Maria now :) -- Stewart Smith