С учётом всех предложений сделал следующее:
1)установил что переменная ver будет размещена в секции .version:
Код
#pragma location = ".version"
struct program_version ver = {"===", NAME, "01", "04", __DATE__, __TIME__, COMENT};
2) в icf файле отключил сжатие для секции .version:
Код
initialize by copy with packing = none { section .version };
В итоге получил желаемый результат, а именно: переменная структуры ver в бинарнике располагается без сжатия, остальные данные в бинарнике сжаты по умолчанию.
Цитата(aaarrr @ Jun 11 2013, 00:33)

Поместить переменную в индивидуальную секцию, для секции прописать packing = none.
А есть еще помимо этого способы запретить сжимать переменные в бинарнике?