0

如何使函数在 4 字节边界与 GCC 对齐,目标 680x0?

-malign-functions=4无论如何,它本身似乎并不能解决问题。某种旨在提高 68020 及更高版本缓存性能的选项?

4

2 回答 2

3

-malign-functions=4应该可以解决问题,但可以用函数属性 aligned()覆盖它。确保您的代码不使用它(例如使用宏)。

于 2011-12-05T09:18:38.497 回答
1

尝试使用这个:

(引自linux.die

-m4byte-functions

F-mno-4byte 函数

强制所有函数对齐到四字节边界。

于 2011-12-05T08:28:55.793 回答