http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58092
--- Comment #1 from Rafał Miłecki <zajec5 at gmail dot com> --- Created attachment 30618 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30618&action=edit Compiled version of test.c Command I use to compile test.c: mipsel-openwrt-linux-uclibc-gcc \ -I arch/mips/include \ -I arch/mips/include/generated \ -I arch/mips/include/asm/mach-bcm47xx \ -I arch/mips/include/asm/mach-generic \ -I include \ -include include/linux/kconfig.h \ -D__KERNEL__ -DMODULE \ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -Werror-implicit-function-declaration -Wno-format-security -Wframe-larger-than=1024 -Wno-unused-but-set-variable -Wdeclaration-after-statement -Wno-pointer-sign \ -fno-strict-aliasing -fno-common -fno-delete-null-pointer-checks -fno-caller-saves -fno-stack-protector -fno-pic -pipe -fomit-frame-pointer -femit-struct-debug-baseonly -fno-strict-overflow -fconserve-stack \ -mno-check-zero-division -mno-abicalls -mno-branch-likely -msoft-float -mno-long-calls -ffreestanding -mabi=32 -march=mips32 -Wa,-mips32 -Wa,--trap \ -D CC_HAVE_ASM_GOTO \ -Os \ -c -o test.o test.c