Hi,
http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Atomic-Builtins.html

In NSObject, we have a lot of code for doing atomic operations, to support old 
compilers, and we still don't have (for example) fast paths for SPARC, ARM, or 
MIPS unless you use GCC 4.2 or newer.  We only have fast paths on PowerPC and 
M68K because I wrote the former and worked with Riccardo to implement the 
latter.
wow, so except the m68k thing that was done more for fun a weekend but is perhaps not of such big interest (or does somebody runs gnustep on an embedded platform?) Sparc, ARM and MIPS would be of wider use.

I can look and test Sparc and MIPS (LE). Maybe we can do that on another rainy weekend, David? An excuse to dig out the sparc-asm. Actually, I think I did implement it for the Kaffe Java-VM, I should look there.

Riccardo



_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to