LINUX.ORG.RU

История изменений

Исправление Eddy_Em, (текущая версия) :

Нашел:

-Wpacked Warn if a structure is given the packed attribute, but the packed attribute has no effect on the layout or size of the structure. Such structures may be misalignedfor little benefit. For instance, in this code, the variable f.x in structbar will be misaligned even though struct bar does not itself have the packed attribute

Прикол в том, что в некоторых случаях gcc сам не упаковывает структуры, если видит в этом смысл.

Блин, а ведь ни хрена он их не упаковал…

Исходная версия Eddy_Em, :

Нашел:

-Wpacked Warn if a structure is given the packed attribute, but the packed attribute has no effect on the layout or size of the structure. Such structures may be misalignedfor little benefit. For instance, in this code, the variable f.x in structbar will be misaligned even though struct bar does not itself have the packed attribute

Прикол в том, что в некоторых случаях gcc сам не упаковывает структуры, если видит в этом смысл.