Я обнаружил, что я считаю ошибкой в компиляторе 4.6.2. Если я скомпилирую с флагом -Werror = frame-large-than = 1024, он выдаст ошибку:
arch / mips / bcm963xx / irq.c: 553: 1: ошибка: размер кадра 16 байтов больше 1 байта [-Werror = frame-больше-than =]
Если я уберу этот флаг, он будет правильно скомпилирован (я должен также отметить, что флаг -Wframe-больше-чем = 1024 устанавливается в командной строке перед флагом -Werror = frame-large-than = 1024, но второй флаг, кажется, перекрывает первый).
Может ли кто-нибудь подтвердить, действительно ли это ошибка или я что-то упустил?
Моя версия компилятора:
mips-unknown-linux-uclibc-gcc (Buildroot 2011.11) 4.6.2
Спасибо
John