Цитата(glags @ Dec 23 2014, 16:25)

Данный баг касается компилятора для проца STM32F407, на других процах не пробовал.
Прикрутил у Кокосу новый GCC 4_9-2014q4, а он стал ругатся на библиотеку работы с USB (usb_conf.h). При чём на строку #define __packed __attribute__ ((__packed__)).
Ругань такого плана warning: "__packed" redefined. С старым компилятором проблем не было (gcc-arm-none-eabi-4_8-2014q1).
Ошибка не критическая и код создаётся, но всё равно напрягает. Может кто с таким сталкивался и знает как лечить?
Это не баг, а фича.
Да и наверняка компилятор сообщает Вам где было задефайнено __packed ранее.
Посмотрите внимательно прежде, чем громогласно сообщать о баге.
Можно убедиться, что __packed не определяется компилятором, а задаётся либо в мейке, либо в исходниках.
Код
echo | arm-none-eabi-gcc -dM -E - | sort