Цитата(_Pasha @ Dec 6 2012, 08:23)

gcc version 4.5.3
Код
main.c:5:0: warning: ignoring #pragma pack
Походу, остается только один вариант: объявлять секцию и класть в нее переменную через аттрибут "section". Тока это секций не напасешься, если много выравниваемых переменных...

P.S. Чтоб не быть голословным, а заодно проверить, работает ли атрибут "section", попробовал так и сделать. Все получилось. Структура легла на четный фиксированный адрес. Неудобно, зато надежно.