https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118280
--- Comment #10 from Sam James <sjames at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #9) > So Microblaze backend has only atomic_compare_and_swapsi but that in theory > could be used to implement smaller size atomics. > Plus microblaze ISA has LWX/SWX (which is like LL/SC on MIPS), so that can > be used to implement a few other atomics. yes, and we manage to make-do on hppa too.