Re: "no such 386 instruction" with gcc 2.95.2

Pavel Machek
2001-01-27T11:00:30Z

Hi!

> I think I must need to upgrade my assembler, but:
> 2.4.0/Documentation/Changes does not list an assembler version.
>
>
>
>
> make[2]: Entering directory `/mnt/sdb2/src/linux-2.4.0/drivers/md'
> gcc -D__KERNEL__ -I/mnt/sdb2/src/linux-2.4.0/include -Wall -Wstrict-proto
> types -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -mpreferred-sta
> ck-boundary=2 -march=i586 -DMODULE -DMODVERSIONS -include /mnt/sdb2/src/l
> inux-2.4.0/include/linux/modversions.h -DEXPORT_SYMTAB -c xor.c
> {standard input}: Assembler messages:
> {standard input}:996: Error: no such 386 instruction: `movups'
> {standard input}:997: Error: no such 386 instruction: `movups'
> {standard input}:998: Error: no such 386 instruction: `movups'
> {standard input}:999: Error: no such 386 instruction: `movups'
> {standard input}:1001: Error: no such 386 instruction: `prefetcht0'
> {standard input}:1002: Error: no such 386 instruction: `prefetcht0'
> {standard input}:1005: Error: no such 386 instruction: `movaps'
> {sta...
> ...

Hmm, perhaps I understand: xor wants to have best routines for all
possible CPUs, so it has instructions beyond 386....
Pavel
--
I'm pavel@ucw.cz. "In my country we have almost anarchy and I don't care."
Panos Katsaloulis describing me w.r.t. patents at discuss@linmodems.org