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

Reply via email to