Re: [OMPI users] Solaris10/SPARC: atomic_cmpset_64 broken

2010-11-29 Thread George Bosilca
We're in process of analyzing this issue. I'll keep you updated. george. On Nov 13, 2010, at 08:40 , Nicolai Stange wrote: > Hi everybody, > > gcc 4.5.1 with -O2 optimizes the 'ret = newval' away because %0 is > declared as being write only. > Fix is attached. > > Regards > > Nicolai > <02

[OMPI users] Solaris10/SPARC: atomic_cmpset_64 broken

2010-11-13 Thread Nicolai Stange
Hi everybody, gcc 4.5.1 with -O2 optimizes the 'ret = newval' away because %0 is declared as being write only. Fix is attached. Regards Nicolai --- a/openmpi-1.4.3/opal/include/opal/sys/sparcv9/atomic.h 2009-12-08 21:36:02.0 +0100 +++ openmpi-1.4.3/opal/include/opal/sys/sparcv9/atomic.h