Ok, fair enough -- I can remove it.

But the question still remains: should we increase the size of the padding for 
the predefined datatypes?  The idea is that it would need to be big enough for 
the entire 1.9/1.10 (2.0?) series.


On Jan 13, 2014, at 4:16 PM, George Bosilca <bosi...@icl.utk.edu>
 wrote:

> The code is well protected against such issues. If one of our base structures 
> become larger than corresponding predefined structure, the compiler should 
> trigger an error similar to:
> 
> In file included from 
> ../../../ompi/ompi/datatype/ompi_datatype_create_contiguous.c:23:0:
> ../../../ompi/ompi/datatype/ompi_datatype.h:105:10: error: size of array 
> 'padding' is too large
>     char padding[PREDEFINED_DATATYPE_PAD - sizeof(ompi_datatype_t)];
>          ^
> 
> This is the case for all types that have a predefined enveloppe. Thus, the 
> commit 30268 was unnecessary as the check was already included in the 
> compilation by the inclusion of the ompi_debugger_canary.c.
> 
>  George.
> 
> On Jan 13, 2014, at 17:10 , Jeff Squyres (jsquyres) <jsquy...@cisco.com> 
> wrote:
> 
>> I noticed the following this morning:
>> 
>> * sizeof(ompi_predefined_datatype_t): 512
>> * sizeof(ompi_datatype_t): 488
>> * padding left: 24
>> 
>> Do we need to increase the size of padding for predefined communicators for 
>> v1.9?
>> 
>> -- 
>> Jeff Squyres
>> jsquy...@cisco.com
>> For corporate legal information go to: 
>> http://www.cisco.com/web/about/doing_business/legal/cri/
>> 
>> _______________________________________________
>> devel mailing list
>> de...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
> 
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/

Reply via email to