I found that I consider a bug in the 4.6.2 compiler. If I compile the flag flag -Werror = frame-greater-than = 1024, it generates an error:
arch / mips / bcm963xx / irq.c: 553: 1: error: frame size 16 bytes more than 1 byte [-Werror = frame-more-than =]
If I remove this flag, it compiles properly (I should also note that the -Wframe-large-than = 1024 flag is set on the command line before the -Werror = frame-greater-than = 1024 flag, and the second flag seems to override the first).
Can someone confirm if this is really a mistake, or is something missing?
My compiler version: mips-unknown-linux-uclibc-gcc (Buildroot 2011.11) 4.6.2
Thanks, John
source share