On 11/13/2012 01:15 PM, Jon Masters wrote:
On 11/11/2012 03:56 AM, Jon Masters wrote:
> This is an ugly kludge with some hand crafted assembly, but it builds
> locally, and I think the scratch build should succeed this time. Note, I
> was confused by the fact that there are at least *two* different sets of
> atomics implemented in OMPI (it's a mess). With this, both are now
> fixed, regardless of which compiler is being used.
I've updated the patch, following useful feedback from Nicolas Pitre.
There is at least one bug in the current code (r3 clobbering, bad use of
r12 because I knew it wasn't touched and didn't want to save it, which
was just plain lazy and shouldn't have been done). I've tested these
fixes in a little test harness and have a scratch going now:
Oops. I meant this one :) Scratch build going:
http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=1250212
Jon.