Werror = frame-more-than error

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

+4
source share

Source: https://habr.com/ru/post/1398056/


All Articles