RMA test fails to respect --disable-long-double option
Originally by gropp on 2014-07-29 11:41:03 -0500
The file rma/fetch_and_op.c is used to build tests for a variety of types, including long double. However, the test suite configure supports (and we need to do this for Cray) a --disable-long-double option, for systems that don't include a long double type. This test must be fixed to respect this option (note that there are a few similar options as well).
My preference would be to change the test from creating separate executables for each datatype to a single test that handles multiple types, with long double being an optional choice. This is the way the rest of the suite handles these cases.
I am consolidating multiple tests, including rma/fetch_and_op, into a single test with command line parameters in https://github.com/pmodels/mpich/pull/5725.
I'll make sure to guard the long double usage that PR.