On 10 okt '12, Jonas Maebe wrote: 

> On 10 Oct 2012, at 12:02,
dhkblas...@zeelandnet.nl [1] wrote: 
> 
>> Does FPC ensure the same
memory alignment for records and objects
>> over different platforms?
>

> No, alignment is defined by the platform ABI. 
> 
>> If I want to be
sure to have the same
>> alignment must I use packed (with possibly some
aligning assigned)
>> records instead in combination with data types
that are guaranteed to be
>> of the same size over the different
platforms (eg byte, word, single) ?
> 
> Yes. 
> When
> m
> 
>> r are
they undefined? 
>> 
>> They are undefined. 
>> Jonas

One more
question, when using packed records, is there anything to say about
performance? Are there some tests anywhere that show how the performance
is impacted? 

Darius 
  

Links:
------
[1]
mailto:dhkblas...@zeelandnet.nl
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to