Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: [OMPI devel] trunk and v1.7: xlc and lost atomics patch
From: Paul Hargrove (phhargrove_at_[hidden])
Date: 2014-01-23 00:23:04

Testing the trunk w/ xlc-11.1 on a linux/ppc64 system I see two failures
from "make check". Specifically the atomic_cmpset and atomic_spinlock
tests both get segfaults.

This is an issue I first reported against 1.5.5rc2 and v1.6.

It appears that ticket 3040 was opened at the time of my original report,
and my patch (attached to the ticket) was applied to v1.6 as r26226.
 HOWEVER, the patch never seems to have made into trunk at the time; and
thus is not in either v1.7 or trunk today.

Though the ticket indicates (and my testing today confirms) that xlc-11
will botch the atomic both with and without the patch, there *are* versions
of xlc which only generate correct atomics with the patch applied.

So, please CMR r26226 from v1.6 to v1.7(.5?) and trunk.
The patch still applies cleanly (offset of 1 line).


Paul H. Hargrove                          PHHargrove_at_[hidden]
Future Technologies Group
Computer and Data Sciences Department     Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900