ыыыыыыыыыы (22.01.2014 16:32, просмотров: 1) ответил SciFi на Ну тогда компилятор всё правильно сделал. Другими словами, сам дурак.
возможно меня извинит, то что это чужой код и вроде как сказали, что volatile пробовали к массиву - не помогло. ну и volatile еще тратит время (ld/st) на работу с ним... то есть решение с барьером, имхо, лучше, но про порядок таких операций я бы хотел узнать. то есть мне не очевидно, что|где гарантируется последовательность операций, если все объекты volatile