Tamanho de Estruturas no ARM com GAPs

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

Tamanho de Estruturas no ARM com GAPs

Mensagempor rafaelthome » 17 Mai 2007 17:37

No antigo forum tem um post do Jean Fernandes que fala dos gaps inseridos nas etruturas de dados para alinhá-los de acordo com processador.

Descobri que a diretiva __attribute((packed)) gera a estrutura alinhada a 1 byte.

O meu problema é que estou portando uma aplicação x86 com algumas centenas de estruturas para uma plataforma ARM DragonBall da Motorola.

Existe alguma forma, diretiva de compilação, de tornar todo o código gerado com alinhamento a 1 byte ?

Uso o arm-linux-gcc 3.3.4

Obrigado.
8051, C, Delphi, C++ Builder, NETOS Digiconnect ME, uClinux, C# .NET Embedded
rafaelthome
Nibble
 
Mensagens: 99
Registrado em: 15 Out 2006 11:01
Localização: Porto Alegre - RS

Voltar para ARM

Quem está online

Usuários navegando neste fórum: Google [Bot] e 1 visitante

x