arm .data section variable align

Michael Trimarchi trimarchi@gandalf.sssup.it
Thu Jul 7 12:32:00 GMT 2005


Nick Clifton wrote:

> Hi Michael,
>
>> I have same problem width my arm toolchain for arm9tdmi. 
>
>
>   This is a question about the behaviour of the gcc compiler for the 
> ARM target, so it should be addressed to the GCC mailing list and not 
> the binutils mailing list.  The address for that list is:
>
>     gcc@gcc.gnu.org
>
>
>> char x[10]={1,2,3,4,5,6,7,8,9,0};
>
>
>> I have a misalign of x array. I'd want a 4 byte align for the data.
>
>
> If you want 4 byte alignment for a char array you are going to have to 
> tell the compiler.  By default char arrays have a single byte 
> alignment.  Please have a look at the GCC documentation and in 
> particular the description of the __aligned__ attribute.
>
> Cheers
>   Nick
>
Excuse me,
you are right
Regards Michael





More information about the Binutils mailing list