Question

Comment puis-je aligner les fonctions aux limites de 4 octets avec GCC, 680x0 cible?

-malign-functions=4 ne semble pas faire l'affaire, par lui-même de toute façon. Une sorte d'option vise à améliorer les performances du cache sur 68020 et jusqu'à peut-être?

Était-ce utile?

La solution

-malign-functions=4 devrait faire l'affaire, mais il peut être remplacé par attribut fonction de la aligned(). Assurez-vous que votre code n'utilise pas (par exemple avec une macro).

Autres conseils

Essayez d'utiliser ceci:

(cité de linux.die )

-m4byte-fonctions

F-MnO-4byte-fonctions

Force de toutes les fonctions à être alignés sur une frontière de quatre octets.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top