diff --git a/ompi/mca/btl/gm/btl_gm.c b/ompi/mca/btl/gm/btl_gm.c index 8daa327a79..76e2cfe059 100644 --- a/ompi/mca/btl/gm/btl_gm.c +++ b/ompi/mca/btl/gm/btl_gm.c @@ -778,7 +778,11 @@ static int mca_btl_gm_put_nl( /* post the put descriptor */ gm_put(gm_btl->port, des->des_src->seg_addr.pval, +#if GM_SIZEOF_VOID_P == 4 + des->des_dst->seg_addr.ival, +#else des->des_dst->seg_addr.lval, +#endif des->des_src->seg_len, GM_LOW_PRIORITY, endpoint->endpoint_addr.node_id, @@ -820,7 +824,11 @@ int mca_btl_gm_put( /* post the put descriptor */ gm_put(gm_btl->port, des->des_src->seg_addr.pval, +#if GM_SIZEOF_VOID_P == 4 + des->des_dst->seg_addr.ival, +#else des->des_dst->seg_addr.lval, +#endif des->des_src->seg_len, GM_LOW_PRIORITY, endpoint->endpoint_addr.node_id, @@ -925,7 +933,11 @@ static int mca_btl_gm_get_nl( /* post get put descriptor */ gm_get(gm_btl->port, +#if GM_SIZEOF_VOID_P == 4 + des->des_dst->seg_addr.ival, +#else des->des_dst->seg_addr.lval, +#endif des->des_src->seg_addr.pval, des->des_src->seg_len, GM_LOW_PRIORITY, @@ -968,7 +980,11 @@ int mca_btl_gm_get( /* post get put descriptor */ gm_get(gm_btl->port, +#if GM_SIZEOF_VOID_P == 4 + des->des_dst->seg_addr.ival, +#else des->des_dst->seg_addr.lval, +#endif des->des_src->seg_addr.pval, des->des_src->seg_len, GM_LOW_PRIORITY,