1
1
openmpi/opal/datatype
KAWASHIMA Takahiro cacd6f389c datatype: Remove #if HAVE_[TYPE] for C99 types
Now Open MPI requires a C99 compiler. Checking availability of
the following types is no more needed.

- `long long` (`signed` and `unsigned`)
- `long double`
- `float _Complex`
- `double _Complex`
- `long double _Complex`

Furthermore, the `#if HAVE_[TYPE]` style checking is not correct.
Availability of C types is checked by `AC_CHECK_TYPES` in `configure.ac`.
`AC_CHECK_TYPES` defines macro `HAVE_[TYPE]` as `1` in `opal_config.h`
if the `[TYPE]` is available. But it does not define `HAVE_[TYPE]`
(instead of defining as `0`) if it is not available. So even if we
need `HAVE_[TYPE]` checking, it should be `#if defined(HAVE_[TYPE])`.

I didn't remove `AC_CHECK_TYPES` for these types in `configure.ac`
since someone may use `HAVE_[TYPE]` macros somewhere.

Signed-off-by: KAWASHIMA Takahiro <t-kawashima@jp.fujitsu.com>
2018-11-14 09:32:52 +09:00
..
Makefile.am opal/datatype: add opal_datatype_is_monotonic() 2018-01-09 18:05:14 +09:00
opal_convertor_internal.h use ptrdiff_t instead of OPAL_PTRDIFF_TYPE 2017-04-19 13:41:56 +09:00
opal_convertor_raw.c use ptrdiff_t instead of OPAL_PTRDIFF_TYPE 2017-04-19 13:41:56 +09:00
opal_convertor.c Add support for GPU buffers for PSM2 MTL 2017-09-01 16:59:03 -07:00
opal_convertor.h Add support for GPU buffers for PSM2 MTL 2017-09-01 16:59:03 -07:00
opal_copy_functions_heterogeneous.c datatype: Remove #if HAVE_[TYPE] for C99 types 2018-11-14 09:32:52 +09:00
opal_copy_functions.c datatype: Remove #if HAVE_[TYPE] for C99 types 2018-11-14 09:32:52 +09:00
opal_datatype_add.c Allow OPAL DDT to receive size_t count argument. 2018-04-14 15:32:19 -04:00
opal_datatype_checksum.h - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
opal_datatype_clone.c Topic/datatype (#3441) 2017-05-09 09:31:40 -04:00
opal_datatype_copy.c use ptrdiff_t instead of OPAL_PTRDIFF_TYPE 2017-04-19 13:41:56 +09:00
opal_datatype_copy.h Topic/datatype (#3441) 2017-05-09 09:31:40 -04:00
opal_datatype_create_contiguous.c Reshape the datatype engine. The basic types are built down in OPAL. MPI types are 2011-01-13 06:08:54 +00:00
opal_datatype_create.c Topic/datatype (#3441) 2017-05-09 09:31:40 -04:00
opal_datatype_cuda.c opal/dataype: add additional interface to retrieve more details about 2018-06-21 09:25:50 -05:00
opal_datatype_cuda.h opal/dataype: add additional interface to retrieve more details about 2018-06-21 09:25:50 -05:00
opal_datatype_destroy.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
opal_datatype_dump.c opal/datatype: minor compiler warning stomp 2018-05-30 10:08:19 -07:00
opal_datatype_fake_stack.c opal/ddt: use optimized description when packing contiguous datatypes 2017-07-12 10:27:45 +09:00
opal_datatype_get_count.c Fix the datatype debug. 2018-03-08 03:40:08 +09:00
opal_datatype_internal.h datatype: Remove #if HAVE_[TYPE] for C99 types 2018-11-14 09:32:52 +09:00
opal_datatype_memcpy.h Add a second version of the datatype copy function using memmove instead of memcpy. 2010-11-12 23:22:35 +00:00
opal_datatype_module.c opal_datatype_module.c: reset opal_cuda_verbose 2018-03-13 10:10:15 -07:00
opal_datatype_monotonic.c opal/datatype: add opal_datatype_is_monotonic() 2018-01-09 18:05:14 +09:00
opal_datatype_optimize.c Topic/datatype (#3441) 2017-05-09 09:31:40 -04:00
opal_datatype_pack.c use ptrdiff_t instead of OPAL_PTRDIFF_TYPE 2017-04-19 13:41:56 +09:00
opal_datatype_pack.h use ptrdiff_t instead of OPAL_PTRDIFF_TYPE 2017-04-19 13:41:56 +09:00
opal_datatype_position.c use ptrdiff_t instead of OPAL_PTRDIFF_TYPE 2017-04-19 13:41:56 +09:00
opal_datatype_prototypes.h Always build support for HETEROGENEOUS environment (this is needed to 2016-03-30 11:40:18 +09:00
opal_datatype_resize.c use ptrdiff_t instead of OPAL_PTRDIFF_TYPE 2017-04-19 13:41:56 +09:00
opal_datatype_unpack.c CONVERTOR: fixed typos in comments 2018-05-16 22:02:39 +03:00
opal_datatype_unpack.h use ptrdiff_t instead of OPAL_PTRDIFF_TYPE 2017-04-19 13:41:56 +09:00
opal_datatype.h Allow OPAL DDT to receive size_t count argument. 2018-04-14 15:32:19 -04:00