1
1
openmpi/opal/include
Nathan Hjelm 2edc77b27b asm/ppc: work around apparent PGI 16.9 bug
The add_64, sub_64, and cmpset_64 atomics used "+m" (*addr) to
indicate the asm also writes the memory location. This is better than
using a memory clobber. PGI 16.9 introduced a bug that causes a
compiler failure on the "+m" constraint (input/output). It seems to
work with "=m" (output) which matches the 32-bit atomics.

Fixes open-mpi/ompi#2086

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-09-15 12:43:31 -06:00
..
opal asm/ppc: work around apparent PGI 16.9 bug 2016-09-15 12:43:31 -06:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_config_bottom.h opal: standardize on max hostname length 2016-04-24 08:19:47 +02:00
opal_config_top.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_stdint.h opal: fix pragma for GCC 6 and later 2016-02-29 13:56:22 +09:00