gcc -Wp,-MD,init/.main.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -std=gnu89 -O2 -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -march=pentium3 -Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -DKBUILD_BASENAME=main -DKBUILD_MODNAME=main -c -o init/.tmp_main.o init/main.c init/main.c: In function `unknown_bootoption': include/asm/string.h:190: error: `asm' operand requires impossible reload include/asm/string.h:190: error: `asm' operand requires impossible reload include/asm/string.h:129: error: `asm' operand requires impossible reload init/main.c:197: error: insn does not satisfy its constraints: (insn 611 481 200 5 (set (reg:SI 1 dx) (reg/v/f:SI 22 xmm1 [orig:89 s ] [89])) 36 {*movsi_1} (nil) (nil)) init/main.c:197: confused by earlier errors, bailing out make[1]: *** [init/main.o] Error 1 make: *** [init] Error 2 Works with any of -march=i386, -march=i586, -march=i686, -march=pentium4, -march=athlon
-- Summary: -march=pentium3 breaks linux kernel compiles w/ gcc-3_4- branch as of 2004/12/20 Product: gcc Version: 3.4.4 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bero at arklinux dot org CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: i686-ark-linux GCC host triplet: i686-ark-linux GCC target triplet: i686-ark-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19102