Andrew Johnson commented: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5230#note_121083 EPICS Base doesn't currently use `std::atomic`, we have our own atomics API that checks for the presence of the appropriate `__GCC_HAVE_SYNC_COMPARE_AND_SWAP_` CPP macros and uses a Mutex on targets that don't have those builtin functions. A new module that does use `std::atomic` will be incorporated into the future EPICS 7.1 branch, but we would drop support for the uC5282 target at that point, Labs still using it could survive on the 7.0 or older release series. -- View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5230#note_121083 You're receiving this email because of your account on gitlab.rtems.org.
_______________________________________________ bugs mailing list bugs@rtems.org http://lists.rtems.org/mailman/listinfo/bugs