<div dir="ltr"><span style="font-size:12.8px">Hi all,</span><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Does RTEMS support c++11 std::atomic?</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">I've tried this example on ARMv7 in RTEMS 4.12(latest master).</span></div><div><span style="font-size:12.8px"><br></span></div><div><div><span style="font-size:12.8px">nt main() {</span></div><div><span style="font-size:12.8px">  std::atomic<int> val;</span></div><div><span style="font-size:12.8px">  val.store(0);</span></div><div><span style="font-size:12.8px">  std::cout « "val:" « val.load() « std::endl;</span></div><div><span style="font-size:12.8px">  val++;  // program is not responding</span></div><div><span style="font-size:12.8px">  std::cout « "val:" « val.load() « std::endl;</span></div><div><span style="font-size:12.8px">}</span></div><div style="font-size:12.8px"><br></div></div><div><div style="font-size:12.8px">output:</div><div style="font-size:12.8px">0</div><div style="font-size:12.8px"><br></div><div><span style="font-size:12.8px">Maybe i doing something wrong?</span><br></div></div></div>